Skip to main content

1-Dropbox_Permissions Scan Job

The 1-Dropbox_Permissions Scan job collects data from the Dropbox environment on access rights, sharing policies, configurations, and content.

CAUTION: This job should not be run if running sensitive data scans against the Dropbox Business environment.

Queries for the 1-Dropbox_Permissions Scan Job

The 1-Dropbox_Permissions Scan job has been preconfigured to run with the default settings with the category of Dropbox Access.

Queries for the 1-Dropbox_Permissions Scan Job

The query for the 1-Dropbox_Permissions Scan job is:

  • Dropbox Access – Collects the data on access rights, sharing policies, configurations, and content

Configure the Dropbox Access Query

Follow the steps to either generate the access token needed for the Connection Profile (only done prior to first execution) or to set any desired customizations.

Step 1 – Navigate to the Jobs > Dropbox > 0.Collection > 1-Dropbox_Permissions Scan > Configure node and select Queries.

Step 2 – In the Query Selection view, click Query Properties to open the Query Properties window.

Step 3 – Select the Data Source tab, and click Configure. The Dropbox Access Auditor Data Collector Wizard opens.

Dropbox Access Auditor Data Collector Wizard Scan Options page

Step 4 – T Use the Scan Options page ito generate the access token prior to the first execution of the job group.

  • Remember to copy the access token, either from the textbox or using the Copy to Clipboard button, and use it in the Connection Profile assigned to the Dropbox Solution. Once the access token has been generated and copied, if no customizations are to be made, click Cancel to close the Dropbox Access Auditor Data Collector wizard.
  • See the DropboxAccess: Scan Options topic for full instructions on generating the access token

Step 5 – If query customizations are desired, click Next to continue.

Dropbox Access Auditor Data Collector Wizard Scoping page

Step 6 – On the Scoping page, select whether to scan All Users or Limited Users. If Limited Users is selected, browse to a CSV file with one email address per row for the desired users. In the File Permissions section, select the Collect File Level Permissions checkbox to collect permissions at the file level. When finished with this page, click Next.

Step 7 – On the Summary page, click Finish to save any setting modifications or click Cancel if no changes were made. Then click OK to close the Query Properties window.

If changes were made, the 1-Dropbox_Permissions Scan job has now been customized.

1-Dropbox_SDD Scan Job

The 1-Dropbox_SDD Scan job collects data from the Dropbox environment on access rights, sharing policies, configurations, content and sensitive data.

Queries for the 1-Dropbox_SDD Scan Job

The 1-Dropbox_SDD Scan job has been preconfigured to run under the default settings within the category of Scan for Sensitive Content.

Queries for the 1-Dropbox_SDD Scan Job

The query for the 1-Dropbox_SDD Scan job is:

  • Sensitive Data Scan – Scans Dropbox for sensitive data

Configure the Sensitive Data Scan Query

Follow the steps to either generate the access token needed for the Connection Profile (only done prior to first execution) or to set any desired customizations.

Step 1 – Navigate to the Jobs > Dropbox > 0.Collection > 1-Dropbox_SDD Scan > Configure node and select Queries.

Step 2 – In the Query Selection view, click Query Properties to open the Query Properties window.

Step 3 – Select the Data Source tab, and click Configure. The Dropbox Access Auditor Data Collector Wizard opens.

Dropbox Access Auditor Data Collector Wizard Scoping page

Step 4 – On the Scoping page, select whether to scan All Users or Limited Users. If Limited Users is selected, browse to a CSV file with one email address per row for the desired users. In the File Permissions section, select the Collect File Level Permissions checkbox to collect permissions at the file level. See the DropboxAccess: Scoping topic for additional information.

Dropbox Access Auditor Data Collector Wizard DLP Audit Settings page

Step 5 – On theDLP Audit Settings page:

  • Modify the maximum file size to be scanned
  • Modify file types to be scanned
  • Enable storing of discovered match hits
  • Enable differential scanning

See the DropboxAccess: DLP Audit Settings topic for additional information.

Dropbox Access Auditor Data Collector Wizard Select DLP criteria page

