Smart Identifier Search Patterns

Smart Identifier Search Patterns

SmartID’s, or Smart Identifier Patterns are regular expressions created with qualifiers when appropriate. These SmartID’s are used during Data Loss Prevention (DLP) processing to look for and act on specific violations.

In some cases, SmartID’s are very generic due to the nature of the search item and must be combined with dictionaries and proximity searches in order to reduce the number of false positives.

For example, a rule that is looking for Social Security Numbers (SSN) will trigger if the format of nine digits (nnn-nn-nnnn) is matched, but could also trigger on any nine digit number. To reduce the number of false positive results on unformatted SSN, we look for numbers that are nine digits and do not whole group zeros (e.g. 000-11-2222, or 111-00-2222). We also check that the number is near an indicative word in one of our dictionaries (e.g. SSN or Soc Sec No).

Alaska or Alabama driver’s license numbers are unformatted numbers of lengths between five and seven or seven and eight digits respectively. In these cases we would expect a higher number of false positives since these license numbers are indistinguishable from each other if the length is equal to seven.

We attempt to reduce the number of false positives for driver’s licenses by using the SmartID’s in conjunction with the USDL (United States Drivers License) dictionary.

Smart Identifier Formats

The following is a description of the most commonly used SmartIDs and the search pattern that is being used for Social Security Numbers, Credit Cards and Drivers Licenses. In the case of most Credit Cards, a valid must also work with the Luhn Algorithm, so the SmartID contains the logic to verify the number against this checksum formula.

Social Security Number Smart Identifier

Formatted – matches nnn-nn-nnnn
Unformatted – matches – nnnnnnnnn

Excludes:

  • All zero’s in any group
  • Numbers starting with 666 or 900-999
  • Numbers from 987-65-4320 to 987-65-4329

Credit Card Smart Identifier

American Express (0000-000000-00000):
– 15 digit number that starts with 34 or 37 + Luhn.

