Sensitive Data Types Content
In addition to the predefined data types, Spirion can search for Sensitive Data Types. Sensitive Data Types allow you to search for specific information on the endpoint using Keywords, Regular Expressions, Dictionaries, Sensitive Data Definitions, and Search APIs to find data unique to your environment.
The Sensitive Data Types Content consists of the following columns:
- Sensitive Data Type: If the endpoint finds a match based on the sensitive data type, it assigns the sensitive data type and it displays when hovering the mouse cursor over the icon in the Data Type column of the results grid. The available sensitive data types are:
- Keyword: Allows you to specify any keywords or phrases to include in the search. For detailed information, please refer to adding a Keyword in the Sensitive Data Types ribbon group.
- Regular Expression: Allows Spirion to search for patterns such as a sequence of digits, a word surrounded by white space, and even complex formatted strings. For detailed information, please refer to adding a Regular Expression in the Sensitive Data Types ribbon group.
- Dictionary: Allows Spirion to search for words within dictionaries that you specify. For detailed information, please refer to adding a Dictionary in the Sensitive Data Types ribbon group.
- Sensitive Data Definition: Allows Spirion to search for data types using criteria that you specify with a declarative Sensitive Data Definition. For detailed information, please refer to adding a Sensitive Data Definition in the Sensitive Data Types ribbon group.
- Search API: Allows developers to create their own rules and definitions for finding personal information and sensitive data. For detailed information, please refer to adding a Search API in the Sensitive Data Types ribbon group.
- Type Number: The type assigned to the sensitive data type. This field is automatically populated.
- For Search API, the value is populated with information from your sensitive data type DLL and must be unique. The type must be between 12001 and 14000.
- For Keyword, the value is auto-populated with 10017.
- For RegEx, the value is auto-populated with 10016.
- For Dictionary, the value is auto-populated with 10018.
- For Sensitive Data Definitions, the value is auto-populated. It starts at 20000 and increments by one for each additional Sensitive Data Definition up to 80000.
- For Exact match, the value is auto-populated based upon the Data Type with values between 10001 and 10015.
- Name: The Name that was given to the sensitive data type when it was created or edited. The Sensitive Data Type / Name combination must be unique.
- For Keyword, the name is user defined when you create or edit a keyword.
- For Regular Expression, the name is user defined when you create or edit a Regular Expression.
- For Dictionary, the name is read from the dictionary file itself on import and cannot be edited. It must be present in the dictionary file.
- For Sensitive Data Definition, the name is user defined when you create or edit a Sensitive Data Definition.
- For Search API, the name is automatically populated with information from your sensitive data type DLL and must be unique.
- Value: The user defined identity that is searched for.
- For Keyword, this is the keyword that you entered.
- For Regular Expression, this is the expression that you entered.
- For Dictionary, this reads "Edit to view/change."
- For Sensitive Data Definition, it reads "Edit to view/change definition."
- For Search API, this reads "Edit to view/change."
- Icon: The icon which displays in the Data Type column of the results grid. If the endpoint finds a match based on the sensitive data type, it assigns the icon and the icon displays in the Data Type column of the results grid.
- For keyword, this is automatically populated with the keyword icon.
- For Regular Expression, this is automatically populated with the RegEx icon.
- For Dictionary, this is automatically populated with the dictionary icon.
- For Sensitive Data Definition, this is user selectable by browsing to an icon on disk. If you do not select an icon it uses the default Sensitive Data Definition icon.
- For Search API, this is automatically populated with information from your sensitive data type DLL.
- ID: The ID field is a unique value that is auto generated based on the name of the sensitive data type. It is determined by taking characters from the Name and can consist of only uppercase letters, numbers and an underscore and always begins with a letter. While the name can start with numbers and have other characters, the ID always begins with a letter and all other non-matching characters after that are ignored. For example, if the Name of the sensitive data type is “Tom’s Custom 2nd Regex” then the unique name would be “TOMSCUSTOM2NDREGEX”. If the name does not contain any letters and consists only of numbers or other characters, then the ID is "UNKNOWN". If the Name is changed, the ID changes as well. The ID is reserved for future use.
Exact Match Validation
Exact Match Validation
Category | Example Format | Rules |
---|---|---|
Social Security Number | 123-12-1234 |
|
Credit Card Number |
|
|
Password |
|
|
Bank Account Number |
|
|
Drivers License |
|
|
Date of Birth |
12/17/2001 17/12/2001 |
|
Telephone Number | 123-123-1234 |
|
eMail Address | 12@3.com |
|
Personal Address |
|
|
Passport Number |
|
|
Mother's Maiden Name |
|
|
Canada: SIN | 123-123-123 |
|
United Kingdom: NINO |
AA ## ## ## A or AA ## ## ## |
|
United Kingdom: NHS | 123-45-67890 |
|
Australia: TFN |
|
|
Regex |
|
|
Custom Dictionary |
|
|
Keyword |
|