Step 6 – On the Select DLP Criteria for This Scan page , add or remove criteria as desired.

See the DropboxAccess: Select DLP Criteria topic for additional information.

Step 7 – On the Completion Page, click Finish to save any setting modifications or click Cancel if no changes were made. Then click OK to close the Query Properties window.

If changes were made, the 1-Dropbox_SDD Scan job has now been customized.

2-Dropbox_Permissions Bulk Import Job

The 2-Dropbox_Permissions Bulk Import job imports the data collected by the 1-Dropbox _Permissions Scan job to the Enterprise Auditor database for use by the analysis tasks.

CAUTION: This job should not be run if running sensitive data scans against the Dropbox Business environment.

Queries for the 2-Dropbox_Permissions Bulk Import Job

The 2-Dropbox_Permissions Bulk Import job has been preconfigured to run with the default settings with the category of Bulk Import Access Scan Results.

Queries for the 2-Dropbox_Permissions Bulk Import Job

The query for the 2-Dropbox_Permissions Bulk Import job is:

  • Dropbox Bulk Import – Imports data collected by the 1-Dropbox_Permissions Scan job to the Enterprise Auditor database

There are no customization options available for this job. The Summary page of the Dropbox Access Auditor Data Collector wizard can be viewed at the Jobs > Dropbox > 0.Collection > 2-Dropbox_Permissions Bulk Import > Configure > Queries node.

2-Dropbox_SDD Bulk Import Job

The 2-Dropbox_SDD Bulk Import job imports the data collected by the 1-Dropbox_SDD Scan job to the Enterprise Auditor database for use by the analysis tasks.

Queries for the 2-Dropbox_SDD Bulk Import Job

The 2-Dropbox_SDD Bulk Import Job has been preconfigured to run with the default settings with the category of Bulk Import Sensitive Content Scan.

Queries for the 2-Dropbox_SDD Bulk Import Job

The query for the 2-Dropbox_SDD Bulk Import job is:

  • DropboxSDD Bulk Import – Imports data collected by the Dropbox 1-SDD Scan Job into the Enterprise Auditor database

There are no customization options available for this job. The Summary page of the Dropbox Access Auditor Data Collector wizard can be viewed at the Jobs > Dropbox > 0.Collection > 2-Dropbox_SDD Bulk Import > Configure > Queries node.

0.Collection Job Group

The Dropbox > 0.Collection job group scans the targeted Dropbox site using the DropboxAccess Data Collector. The collected data is then available to other job groups in the Dropbox solution and the Access Information Center for analysis.

0.Collection Job Group in the Jobs Tree

The 0.Collection job group is comprised of:

  • 1-Dropbox_Permissions Scan Job – This job is responsible for scanning the target Dropbox site
  • 1-Dropbox_SDD Scan Job – This job is responsible for scanning sensitive data in the target Dropbox site. The Sensitive Data Discovery Add-On is required to run this job. The Dropbox sensitive data Discovery Reports in the Access Information Center are also populated by this data. See the Resource Audits Overview topic in the Netwrix Access Information Center Documentation for additional information.
  • 2-Dropbox_Permissions Bulk Import Job – This job is responsible for importing the collected data into the Enterprise Auditor database
  • 2-Dropbox_SDD Bulk Import Job – This job is responsible for importing the collected sensitive data into the Enterprise Auditor database. The Sensitive Data Discovery Add-On is required to run this job. The Dropbox sensitive data Discovery Reports in the Access Information Center are also populated by this data. See the Resource Audits Overview topic in the Netwrix Access Information Center Documentation for additional information.

The relationship between the scan and bulk import jobs requires the following considerations:

  • A scan job executed from an Enterprise Auditor Console must be followed by the corresponding bulk import job from the same Enterprise Auditor Console version
  • Two scan jobs processing the same information, for example two 1-Dropbox_Permissions Scan jobs, cannot be executed consecutively against the same target host. The corresponding bulk import job, for example 2-Dropbox_Permissions Bulk Import job, must be executed in between.
  • For the Dropbox Solution, the bulk import jobs require the same connection profile as used in the corresponding scan jobs