Diners Club / Carte Blanche (0000-000000-0000:
– 14 digit numbers that start 3000-3059/3600-3699/3800-3899 followed by 6 digits followed by 4 digits.

Discover Card (0000-0000-0000-0000):
– 16 digit numbers that start with 6011 + Luhn.

Master Card (0000-0000-0000-0000):
– 16 digit numbers that start with 5100-5599 + Luhn.

Union Pay-China (0000-0000-0000-0000):
– 16 digit numbers that start with 62 + Luhn.

Visa (0000-0000-0000-0000):
– 13 or 16 digit numbers that start with 4 + Luhn.

Banking Smart Identifier

ABA Routing Number:

  • Format is XXXXYYYYC
  • XXXX = Federal Routing Number
  • Must be in the ranges 00 through 12, 21 through 32, 61 through 72, or 80 but this is not enforced by the SmartID.
  • YYYY = ABA Institution Number
  • C = Check Digit

ABA Routing Number and Bank Account Number:

  • Format is kXXXXYYYYc ZZZZZQQQQQQQQQQQ
  • XXXX = Federal Routing Number
  • Must be in the ranges 00 through 12, 21 through 32, 61 through 72, or 80 but this is not enforced by the SmartID.
  • YYYY = ABA Institution Number
  • C = Check Digit
  • Required Whitespace
  • ZZZZZ = Five digit Bank Account Number
  • QQQQQQQQQQQ = The extension of the Bank Account Number to a 17 digit number

Banking Account Terms and Bank Account Number:

  • Format is ______ZZZZZQQQQQQQQQQQ
  • ________ = Bank Account Terms that were placed in a dictionary but are now integrated into the current SmartID that Professional services has written.
  • Required Whitespace
  • ZZZZZ = 5 digit Bank Account Number
  • QQQQQQQQQQQ = The extension of the Bank Account Number to a 17 digit number

Canadian ABA:

  • Format is:
  • Canadian Routing Number 0XXXXXXXX
  • Bank of Montreal 7 digit account number XXXX-XXX
  • Bank of Nova Scotia 12 digit account number XXXXXXXXXXXX, no dashes
  • CIBC 7 digit account #XX-XXXXX
  • Royal Bank 7 digit account # XXX-XXX-X
  • Toronto Dominion several different account number formats are used:
  • XXXX-02XXXXX
  • XXXX-07XXXXX
  • XXXX-33XXXXX
  • XXXX-03XXXXX
  • XXXX-08XXXXX
  • XXXX-34XXXXX
  • XXXX-04XXXXX
  • XXXX-09XXXXX
  • 1XXXXX
  • XXXX-05XXXXX
  • XXXX-31XXXXX
  • XXXX-06XXXXX
  • XXXX-32XXXXX
  • X = Digit

Driver’s License Smart Identifiers

Alaska:

  • 5 – 7 numbers, no spaces or symbols

Alabama:

  • 7 – 8 numbers, no spaces or symbols

Arkansas:

  • 8 numbers, first number is always 9

Arizona:

  • 1 letter followed by 7 numbers, no spaces or symbols or SSN

California:

  • 1 letter followed by 7 numbers, no spaces or symbols

Colorado:

  • 9 numbers (00900090000) or SSN

Connecticut:

  • 9 numbers, no spaces or symbols
  • 1-2: Birth month if born in an odd year or birth month + 12 if born in an even year

Washington DC:

  • 7 numbers or SSN

Delaware:

  • 5-7 numbers, no spaces or symbols

Florida:

  • 1 letter followed by 12 numbers

Georgia:

  • 9 numbers, no spaces or symbols

Hawaii:

  • Letter “H” followed by 9 numbers or SSN

Iowa:

  • 9 characters (0009AA90000) or SSN

Idaho:

  • 2 letters followed by 6 numbers then 1 letter

Illinois:

  • 1 letter followed by 11 numbers (A0009000090000)

Indiana:

  • 10 numbers (000090090000)

Kansas:

  • Letter “K” followed by 8 numbers or SSN

Kentucky:

  • 1 letter followed by 8 numbers (A0090009000)

Louisiana:

  • 9 numbers starting with “00”

Massachusetts:

  • Letter “S” followed by 9 numbers or SSN

Maryland:

  • 1 letter followed by 13 numbers

Maine:

  • 7 digits (optionally) followed by “x” or “X”

Michigan:

  • 1 letter followed by 12 numbers

Minnesota:

  • 1 letter followed by 12 numbers

Missouri:

  • 1 letter followed by 6-9 numbers or SSN

Mississippi:

  • 9 digits or SSN

Montana:

  • 13 numbers
  • 1-2: Month of birth
  • 3-5: Randomly assigned
  • 6-9: Year of birth
  • 10-11: “41”
  • 12-13: Date of birth

New Jersey:

  • 1 letter followed by 14 numbers (A0000#00000#00000)
  • 10-11: Month of birth
  • 12-13: Year of birth
  • 15: Eye color

North Carolina:

  • 5-12 numbers

North Dakota:

  • 3 letters followed by 6 numbers or SSN

Nebraska:

  • 1 letter followed by 8 numbers

New Hampshire:

  • 10 numbers, no spaces or symbols

New Mexico:

  • 9 numbers, no spaces or symbols

Nevada:

  • One of 3 options
  • 10 Characters
  • 12 Numbers
  • 9 Characters starting with “X”

New York:

  • 9 numbers (000#000#000)

Ohio:

  • 2 letter followed by 6 numbers

Oklahoma:

  • 1 letter followed by 8 or 9 numbers or SSN

Oregon:

  • 5 to 7 numbers, no spaces or symbols

Pennsylvania:

  • 8 numbers (00 000 000)

Rhode Island:

  • 7 numbers, no spaces or symbols

South Carolina:

  • 9 numbers, no spaces or symbols

South Dakota:

  • 8 numbers or SSN, no spaces or symbols

Tennessee:

  • 8 or 9 numbers, no spaces or symbols

Texas:

  • 8 numbers, no spaces or symbols

Utah:

  • 4 to 9 numbers, no spaces or symbols

Virginia:

  • 1 letter followed by 8 numbers or SSN

Vermont:

  • 9 numbers, no spaces or symbols, or 7 numbers followed by “A”

Washington:

  • LLLLLFMYYXmb

Meaning:

  • LLLLL – Last Name
  • F – First Initial
  • M – Middle Initial
  • YY – Year of birth
  • X – Check digit
  • m – Month of birth
  • b – Day of birth

Wisconsin:

  • 1 letter followed by 13 numbers (A000900009#0000900)

West Virginia:

  • 7 characters
  • All numbers
  • One of A, B, C, D, E, F, I, S, 0, 1 followed by 6 numbers
  • 1X or XX followed by 5 numbers

Wyoming:

  • 9 numbers (0000009000)

Canadian Drivers Licenses

Alberta:

  • 1 letter and 5 numbers, no spaces or symbols
  • 2 letter and 4 numbers, no spaces or symbols
  • 6 numbers, no spaces or symbols
  • 7 numbers, no spaces or symbols
  • 8 numbers, no spaces or symbols
  • 9 numbers, no spaces or symbols

British Columbia:

  • 7 numbers, no spaces or symbols

Manitoba:

  • 6 letter, 3 numbers and 1 letter or number, no spaces or symbols
  • 7 letter, 3 numbers and 1 letter or number, no spaces or symbols
  • 7 letter, 3 numbers and 2 letter or number, no spaces or symbols

New Brunswick:

  • 4 numbers, no spaces or symbols
  • 5 numbers, no spaces or symbols
  • 6 numbers, no spaces or symbols
  • 7 numbers, no spaces or symbols

Newfoundland:

  • 6 numbers, no spaces or symbols
  • 3 letters, 3 numbers, no spaces or symbols
  • 1 letter, 9 numbers, no spaces or symbols

Nova Scotia:

  • 7 numbers, no spaces or symbols
  • 5 letter and 9 numbers, no spaces or symbols
  • 4 letter and 9 numbers, no spaces or symbols
  • 3 letter and 9 numbers, no spaces or symbols
  • 2 letter and 9 numbers, no spaces or symbols
  • letter and 9 numbers, no spaces or symbols

Ontario:

  • 1 letter, 14 numbers, no spaces or symbols

Prince Edward Island:

  • 6 numbers, no spaces or symbols
  • 12 numbers, no spaces or symbols

Quebec:

  • 1 letter, 12 numbers, Optional Space between the 4th number and the 5th number and between the 10th number and 11th number

Saskatchewan:

  • 8 numbers, no spaces or symbols

State Identification Numbers

Arizona:

  • 9 numbers, no spaces or symbols

Hawaii:

  • 1 letter and 7 numbers, no spaces or symbols

Illinois:

  • 4 numbers, optional delimiter, 4 numbers, optional delimiter, 3 numbers, and 1 letter

Michigan:

  • 1 letter, optional delimiter, 3 numbers, optional delimiter, 3 numbers, optional delimiter, and 3 numbers!

Missouri:

  • 11 numbers, no spaces or symbols!

Oklahoma:

  • 9 numbers, no spaces or symbols

Wyoming:

  • 2 numbers, optional delimiter, and 7 numbers
>

Related Case Studies

Spambrella rescued us and our customers from uncertain times with Postini/Google and now McAfee. As an MSP we have relied upon Spambrella and their support for just over 2 years. Our experience has been positive and we have overcome obstacles using their support team for anything email related (sometimes out of their scope). We recommend Spambrella to all of our customers. Thanks!

Peter Kozak, Command ICT

Having moved away from McAfee, we quickly realised our customers had not settled. We decided to set up an open webinar with all customers and Spambrella. Over 80% of our customers opted to move and a positive decision it was!
The Spambrella team have been excellent. I highly recommend their services and technical expertise.

Harry Miller, Trafic Corp

With over 4k end user email users it was top priority that our migration was stable and quick. Spambrella proved to be the perfect choice with hands on technical assistance. We worked late nights migrating our customers from another email security vendor that increased their pricing without prior warning. We are very happy with Spambrella and will continue to recommend this service.

Steven Sumir, Hotel Cocoa

Our experience with Spambrella has been great.
Support is very responsive and provide a high level of value.

Highly recommend!

Monotype is one of the world’s best-known providers of type-related products, technologies and expertise.

Eimis Svabas, Monotype Imaging Inc.

Spambrella has been a valued service addition to RCS London. Our clients are very happy with the security features Spambrella provides and the user interaction with the service has been simple and welcomed by all. RCS is a fast growth MSP in London UK and the business requires valuable additions like Spambrella. We recommend Spambrella to other MSP’s looking for a monthly subscription email security service.

Andrew Do, RCS London

As an MSP Kingdom provides best of breed packaged services to its clients. Spambrella was brought in to replace both our premium and SMB email security/filter options. Spambrella is quick and simple to set up and administer. The Proofpoint connection is valuable and enables us to quickly deploy policy based encryption which is becoming popular. Overall we cannot fault Spambrella as a service or as a team.

Tina McDonaldson, Kingdom Services

Latest blog posts

  • On December 6, 2018
Office 365 Email Security – The Hidden Costs

You’ve made the big decision to migrate to Microsoft Office 365. Its array of cloud collaboration makes this a great decision. Yet at the same…

Read more
  • On October 2, 2018
Top Reasons to Choose Spambrella when relying on Office 365 security

Organizations using Office 365 are choosing Spambrella for the following reasons: Spambrella is more effective than Office 365 security in blocking spam, viruses and malicious…

Read more
  • On October 2, 2018
Sales Play Book – Value Proposition

Problem Statement Today’s email attacks (ransomware, business email compromise, and sandbox evasion) have evolved, and are outpacing the tools developed to combat them. While they…

Read more
  • On July 20, 2018
Business Email Attack Losses Now Top $12 Billion – FBI

Business Email Attack Losses Now Top $12 Billion The U.S. Government’s Federal Bureau of Investigation (FBI) released an open administration declaration this week cautioning that…

Read more