This topic describes how to integrate Alibaba Cloud Object Storage Service (OSS) with Sensitive Data Discovery and Protection (SDDP) to identify, classify, and protect sensitive data.


  • SDDP is activated.

    For more information, see Quick start.

  • OSS is activated.

    For more information, see Activate OSS.

Background information

Sensitive data is stored in a variety of forms across different storage systems, and can include high value data such as personal data, passwords, keys, and sensitive images. How an enterprise choose to store, locate, and protect sensitive data is essential. OSS provides a number of options to secure data, such as fine-grained access control and data encryption. OSS also provides data protection mechanisms such as Zone-redundant storage, cross-region replication, and versioning, as well as monitoring and audit capabilities such as Logging and Real-time log query. You can also integrate OSS with SDDP to better identify, classify, and protect sensitive data.

After you authorize SDDP to scan your OSS buckets, SDDP identifies sensitive data from your large amounts of data, classifies and displays sensitive data by risk level, and tracks how sensitive data is used. In addition, SDDP protects and audits sensitive data based on predefined security rules so that you can obtain the security status of your data assets in OSS buckets at any time. For more information, see What is Sensitive Data Discovery and Protection?.
Note After you authorize SDDP to scan your OSS buckets, SDDP scans all objects stored in your OSS buckets at the first scan and charges you for a full scan. If you add new objects to or modify objects in your OSS buckets after the first scan, SDDP will only scan the new or modified objects to minimize charges. For details about billing methods, see Pay-as-you-go.


  • Sensitive data identification

    Enterprises have large amounts of data, but they cannot accurately identify whether their data contains sensitive information or where the sensitive data is located. You can integrate OSS with SDDP to scan and classify data stored in OSS by using the built-in algorithm rules of SDDP or by using custom rules that meet your industry requirements. You can also make further protection arrangements based on scan results. For example, OSS provides access control and encryption features to protect data.

  • Data masking

    If you share data for analysis or use without first masking it, sensitive data may be leaked. Built-in and custom masking algorithms are available when OSS is integrated with SDDP. You can use these algorithms to mask sensitive data in the production environment before transferring the data to other environments such as the development and testing environments. This ensures that the sensitive data remains secure while being usable in other environments.

  • Anomaly detection and audit

    SDDP uses an intelligent model to analyze and audit access to sensitive data in OSS. If a risk is detected, SDDP sends an alert to your data security team. This helps you improve risk prediction and prevention capabilities.


  • Visual
    • SDDP displays sensitive data detection results on a graphical user interface (GUI), allowing you to clearly view the security status of your data.
    • SDDP monitors data access and provides audit logs for you to trace anomalous activities, reducing security risks to your data.
    • SDDP increases the overall security transparency of your data assets and enhances data governance.
    • SDDP reduces the cost of maintaining data security and provides fundamental data for you to formulate security rules that are suitable for your enterprise.
  • Intelligent
    • SDDP uses big data and machine learning technologies as well as intelligent algorithms to detect and monitor sensitive data and high-risk activities such as anomalous data access and potential data leaks. Additionally, SDDP provides suggestions to resolve detected issues.
    • SDDP allows you to customize the rules to detect sensitive data so that you can ensure that sensitive data is detected and protected more accurately and efficiently.
    • SDDP integrates complex data formats and content to a unified data risk model and presents data in a standard manner for you to protect your key data assets.
  • Cloud-native
    • SDDP takes advantage of cloud services and supports multiple cloud data sources.
    • Compared with traditional sensitive data protection software, SDDP provides a more robust service architecture and higher availability at lower costs and features higher system security.


  1. Log on to the SDDP console.
  2. In the left-side navigation pane, click Asset Protection Authorization.
  3. On the OSS tab, click Unauthorized.
  4. Select the target OSS buckets and click Batch Operation.
  5. In the Batch Processing for Selected Assets dialog box, turn on or off the switches to configure the detection, audit, and de-identification permissions for SDDP and set the remaining parameters as required.
    Set the following switches and parameters:
    • Identify Permissions: specifies whether to grant SDDP the sensitive data detection permission on the selected data assets.
    • Audit Permissions: specifies whether to grant SDDP the audit permission on the selected data assets.
    • Desensitization Permissions: specifies whether to grant SDDP the sensitive data de-identification permission on the selected data assets.
    • Sensitive Data Sampling: the number of samples to be collected from the selected data assets. Valid values:
      • 0
      • 5
      • 10
    • Audit Log Archiving: the number of days for which audit logs are retained for the selected data assets. Valid values:
      • 30 Days
      • 90 Days
      • 180 Days
      Note You do not need to activate Log Service to archive audit logs generated by SDDP.
  6. Click Confirm.
    After the authorization is complete, SDDP scans data in the authorized OSS buckets for sensitive data. When SDDP accesses an OSS bucket for the first time, SDDP automatically scans all the data stored in the OSS bucket, and a full-scan fee will be incurred accordingly. For more information, see FAQ about data scan and desensitization.

    In the list of authorized data assets, you can modify the authorization configuration of a data asset or cancel the authorization for a data asset. After you cancel the authorization for an OSS bucket, SDDP no longer scans data in the OSS bucket.

    Note SDDP only scans data in authorized OSS buckets and analyzes risks of sensitive data detected in these OSS buckets.
  7. Add a security policy.
    After sensitive data is scanned, you can start to take measures to harden security, such as configuring data encryption and adding access control based on the scan results.