RECOMMENDED: When running the sensitive data jobs, disable the permissions jobs, and vice versa.

Remember, prior to running the Dropbox Solution for the first time, it is necessary to generate an access token to be used in the Connection Profile. This only needs to be done once. See the Configure the Dropbox Access Query topic for additional information.

1.Access > Dropbox_Access Job

The Dropbox_Access job provides insight into effective access to resources within the targeted Dropbox environment, specifically highlighting inactive access rights that can be revoked. It is dependent on data collected by the 0.Collection job group. This job processes analysis tasks and generates reports.

1.Access > Dropbox_Access Job in the Jobs Tree

The Dropbox_Access job is located in the 1.Access job group.

Analysis Tasks for the Dropbox_Access Job

View the analysis tasks by navigating to the Jobs > Dropbox > 1.Access > Dro pbox_Access > Configure node and select Analysis.

CAUTION: Do not modify or deselect the selected analysis tasks. The analysis tasks are preconfigured for this job.

Analysis Tasks for the Dropbox_Access Job

  • Get access details – Creates the SA_Dropbox_Access_Details table accessible under the job’s Results node
  • Summarize access details – Creates the SA_Dropbox_Access_Summary table accessible under the job’s Results node

In addition to the tables created by the analysis tasks which display effective access to resources, the Dropbox_Access job produces the following pre-configured reports.

ReportDescriptionDefault TagsReport Elements
Effective AccessThis report shows effective access for all files in Dropbox.GDPR SOX HIPAA PCI-DSS GLBA ITAR FERPA FISMA ISO27001This report is comprised of three elements: - Stacked Bar Chart – Displays access by team - Table – Provides summary of database access - Table – Provides details on database access
Inactive AccessThis report identifies instances of inactive access in Dropbox. Inactive access to a shared folder occurs when a user has left the shared folder, but can still rejoin it.NoneThis report is comprised of two elements: - Bar Chart – Displays inactive access by team - Table – Provides details on inactive access

4.Content > Dropbox_Content Job

The Dropbox_Content job provides insight into the type, size, and age of the content within the targeted Dropbox environment. It is dependent on data collected by the 0.Collection job group. This job processes analysis tasks and generates reports.

4.Content > Dropbox_Content Job in the Jobs Tree

The Dropbox_Content job is located in the 4.Content job group.

Parameter Configuration

The Configuration section on a Job's overview page allows you to easily modify any customizable parameters used by analysis tasks in the job. See the Parameter Configuration topic for instructions on how to edit parameters on a job overview page.

The Dropbox_Content job has the following customizable parameter:

  • Days since File Modification before a file is considered stale

See the Customizable Analysis Tasks for the Dropbox_Content Job topic for additional information.

Analysis Tasks for the Dropbox_Content Job

View the analysis tasks by navigating to the Jobs > Dropbox > 4.Content > Dropbox_Content > Configure node and select Analysis.

CAUTION: Most of the analysis tasks should not be modified or deselected. The analysis tasks are preconfigured for this job.

Analysis Tasks for the Dropbox_Content Job

  • Summarizes content by mimetype, classification – Creates an interim processing table in the database for use by downstream analysis and report generation

  • Determines stale data by owner:

    • By default, a stale file has not been modified in the past 365 days. You can modify this analysis task to edit this number of days. See the Customizable Analysis Tasks for the Dropbox_Content Job topic for additional information.
    • Creates an interim processing table in the database for use by downstream analysis and report generation
    • Creates the SA_Dropbox_StaleData_OwnerSummary table accessible under the job’s Results node

In addition to the tables created by the analysis tasks which display content details, the Dropbox_Content job produces the following pre-configured reports.

ReportDescriptionDefault TagsReport Elements
Content By TypeThis report breaks down Dropbox content by mimetype and classification.NoneThis report is comprised of two elements: - Pie Chart – Displays content types by size - Table – Provides details on all content
Stale ContentThis report identifies stale content within Dropbox by owner.Stale DataThis report is comprised of three elements: - Stacked Bar Chart – Displays data ownership - Table – Provides summary of content - Table – Provides details on owners

