DLP Configuration Guide
DLP Configuration Guide
Document Information
Title DLP Configuration Guide
Version V 1.0
Disclaimer
Information contained in this document regarding Versa Networks (the Company) is considered
proprietary.
2
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Step 2: Create the TLS decryption rule for the cloud applications we will test (Slack). .............. 74
Step 3. Create the real-time protection rule using the DLP profile on the cloud apps defined
earlier. ................................................................................................................................ 74
Step 4. Perform tests and validate the behaviour. .................................................................. 76
Appendix A – DLP Rule Types....................................................................................................... 79
Appendix B – DLP Rule Actions .................................................................................................... 82
Appendix C – TLS Decryption Rule Configuration .......................................................................... 83
Appendix D – Incident_Report_Form_Filled.docx. ......................................................................... 85
About Versa ........................................................................................................................... 87
4
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
• The provider administrator must complete your tenant configuration. If you haven’t
received this information, please get in touch with your Managed Service Provider or
Account Manager for assistance.
• You have the Enterprise Administrator (Tenant Admin) credentials for the Versa SASE
portal, also called the Concerto User Interface.
Data Patterns
These are the most granular elements of the DLP system. A Data Pattern typically consists of
a regular expression (regex) used to detect specific values such as keywords, patterns (e.g.,
credit card numbers), or sensitive terms. Administrators can define custom patterns or use
Versa’s rich library of predefined ones.
Recommendations:
- Keyword and Regex both are mandatory for predefined, custom patterns, and a data
pattern will only match if at least one of the defined keywords is present together with a
value that matches the defined regex, within the defined range, as shown in the example
below.
-The Range Window (Bytes) parameter defines how many bytes around a detected keyword
or regex match are inspected to validate context. A value of 100–200 bytes is generally
recommended as it balances accuracy and performance; smaller windows (50–100 bytes)
work well when patterns are close together, while larger windows (up to 500 bytes) may be
needed if attributes are separated by more text. As a best practice, start with 100 bytes and
adjust only if broader context is required.
5
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
All referenced patterns PATTERN_A AND Text contains both an Only EMAIL or only
AND
must be present PATTERN_B EMAIL and a CREDIT_CARD CREDIT_CARD
Any one of the patterns is Either PAN or AADHAAR
OR PATTERN_A OR PATTERN_B Neither appears
enough appears
Both CREDIT_CARD and
Excludes matches that PATTERN_A AND NOT CREDIT_CARD present but
NOT CORP_EMAIL_DOMAIN
contain a pattern PATTERN_B no CORP_EMAIL_DOMAIN
present
Two patterns must occur
PATTERN_A NEAR/5 “card number is 4111… “card number … [30 words]
NEAR within n words of each
PATTERN_B email me” (≤5 words apart) … email”
other (any order)
Recommendations:
6
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
DLP Rules
DLP Rules consume one or more Data Protection Profiles and define how and when
inspection occurs. Each rule includes:
• Inspection Method:
o Content Analysis: Efficient scanning of data-in-motion using prefilters.
o File DLP: Inspects based on file attributes (filaname, filesize range and/or hash
value).
o OCR: Applies policy to text extracted from image-based files.
o EDM: Matches data against exact entries in a user-supplied dataset.
o Document Fingerprinting: Matches documents based on predefined sensitive
forms.
• File Types: Specify which file types are subject to inspection.
• Direction/Context: Specify whether the rule applies to uploads, downloads, or both.
Also clarify whether it applies to the header, body, and/or attachments.
• Actions: Determine what happens when a match is found — block, alert, allow, etc.
DLP Profile
Finally, DLP Profiles aggregate multiple DLP Rules into a single configuration object. These profiles are
then applied within policies to enforce DLP across the desired traffic paths.
This nested and reusable design allows organisations to scale DLP policies efficiently while
maintaining clarity and control over policy logic.
7
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Use Case 1: (PII) Aadhaar Card Numbers and Indian Mobile Numbers Policy
This use case demonstrates how Versa Networks’ Data Loss Prevention (DLP) can be
configured for ACME-ONE, a global enterprise concerned about the leakage of personally
identifiable information (PII).
• The file or message contains Aadhaar-related keywords (e.g., Aadhaar, UIDAI) and
matches Versa’s predefined Aadhaar number detection pattern.
• OR the file or message contains Indian mobile number patterns.
• AND more than 10 Aadhaar numbers or more than 10 Indian mobile numbers are
found within the same file or transaction.
Using Versa’s integrated DLP engine, ACME-ONE defines a DLP policy named "PII Protection
Policy" with the following conditions:
Pre-requisites
Configuration steps
The DLP configuration consists of the following four steps, which are described in detail
below:
8
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
3. Create real-time protection rule in the Internet Protection Policy that applies the DLP
profile to the cloud apps defined in Step 2.
4. Perform tests and validate the behaviours. Execute test cases, verify detection and
enforcement, and record results.
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Patterns. Click +
Add, as shown in the image below.
Next, we define the values with a simple regex for Indian mobile numbers, making sure the
keywords are included and related to the content, just as shown in the image below. Finally,
click on Save.
9
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Protection. Click
+ Add, as shown in the image below.
Next, complete the three configuration steps shown in the image below.
10
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Data Pattern: Select Add Predefined Data Pattern and search for the one you
need. In this example, enable INDIA_AADHAAR_INDIVIDUAL, then click Save. Then click on
Add User-Defined Data Pattern and enable Indian_Mobile_Numbers then click on Save.
Action: Click the + icon next to the data identifier INDIA_AADHAAR_INDIVIDUAL to add it to
your Boolean expression. Then, insert the OR operator and click the + icon again to add
Indian_Mobile_Numbers.
See the image below.
Once the data identifier has been added, click Next to continue.
Review & Submit: Assign a name to your Data Protection profile and click Save.
11
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Rule.
You will now see a menu to select the type of DLP rule. In our case, select Content Analysis.
For details on the different types of DLP rules, refer to Appendix A (DLP Rule Types).
1. Severity Level: Select the severity assigned to the DLP event. Each level has a default
value: Low = 1, Medium = 10, High = 20, Critical = 30. The default value for each level
12
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
specifies the number of occurrences needed to trigger the rule. In the current case,
select Medium.
2. Severity Value: Define a custom number of occurrences required to trigger the rule
(Overwrites the default value associated with the Severity level). The counter starts
from 0. For example, if you set the value to 10, the rule will trigger beginning from the
11th DLP event. In this example, no value needs to be set since the Severity Level is
set to Medium.
3. Predefined/User Defined: Select User Defined and then choose the Data Protection
Profile we created earlier, named data-protection-profile-AADHAAR.
4. Click Next to continue.
File Type: Select the file types you want to inspect. For this use case select the checkbox
Select All File Types.:
13
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
1. Activity: Select the activity to which the DLP module will be applied.
In our case, select Upload. This reflects the activity when someone is trying to
exfiltrate data.
2. Web Protocol: Select HTTP.
3. Context: Defines which part of the packet or message will be inspected.
For this example, select Attachments and Body.
14
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Exclude: Specify the file name(s) that should be excluded from DLP inspection.
• Allow
• Alert
• Block
• Reject
In our case, we will select Alert because we only want a log to be generated in the platform
without blocking the user or displaying any pop-up messages. This option is commonly used
when tuning DLP rules. For more information on the different actions, refer to Appendix B:
DLP Rule Actions.
15
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Review & Submit: Verify that your rule matches the example shown in the image below, then
click Save.
16
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Profile.
17
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Rules: In the User Defined Rules section, search for the rule you created earlier,
select it, and click Next. It should look like the example shown in the image below.
Configure Rule Order: You can select any rule and move it up or down to change the DLP
processing order. The rule at the top is processed first, and the one at the bottom is
processed last. In our case, this does not apply since we have selected only a single rule.
Applications & Group: In the Applications search field, search for each application to which
the DLP profile will be applied. In our case, select Gmail and Outlook, then click Next, as
shown in the image below.
Notes: - In cases where not all dependent applications are known, adding the generic applications HTTPS or HTTP to the
DLP profile may help. However, this approach is not technically guaranteed to work and could impact unrelated traffic.
Therefore, rules applied in real-time protection should remain as specific as possible.
18
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
- In some cases, you may also need to add dependent applications when dealing with SaaS apps. For example, Gmail relies
on additional services such as [Link] to load resources like icons, scripts, or image previews (e.g., when sending or
viewing image attachments). Without allowing these dependencies, the SaaS application may not function correctly.
Reputation: Select the Enable Logging option to store website reputation events, as shown in
the image below. Cloud Lookup is not required. Click Next.
Actions: Set the default action to Allow. The default action is applied if none of the scanned
data matches a rule.
19
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Exit on First Rule Match: Leave the default action set to disabled.
Note: if multiple DLP rules are configured, this option should be disabled to ensure that all rules are applied to the same
session.
Review & Submit: Assign a name, then review the configuration and click the Save button.
Step 2: Create the TLS decryption rule for the cloud applications we will test (Gmail and
Outlook).
To ensure that payloads can be inspected and DLP policies applied, a TLS decryption rule
must exist for the cloud applications being tested (e.g., Gmail and Outlook).
If you need the detailed step-by-step configuration for creating this rule, refer to Appendix C:
TLS Decryption Rule Configuration.
Step 3. Create the real-time protection rule using the DLP profile on the cloud apps defined
earlier.
Navigate to Configure > Security Service Edge > Real-Time Protection > Internet Protection.
20
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Then, complete the seven configuration steps shown in the following image.
Applications & URLs: Select the applications to which we will apply our DLP module. In our
case, we choose Gmail and Outlook.
Users & Groups: Select our test group and then click Next. In our case, it can be the (VIP)
group coming from our LDAP-AD.
Endpoint Posture: You can apply Endpoint Information Profiles and Entity Risk Bands;
however, in our case, leave the default settings to apply none and click Next.
Geolocation: You can filter by Source or Destination Geo Location. In our case, we leave the
default setting to All and click Next.
21
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Network Layer 3-4: You can filter by services (Layer 4) such as HTTP, HTTPS, DNS, ICMP, etc.
You can also filter by Source & Destination (Layer 3). However, leave the default values and
click Next.
Security Enforcement: Click on the Security Profiles option, then select Data Loss
Prevention. Toggle the switch to enable it, then choose the profile named dlp-profile-use-
cases, which is the one we created. Click Next.
Review & Validate: Review the configuration (see image below), click Save, and select add
this rule at the top of the rule list.
Finally, publish the changes applied in Concerto and proceed with the verifications.
22
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Pattern Conditions:
Based on the above and also considering our custom data pattern created in Step 1, we
generated some samples to create the .txt file and run the tests.
Filename: [Link]
------------------------
Aadhaar Numbers: 6472 4756 5971 6904 5289 0788 7885-6256-1067 8950-0527-1593
019114027248 7617-8729-4609 855106136654 111048062360 8558 4853 3876
462740952344 763753879522 679336449441 1255 3766 1539 2904-0323-2864 7932-7598-
9884 7285 2101 3902 618131683916 4168-9830-2972 0595-3528-6334 7088 6925 2334
Mobile Numbers: 8168718125 +91 6883553941 08511396286 08087536420 0-9344714963
91 9050767250 0-6642953071 9772829100 0-7555887505 9497707487 +919947360842
+919086832700 6361279769 +91 8772342864 07606012845 919099828766 8773658291
9555473795 91-9465257534 91-6948732713
------------------------
Now, compose an email from Gmail or Outlook and attach [Link], which should be
allowed because the Alert action does not block but generates an alert log for the DLP event.
When checking the logs in Concerto > Analytics > DLP Logs, you should see something
similar to the images below.
23
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
With the DLP rule validated as working properly, change the action from Alert to Block for
this DLP rule (Refer to Step 1, Create DLP Rule to make this change). As a best practice, DLP
rules are usually deployed in Alert mode first to fine-tune detections, and only then switched
to Block mode once they are validated. When using Block, the logs will reflect the blocked
action instead of an alert. In addition, the user session will be dropped, and the client will
display a pop-up notification with the violation message, as shown below.
24
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
25
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
• Employee Name
• Employee ID
• Date of Incident
• Description of Violation
• Manager Comments
• HR Review Outcome
Although the specific details in each form may vary, the overall structure, layout, and field
labels remain consistent.
To prevent the exfiltration of these documents through web-based uploads to cloud storage
services such as SharePoint and Dropbox, Versa’s Fingerprint DLP engine is configured to
detect document similarity against a registered template of the “Confidential Employee
Disciplinary Form.”
Using Versa’s integrated DLP engine, ACME-ONE defines a DLP policy named "Confidential
HR Form Protection" with the following conditions:
Pre-requisites
26
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Configuration steps
The DLP configuration consists of the following steps, which are described in detail below:
Create Folder:
Navigate to Configure > Security Service Edge > Settings > Files and Folders.
Next, a window called Add Folder will appear with two sections to configure:
27
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
• Where should folder be placed?: From the dropdown list, select DLP/Fingerprints.
• Folder Name: Enter a descriptive name, for example: ACME-ONE-Fingerprinted-Files-
HR.
Upload File:
Navigate to Configure > Security Service Edge > Settings > Files and Folders.
Next, a window called Upload File will appear with three sections to configure:
• Hash the file: We can leave the default option selected (checked).
28
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Rule.
29
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
You will now see a menu to select the type of DLP rule. In our case, select Document
Fingerprinting.
For details on the different types of DLP rules, refer to Appendix A (DLP Rule Types).
Document Fingerprinting:
Folder Name: Click on the dropdown list and select the folder ACME-ONE-Fingerprinted-
Files-HR.
Similarity Threshold: Defines the minimum level of content overlap required between an
uploaded user document and the reference (sample) document. For example, if the
threshold is set to 60% and the computed similarity is 70%, the document will be
considered a match. Conversely, if the threshold is set to 80%, the same document would
not be considered a match. For this case, please select 50%.
• Avoid False Matches on Blank Forms: If the computed similarity is 95% or higher, Versa assumes the uploaded
document is effectively blank or unmodified, and the document will not be considered a match. Ensure user-filled
forms include sufficient new content to lower the similarity below 95%, enabling meaningful evaluation.
• Recommended Thresholds for Fully Completed Forms: For user-submitted, fully completed forms, set the
similarity threshold between 30% and 60% to detect and match against the original template reliably.
• Tailor the Threshold: Adjust the similarity threshold based on form type and expected variation. Use lower
thresholds for structured, fully completed forms and higher thresholds for loosely modified templates.
30
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
File Type: Select the file types you want to inspect. For this use case select: .docx and .pdf.
NOTE: - Supported File Types: PDF, DOC, and DOCX.
Activity: Select the activity to which the DLP module will be applied.
In our case, select Upload.
31
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Exclude: We can skip this step since the use case does not require excluding any files.
Action:
• Allow
• Alert
• Block
• Reject
In our case, we will select Block. For more information on the different actions, refer to
Appendix B: DLP Rule Actions.
32
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Review & Submit: Verify that your rule matches the example shown in the image below, then click Save.
33
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Profile.
Then, complete the six configuration steps shown in the following image.
34
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Rules: In the User Defined Rules section, search for the rule you created earlier. Select it
and click Next. It should look like the example shown in the image below.
Configure Rule Order: We can skip this step since only a single rule has been selected, so
click Next to continue.
Applications & Group: In the Applications search field, search for each application to which
the DLP profile will be applied. In our case, select the related apps for SharePoint and
Dropbox, then click Next, as shown in the image below.
Notes:
• In cases where not all dependent applications are known, adding the generic applications HTTPS or HTTP to the
DLP profile may help. However, this approach is not technically guaranteed to work and could impact unrelated
traffic. Therefore, rules applied in real-time protection should remain as specific as possible.
• In some cases, you may also need to add dependent applications when dealing with SaaS apps. For example,
Gmail relies on additional services such as [Link] to load resources like icons, scripts, or image previews
(e.g., when sending or viewing image attachments). Without allowing these dependencies, the SaaS application
may not function correctly.
35
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Reputation: Select the Enable Logging option to store website reputation events, as shown in
the image below. Cloud Lookup is optional; for more information, you can visit the following
link: How to Configure Cloud Lookup.
Action:
Actions: Set the default action to Allow. The default action is applied if none of the scanned
data matches a rule.
Exit on First Rule Match: Leave the default action set to disabled.
Note: if multiple DLP rules are configured, this option should be disabled to ensure that all rules are applied to the same
session.
36
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Review & Submit: Review the configuration, then click the Save button.
Step 2: Create the TLS decryption rule for the cloud applications we will test (SharePoint and
Dropbox).
To ensure that payloads can be inspected and DLP policies applied, a TLS decryption rule
must exist for the cloud applications being tested (e.g., SharePoint and Dropbox).
If you need the detailed step-by-step configuration for creating this rule, refer to Appendix C:
TLS Decryption Rule Configuration.
Step 3. Create the real-time protection rule using the DLP profile on the cloud apps defined
earlier.
Navigate to
Configure > Security Service Edge > Real-Time Protection > Internet Protection.
37
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Then, complete the seven configuration steps shown in the following image.
Applications & URLs: Select the applications to which we will apply our DLP module. In our
case, we choose SharePoint and Dropbox.
Users & Groups: Select our test group and then click Next. In our case, it can be the (VIP) or
(HR) group coming from our LDAP-AD.
Endpoint Posture: You can apply Endpoint Information Profiles and Entity Risk Bands;
however, in our case, leave the default settings to apply none and click Next.
Geolocation: You can filter by Source or Destination Geo Location. In our case, we leave the
default setting to All and click Next.
38
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Network Layer 3-4: You can filter by services (Layer 4) such as HTTP, HTTPS, DNS, ICMP, etc.
You can also filter by Source & Destination (Layer 3). However, leave the default values and
click Next.
Security Enforcement: Click on the Security Profiles option, then select Data Loss
Prevention. Toggle the switch to enable it, then choose the profile named DLP-Profile-
Fingerprint, which is the one we created. Click Next.
Review & Validate: Review the configuration (see image below), click Save, and select add
this rule at the top of the rule list.
Finally, publish the changes applied in Concerto and proceed with the verifications.
39
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Filename: Incident_Report_Form_Blank.docx
40
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Filename: Incident_Report_Form_Filled.docx
41
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
SharePoint test
Dropbox test
When checking the logs in Concerto > Analytics > DLP Logs, you should see something
similar to the images below.
42
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
43
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
The Finance and VIP Management departments at ACME-ONE manage a VIP Customers
Database containing highly sensitive information, such as:
Since these records represent ACME-ONE’s top customers, preventing their unauthorized
disclosure is a business-critical requirement. Unlike fingerprinting entire forms, EDM
provides field-level matching against the structured database, ensuring that even partial
extracts (e.g., a CSV export) are detected.
To reduce the risk of intentional or accidental exfiltration via platforms commonly used by
Finance and VIP staff, Versa’s EDM DLP engine is configured to detect matches against the
registered VIP customer database when data is transmitted through:
Using Versa’s integrated DLP engine, ACME-ONE defines a DLP policy named “VIP Customer
Data Protection” with the following conditions:
Pre-requisites
44
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Configuration steps
The DLP configuration consists of the following steps, which are described in detail below:
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Patterns. Click +
Add, as shown in the image below.
45
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Next, we define the values with a simple regex for USA mobile numbers, making sure the
keywords are included and related to the content, just as shown in the image below. Finally,
click on Save.
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Patterns. Click +
Add.
Next, we define the values with a simple regex for Contract id based on our Database ,
making sure the keywords are included and related to the content, just as shown in the
image below. Finally, click on Save.
46
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Patterns. Click +
Add.
Next, we define the values with a simple regex for Customer id based on our Database ,
making sure the keywords are included and related to the content, just as shown in the
image below. Finally, click on Save.
Navigate to Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Rule.
47
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
You will now see a menu to select the type of DLP rule. In our case, select Exact Data Match
(EDM). For details on the different types of DLP rules, refer to Appendix A (DLP Rule Types).
After selecting Exact Data Match (EDM), six configuration steps will appear. We will describe
them below:
For our case, we will use the option Upload File, and the following screen will appear. We can
keep the Hash the File option enabled, which is selected by default for security reasons.
However, if in the future the Administrator wants to download the original database from
Concerto, this option must be unchecked; otherwise, the downloaded file will only contain
the hashed values.
48
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Next, we either drag and drop the database file or click to select it manually. In our case, we
upload the file named vip_customers_db1.csv. We then proceed to remove the columns that
are not relevant to our use case and map each remaining column to the corresponding DLP
data pattern created earlier, as shown in the image below.
1. Boolean Operation: After completing the previous step, we proceed to define the
boolean expression that will determine the match condition. For example, in our case,
we will use a simple expression that applies an OR to all the expression name
headers, as shown in the image below.
49
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
File Type: Select the file types you want to inspect. For this use case, select: .csv and .txt.
NOTE: Supported File Types are CSV, Excel and Text.
1. Activity: Select the activity to which the DLP module will be applied.
In our case, select Upload.
2. Web Protocol: Select HTTP.
3. Context: Defines which part of the packet or message will be inspected.
For this example, select Attachments.
50
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Exclude: Specify the file name(s) that should be excluded from DLP inspection. In our case
there is no need to exclude any files so we can leave this field blank and click Next.
• Allow
• Alert
• Block
• Reject
In our case, we will select Block. For more information on the different actions, refer to
Appendix B: DLP Rule Actions.
51
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Review & Submit: Verify that your rule matches the example shown in the image below, then
click Save.
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Profile.
52
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Then, complete the six configuration steps shown in the following image.
53
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Rules: In the User Defined Rules section, search for the rule you created earlier,
select it, and click Next. It should look like the example shown in the image below.
Configure Rule Order: Order does not apply for this use case since we have selected only a
single rule, so click Next.
Applications & Group: In the Applications search field, search for each application to which
the DLP profile will be applied. In our case, select Gmail, Outlook, SharePoint and Dropbox
then click Next, as shown in the image below.
Notes:
• In cases where not all dependent applications are known, adding the generic applications HTTPS or HTTP to the
DLP profile may help. However, this approach is not technically guaranteed to work and could impact unrelated
traffic. Therefore, rules applied in real-time protection should remain as specific as possible.
• In some cases, you may also need to add dependent applications when dealing with SaaS apps. For example,
Gmail relies on additional services such as [Link] to load resources like icons, scripts, or image previews
(e.g., when sending or viewing image attachments). Without allowing these dependencies, the SaaS application
may not function correctly.
54
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Reputation: Select the Enable Logging option to store website reputation events, as shown in
the image below. Cloud Lookup is optional; for more information, you can visit the following
link: How to Configure Cloud Lookup.
Action:
Actions: Set the default action set to Allow. The default action is applied if none of the
scanned data matches a rule.
Exit on First Rule Match: Leave the default action set to disabled.
55
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Note: if multiple DLP rules are configured, this option should be disabled to ensure that all rules are applied to the same
session.
Review & Submit: Assign a name, then review the configuration and click the Save button.
Step 2: Create the TLS decryption rule for the cloud applications we will test (Gmail, Outlook,
SharePoint and Dropbox).
To ensure that payloads can be inspected and DLP policies applied, a TLS decryption rule
must exist for the cloud applications being tested (e.g., Gmail, Outlook, SharePoint and
Dropbox).
If you need the detailed step-by-step configuration for creating this rule, refer to Appendix C:
TLS Decryption Rule Configuration.
Step 3. Create the real-time protection rule using the DLP profile on the cloud apps defined
earlier.
Navigate to
Configure > Security Service Edge > Real-Time Protection > Internet Protection.
56
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Then, complete the seven configuration steps shown in the following image.
Applications & URLs: Select the applications to which we will apply our DLP module. In our
case, we choose Gmail, Outlook, SharePoint and Dropbox.
Users & Groups: Select our test group and then click Next. In our case, it can be the (VIP) or
(Finance) group coming from our LDAP-AD.
Endpoint Posture: You can apply Endpoint Information Profiles and Entity Risk Bands;
however, in our case, leave the default settings to apply none and click Next.
Geolocation: You can filter by Source or Destination Geo Location. In our case, we leave the
default setting to All and click Next.
57
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Network Layer 3-4: You can filter by services (Layer 4) such as HTTP, HTTPS, DNS, ICMP, etc.
You can also filter by Source & Destination (Layer 3). However, leave the default values and
click Next.
Security Enforcement: Click on the Security Profiles option, then select Data Loss
Prevention. Toggle the switch to enable it, then choose the profile named DLP-Profile-EDM,
which is the one we created. Click Next.
Review & Validate: Review the configuration (see image below), click Save, and select add
this rule at the top of the rule list.
Finally, publish the changes applied in Concerto and proceed with the verifications.
58
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
vip_customers_db1.csv
firstname,lastname,gender,mobile,customer,contract,email
Ava,Jackson,Male,3140474786,CUST_000001,CTR_1001_0001,[Link]@[Link]
Ava,Harris,Female,7359869480,CUST_000002,CTR_1001_0002,[Link]@[Link]
Lucas,Lee,Female,9411336152,CUST_000003,CTR_1001_0003,[Link]@[Link]
Olivia,Lee,Male,7110163088,CUST_000004,CTR_1001_0004,[Link]@[Link]
Daniel,Johnson,Female,2647706560,CUST_000005,CTR_1001_0005,[Link]@[Link]
Emma,Taylor,Male,5041660904,CUST_000006,CTR_1001_0006,[Link]@[Link]
Daniel,Martinez,Male,3286054734,CUST_000007,CTR_1001_0007,[Link]@[Link]
Ethan,Harris,Male,4032561166,CUST_000008,CTR_1001_0008,[Link]@[Link]
Daniel,Diaz,Male,4129341454,CUST_000009,CTR_1001_0009,[Link]@[Link]
Emma,Allen,Female,4604552725,CUST_000010,CTR_1001_0010,[Link]@[Link]
Now, Upload from Gmail, Outlook, SharePoint or Dropbox the file created with the data
mentioned before, which should be blocked because the Block action was selected. See the
images below.
Dropbox test
59
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
SharePoint test
When checking the logs in Concerto > Analytics > DLP Logs, you should see something
similar to the images below.
60
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Use Case 4: Collaboration Chat Monitoring with DLP for Bad Words
This case demonstrates how ACME-ONE leverages DLP profiles in Versa Networks to detect
and flag inappropriate or non-compliant language in collaboration tools, specifically Slack
chats. The objective is to monitor communication channels for the use of prohibited terms,
ensuring compliance with corporate policies and maintaining a professional environment.
Versa’s DLP engine allows combining predefined bad words dictionaries with custom
keyword lists, ensuring that both general profanity and organization-specific terms are
detected in Slack chat messages.
To reduce the risk of misconduct or policy violations in internal collaboration, Versa’s DLP
engine is configured to inspect chat content from Slack (web and desktop app) and apply
DLP actions when matches are detected.
Using Versa’s integrated DLP engine, ACME-ONE defines a DLP policy named “Bad Words
and Inappropriate Language Monitoring” with the following conditions:
Configuration steps
The DLP configuration consists of the following steps, which are described in detail below:
61
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Patterns. Click +
Add, as shown in the image below.
Next, we define the values with a simple regex for Bad Words, making sure the keywords are
included and related to the content, just as shown in the image below. Finally, click on Save.
62
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > Data Protection. Click
+ Add, as shown in the image below.
Next, complete the three configuration steps shown in the image below.
63
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Data Pattern: Select Add Predefined Data Pattern and search for the one you
need. In this example, enable GLOBAL_BAD_WORDS, then click Save and then click on
User-Defined Data Pattern and enable ProhibittedWords (created in the last step) Next click
on Save
Action: Click the + icon next to the data identifier GLOBAL_BAD_WORDS to add it to your
Boolean expression. Then, insert the OR operator and click the + icon again to add
ProhibittedWords.
See the image below.
Once the data identifier has been added, click Next to continue.
Review & Submit: Assign a name to your Data Protection profile and click Save.
64
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Rule.
You will now see a menu to select the type of DLP rule. In our case, select Content Analysis.
For details on the different types of DLP rules, refer to Appendix A (DLP Rule Types).
After selecting Content Analysis, six steps will appear. We will describe them below:
65
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
1. Severity Level: Select the severity assigned to the DLP event. Each level has a default
match threshold: Low = 1, Medium = 10, High = 20, Critical = 30. For this example,
choose Medium.
2. Severity Value: Define a custom number of occurrences required to trigger the rule.
The counter starts from 0. For example, if you set the value to 10, the rule will trigger
starting from the 11th DLP event. In this case, set the value to 10.
3. Predefined/User Defined: Select User Defined and then choose the Data Protection
Profile we created earlier, named data-protection-profile-AADHAAR.
4. Click Next to continue.
Note: In DLP, the Severity Level defines the default number of matches required to trigger a rule (Low=1, Medium=10,
High=20, Critical=30). If a custom Severity Value is set, it overrides the default threshold (e.g., High=20 but Value=5 →
triggers after 5 occurrences).
File Type: Select the file types you want to inspect. For this use case select: .txt, .doc, .docx,
.csv, etc.
66
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Note: In the image below, you will see the file types supported for DLP.
1. Activity: Select the activity to which the DLP module will be applied.
In our case, select Upload.
2. Web Protocol: Select HTTP.
3. Context: Defines which part of the packet or message will be inspected.
For this example, select Attachments and Body.
67
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Exclude: Specify the file name(s) that should be excluded from DLP inspection.
• Allow
• Alert
• Block
• Reject
• Reject
In our case, we will select Alert because we only want a log to be generated in the platform
without blocking the user or displaying any pop-up messages. This option is commonly used
68
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
when tuning DLP rules. For more information on the different actions, refer to Appendix B:
DLP Rule Actions.
Review & Submit: Verify that your rule matches the example shown in the image below, then
click Save.
69
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Navigate to
Configure > Security Service Edge > Real-Time Protection > Profiles > DLP Profile.
70
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Select DLP Rules: In the User Defined Rules section, search for the rule you created earlier,
select it, and click Next. It should look like the example shown in the image below.
71
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Configure Rule Order: Order does not apply since we have selected only a single rule.
Applications & Group: In the Applications search field, search for each application to which
the DLP profile will be applied. In our case, select Slack, then click Next, as shown in the
image below.
Notes:
• In cases where not all dependent applications are known, adding the generic applications HTTPS or HTTP to the
DLP profile may help. However, this approach is not technically guaranteed to work and could impact unrelated
traffic. Therefore, rules applied in real-time protection should remain as specific as possible.
• In some cases, you may also need to add dependent applications when dealing with SaaS apps. For example,
Gmail relies on additional services such as [Link] to load resources like icons, scripts, or image previews
(e.g., when sending or viewing image attachments). Without allowing these dependencies, the SaaS application
may not function correctly.
72
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Reputation: In Versa, Reputation refers to a local URL database used to categorize websites
and assign reputation scores for web filtering. This local database allows quick lookups for
the most common and popular websites.
Additionally, Versa offers the option to enable Cloud Lookup to complement the local
database.
For our use case, select the Enable Logging option to store website reputation events, as
shown in the image below. Cloud Lookup is optional; for more information, you can visit the
following link: How to Configure Cloud Lookup.
Action:
Actions: Set the default action set to Allow. The default action is applied if none of the
scanned data matches a rule.
Exit on First Rule Match: Leave the default action set to disabled.
Note: if multiple DLP rules are configured, this option should be disabled to ensure that all rules are applied to the same
session.
73
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Review & Submit: Assign a name, then review the configuration and click the Save button.
Step 2: Create the TLS decryption rule for the cloud applications we will test (Slack).
To ensure that payloads can be inspected and DLP policies applied, a TLS decryption rule
must exist for the cloud applications being tested (e.g., Slack).
If you need the detailed step-by-step configuration for creating this rule, refer to Appendix C:
TLS Decryption Rule Configuration.
Step 3. Create the real-time protection rule using the DLP profile on the cloud apps defined
earlier.
Navigate to Configure > Security Service Edge > Real-Time Protection > Internet Protection.
74
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Applications & URLs: Select the applications to which we will apply our DLP module. In our
case, we choose Slack.
Users & Groups: Select our test group and then click Next. In our case, it can be the (VIP and
HR) group coming from our LDAP-AD.
Endpoint Posture: You can apply Endpoint Information Profiles and Entity Risk Bands;
however, in our case, leave the default settings to apply none and click Next.
Geolocation: You can filter by Source or Destination Geo Location. In our case, we leave the
default setting to All and click Next.
75
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Network Layer 3-4: You can filter by services (Layer 4) such as HTTP, HTTPS, DNS, ICMP, etc.
You can also filter by Source & Destination (Layer 3). However, leave the default values and
click Next.
Security Enforcement: Click on the Security Profiles option, then select Data Loss
Prevention. Toggle the switch to enable it, then choose the profile named DLP-Profile-
BADWORDS, which is the one we created. Click Next.
Review & Validate: Review the configuration (see image below), click Save, and select add
this rule at the top of the rule list.
Finally, publish the changes applied in Concerto and proceed with the verifications.
76
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
77
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
78
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Use many prefilters before actual data is scanned and analyzed. It helps to apply DLP
policies on ‘data in motion’ effectively. Additionally, it can leverage either predefined or user-
defined Data Protection Profiles, as shown in the image below.
File DLP
File-based DLP provides protection based on the configured file attributes, as shown in the
image below. Administrators can define rules such as file name (using specific patterns or
values), file size (by setting minimum and maximum thresholds with actions applied outside
the allowed range), and SHA256 hashes (to explicitly allow or block specific files). When
multiple attributes are configured, they are evaluated using AND conditions, meaning that
all specified criteria must be met simultaneously for the rule to apply. Alternatively, a single
attribute can be used on its own—for example, configuring only the file size range, or only the
SHA256 hash—by leaving the other fields blank. This flexibility allows organizations to fine-
tune protection by combining general attributes with precise identifiers, or by focusing on a
single attribute when needed.
79
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
OCR technology converts images into text and applies DLP policies on the extracted text
data. It requires connectivity to the Versa OCR Cloud Instance, which should be reviewed
with the support team. Similar to Content Analysis, it can leverage either predefined or user-
defined Data Protection Profiles, as shown in the image below.
Versa's Data Loss Prevention (DLP) Exact Data Match (EDM) is an advanced security feature
that detects and prevents data breaches by matching specific, sensitive data records
against predefined datasets. Unlike traditional pattern-based detection, EDM allows
organizations to upload structured data (such as customer records, financial information, or
employee details) into a secure, hashed database. Versa DLP then scans network traffic for
80
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
exact matches to these datasets, ensuring highly accurate data protection with minimal
false positives.
This ensures compliance with regulations (e.g., PCI DSS, GDPR, HIPAA) and protects
sensitive business and customer information from leaks or theft.
Document Fingerprinting
It converts a standard form into a sensitive information type, which you can use to define
transport rules and DLP policies.
81
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Alert: The action is allowed, but an alert/notification is generated for visibility, monitoring, or
further investigation.
Block: The content transfer is prevented. The user may receive a notification that the action
was blocked depending on policy configuration.
Reject: The content transfer is actively denied, and the session is forcefully terminated. The
browser typically shows a “connection reset” or similar error, and at the same time the
endpoint client displays a popup notifying the user of the DLP violation.
82
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Decryption Enforcement: Select the green checkmark (Decrypt traffic and inspect the server
certificate) and under Use the following decryption profile, select Standard, then click Next.
Applications & URLs: Click the Applications tab and in the search field add Gmail and
Outlook, then click Next.
Users & Groups: Select your test group, then click Next. In our case, it can be the VIP group
coming from our LDAP-AD.
83
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Network Layer 3-4: You can filter by services like http, https, dns, icmp, etc. However, leave
the default values and click Next.
Review & Validate: Review the configuration (see image below), click Save, and select add
this rule at the top of the rule list.
84
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
Appendix D – Incident_Report_Form_Filled.docx.
This section lists the sample data used in the testing of use case 2
This form is intended for the reporting of workplace incidents and policy violations. All submissions
are confidential and will be reviewed by the HR Compliance Department. Please complete all
required sections. Additional evidence or extended narratives should be attached as separate
documents. Do not exceed the provided space in each section.
Department: IT Security
Please check one or more categories that best describe the violation (mandatory selection):
[X] Confidentiality Breach
[ ] Code of Conduct
[ ] Workplace Harassment
[ ] Safety Violation
[ ] Other (please specify) ___________________________
Provide a concise summary of the violation in 3–4 sentences maximum. If additional details are needed, attach a support-
ing document.
Description:
On September 12th, 2025, an employee was observed uploading a confidential HR policy document to a personal Drop-
box account. The file contained sensitive disciplinary procedures. The incident was detected by the DLP monitoring sys-
tem and reported for investigation.
Section 4 – Witnesses
List up to 2 witnesses with name and department. Additional names must be attached separately.
List any co-workers directly involved in the incident. Specify their role or relation to the case.
85
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
2. N/A
Section 6 – Acknowledgement
By signing this form, the reporting employee confirms that the information provided is accurate to the best of their
knowledge. The HR Compliance Department will review the case and take the appropriate action as outlined in company
policy.
86
Step-By-Step Configuration Guide for Versa Secure internet Access (VSIA)
About Versa
Versa, the global leader in SASE, enables organizations to create self-protecting networks that
radically simplify and automate their network and security infrastructure. Powered by AI,
the VersaONE Universal SASE Platform delivers converged SSE, SD-WAN, and SD-LAN solutions that
protect data and defend against cyberthreats while delivering a superior digital experience.
Thousands of customers globally, with hundreds of thousands of sites and millions of users, trust
Versa with their mission critical networks and security. Versa is privately held and funded by investors
such as Sequoia Capital, Mayfield, and BlackRock. For more information, visit [Link]
[Link] and follow Versa on LinkedIn and X (Twitter) @versanetworks.
87