Customizable Analysis Tasks for the Dropbox_Content Job

The time frame used to define stale content is set by default to 365 days. This can be modified within the Determines stale data by owner analysis task. The customizable parameter feature enables you to easily set this value.

Customizable Parameter NameDefault ValueValue Indicates
@days_since_modified365How many days since the last modified day in order for a file to be considered stale content.

The parameter can be customized and is listed in a section at the bottom of the SQL Script Editor. See the Configure the Customizable Parameters in an Analysis Task topic for additional information.

3.Group Membership > Dropbox_GroupMembership Job

The Dropbox_GroupMembership job provides insight into group membership within the targeted Dropbox environment, highlighting the largest groups. It is dependent on data collected by the 0.Collection job group. This job processes analysis tasks and generates a report.

3.Group Membership > Dropbox_GroupMembership Job in the Jobs Tree

The Dropbox_GroupMembership job is located in the 3.Group Membership job group.

Analysis Tasks for the Dropbox_GroupMembership Job

View the analysis tasks by navigating to the Jobs > Dropbox > 3.Group Membership > Dropbox_GroupMembership > Configure node and select Analysis.

CAUTION: Do not modify or deselect the selected analysis tasks. The analysis tasks are preconfigured for this job.

Analysis Tasks for the Dropbox_GroupMembership Job

  • Get group membership details – Creates an interim processing table in the database for use by downstream analysis and report generation
  • Summarize group membership by team – Creates the SA_Dropbox_GroupMembership_Summary table accessible under the job’s Results node

In addition to the tables created by the analysis tasks which display group membership details, the Dropbox_GroupMembership job produces the following pre-configured report.

ReportDescriptionDefault TagsReport Elements
Group MembershipThis report lists membership and owners for all groups within Dropbox.NoneThis report is comprised of three elements: - Bar Chart – Displays largest groups - Table – Provides summary of group membership - Table – Provides details on membership

5.Sensitive Data > Dropbox_SensitiveData Job

The Dropbox_SensitiveData job identifies locations within Dropbox where sensitive data is present. It analyzes sensitive data collected and imported by the 0.Collection job group, specifically data discovered by the Dropbox SDD jobs. The generated reports give visibility into the types of sensitive data found, where it exists, who has access to it, and the sharing policies configured on it.

5.Sensitive Data > Dropbox_SensitiveData Job in the Jobs Tree

The Dropbox_SensitiveData job is located in the 5.Sensitive Data job group.

Analysis Tasks for the Dropbox_SensitiveData Job

View the analysis tasks by navigating to the Jobs > Dropbox > 5.Sensitive Data > Dropbox_SensitiveData > Configure node and select Analysis.

CAUTION: Do not modify or deselect the selected analysis tasks. The analysis tasks are preconfigured for this job.

Analysis Tasks for the Dropbox_SensitiveData Job

    1. Enterprise Summary – Creates the SA_Dropbox_SensitiveData_EnterpriseSummary table accessible under the job’s Results node
    1. Folder Details – Creates the SADropbox SensitiveData_FolderDetails table accessible under the job’s Results node
    1. Folder Summary – Creates the SADropbox SensitiveData_FolderSummary table accessible under the job’s Results node
    1. Permission Details – Creates the SADropbox SensitiveData_PermissionDetails table accessible under the job’s Results node
    1. Permission Summary – Creates the SADropbox SensitiveData_PermissionSummary table accessible under the job’s Results node

In addition to the tables created by the analysis tasks which display effective access to resources, the Dropbox_SensitiveData job produces the following pre-configured reports.

ReportDescriptionDefault TagsReport Elements
Enterprise SummaryThis report identifies the type and amount of sensitive content found on Dropbox.NoneThis report is comprised of two elements: - Pie Chart – Displays criteria summary by match count - Table – Provides criteria summary by match count
Folder DetailsThis report identifies the location of sensitive data, and flags whether or not this data is accessible through open access.NoneThis report is comprised of three elements: - Bar Chart – Displays top sensitive folders by file count - Table – Provides top sensitive folders by file count - Table – Provides top sensitive folder details by match count
Sensitive Data PermissionsThis report identifies the sensitive data locations and associated permissions.NoneThis report is comprised of three elements: - Bar Chart – Displays sensitive data permission summary by file count - Table – Provides sensitive data permission summary by file count - Table – Provides sensitive data permissions by match count

2.Sharing > Dropbox_Sharing Job

The Dropbox_Sharing job provides insight into the sharing of resources within the targeted Dropbox environment. It is dependent on data collected by the 0.Collection job group. This job processes analysis tasks and generates a report on which resources are being shared and under which policy the sharing occurs. Best practices often dictate that these resources should be carefully monitored due to the amount of access to the data. If these resources contain privileged data, the access should be reevaluated or the sensitive resources relocated.

2.Sharing > Dropbox_Sharing Job in the Jobs Tree

The Dropbox_Sharing job is located in the 2.Sharing job group.

Analysis Tasks for the Dropbox_Sharing Job

View the analysis tasks by navigating to the Jobs > Dropbox > 2.Sharing > Dropbox_Sharing > Configure node and select Analysis.

CAUTION: Do not modify or deselect the selected analysis tasks. The analysis tasks are preconfigured for this job.

Analysis Tasks for the Dropbox_Sharing Job

  • Get shared folder details – Creates the SA_Dropbox_Sharing_Details table accessible under the job’s Results node
  • Summarize sharing by team – Creates the SA_Dropbox_Sharing_TeamSummary table accessible under the job’s Results node

In addition to the tables created by the analysis tasks which display details on shared resources, the Dropbox_Sharing job produces the following pre-configured report.

ReportDescriptionDefault TagsReport Elements
Shared Files and FoldersThis report lists all shares by team, and provides sharing policy and owner information.NoneThis report is comprised of three elements: - Bar Chart – Displays shared folders by team - Table – Provides details on shared folders by team - Table – Provides details on shares

Dropbox Solution

The Dropbox Solution is an auditing, compliance, and governance solution for Dropbox for Business. Key capabilities include effective access calculation, sensitive data discovery, file content inspection, inactive access and stale data identification, and entitlement collection for integration with Identity & Access Management (IAM) processes.

The Dropbox Solution is designed to offer an overview of an organization’s Dropbox environment by scanning the targeted Dropbox site. Key information includes:

  • Effective access to Dropbox resources
  • Outline of shared Dropbox resources
  • Detailed Dropbox group membership
  • Breakdown of Dropbox content by size, type, and owner

Dropbox can scan the contents of over 400 file types to discover which files contain sensitive data using the Sensitive Data Discovery Add-on.

Supported Platforms

  • Dropbox

Requirements, Permissions, and Ports

See the Target Dropbox Requirements, Permissions, and Ports topic for additional information.

Sensitive Data Discovery Considerations

The Sensitive Data Discovery Add-On must be installed on the Enterprise Auditor Console server, which enables Sensitive Data criteria for scans. If running Sensitive Data Discovery (SDD) scans, it will be necessary to increase the minimum amount of RAM. Each thread requires a minimum of 2 additional GB of RAM per host. For example, if the job is configured to scan 8 hosts at a time , then an extra 16 GB of RAM are required (8x2=16).

NOTE: The Sensitive Data Discovery Add-on installation package installs the appropriate JDK (Java) version on the server. The JDK deployed is prepackaged and does not require any configuration; it has been preconfigured to work with Enterprise Auditor and should never be customized through Java. It will not conflict with other JDKs or Java Runtimes in the same environment.

Location

The Dropbox Solution requires a special Enterprise Auditor license. It can be installed from the Instant Job Wizard. Once it has been installed into the Jobs tree, navigate to the solution: Jobs > Dropbox.

The 0.Collection job group collects the data. The other job groups run analyses on the collected data and generate reports.

Job Groups

The Dropbox Solution offers an overview of an organization’s Dropbox environment by scanning the targeted Dropbox site. It is comprised of jobs which collect, analyze, and report on data. The data collection is conducted by the DropboxAccess Data Collector. See the Standard Reference Tables & Views for the DropboxAccess Data Collector topic for database table information.

Dropbox Solution Overview page

The following jobs comprise the Dropbox Solution:

Recommended Configurations for the Dropbox Solution

The Dropbox Solution requires the host list to be assigned and the Connection Profile configured before job execution. Once these are assigned to the job group, it can be run directly or scheduled.

Targeted Hosts

The Dropbox solution has been configured to inherit the host list assignment from the collection job group level.

The host list assignment should be assigned under the Dropbox > 0.Collection > Settings > Host List Assignment node. Select the Local host option.

Connection Profile

The DropboxAccess Data Collector requires a specific set of permissions to generate an access token which is used to configure the Connection Profile for Dropbox. The access token is generated in the Dropbox Access Auditor Data Collector Wizard on the Scan Options page (accessed through the 1-Dropbox_Permissions Scan job’s Queries node). The access token only needs to be generated once, prior to running the job group for the first time. Then it is used as the credential in the Connection Profile. See the DropboxAccess: Scan Options topic for additional information.

The Dropbox solution has been configured to inherit the Connection Profile from the collection job group level. The Connection Profile should be assigned under the Dropbox > 0.Collection > Settings > Connection node. It is set to Use the Default Profile, as configured at the global settings level. However, since this may not be the Connection Profile with the necessary permissions for Dropbox, select the Select one of the following user defined profiles option and select the appropriate Connection Profile from the drop-down menu. See the Custom Dropbox Connection Profile & Host List topic for additional information on configuring the Dropbox credential. The Dropbox bulk import jobs requires the same connection profile as used in the corresponding Dropbox scan jobs

See the Connection topic for additional information on creating Connection Profiles.

Schedule Frequency

The Dropbox solution can be scheduled to run as desired.

History Retention

Not supported and should be turned off.

Multi Console Support

Not supported.

Run Order

The 0.Collection jobs must be run first and in order. Run the 1-Dropbox_Permissions Scan job and then the 2-Dropbox_Permissions Bulk Import job. For the sensitive data jobs, run the 1-Dropbox_SDD Scan job and then the 2-Dropbox_SDD Bulk Import job.

RECOMMENDED: When running the sensitive data jobs, disable the permissions jobs, and vice versa.

After running the 0.Collection jobs, the other Dropbox solution job groups can be run in any order. Best practice is to run at the solution level.

Query Configuration

This solution can be run with the default query configurations. The Scoping page of the Dropbox Access Auditor Data Collector Wizard can be customized to target specific user accounts. See the DropboxAccess: Scoping topic for additional information.

Analysis Configuration

This solution should be run with the default analysis configuration.

CAUTION: Do not modify or deselect the selected analysis tasks. The analysis tasks are preconfigured for this solution.

Though the analysis tasks should not be deselected the time frame used to define staleness can be modified:

  • Stale content set to default of 365 days

    • Configured within the 4.Content > Dropbox_Content job
    • Determines stale data by owner analysis task
    • See the 4.Content > Dropbox_Content Job topic for additional information

Additional Consideration

The jobs contained in the solution use custom SQL scripts to render views on collected data. SQL views are used to populate report element tables and graphs. Changing or modifying the group, job, or table names will result in no data displayed within the Access Information Center.

Workflow

The following is the recommended workflow:

Step 1 – Run the 1-Dropbox_Permissions Scan job (for sensitive data, run the 1-Dropbox_SDD Scan job).

Step 2 – Run the 2-Dropbox_Permissions Bulk Import job (for sensitive data, run the 2-Dropbox_SDD Bulk Import job).

Step 3 – Run the desired corresponding analysis and reporting sub-job groups.

Remember, prior to running the Dropbox solution for the first time, it is necessary to generate an access token to be used in the Connection Profile. This only needs to be done once. See the Configure the Dropbox Access Query topic for additional information.