INTEGRITY Документация

Предустановленные профили

Cloudflare Zero Trust предоставляет предопределённые профили DLP для распространённых типов конфиденциальных данных, таких как номера банковских карт, национальные идентификаторы и учётные данные. Каждый предопределённый профиль объединяет связанные элементы обнаружения которые можно включать и выключать по отдельности.

Чтобы использовать предопределенный профиль, включите нужные записи обнаружения и добавьте профиль в Политика DLP. Вы можете настроить точность с помощью пороги достоверности и другие настройки профиля.

Большинство профилей срабатывают, если совпадает любая включенная запись обнаружения. Некоторые профили дополнительно выполняют проверки для повышения точности, а отдельные профили используют собственную логику сопоставления для снижения количества ложных срабатываний: например, PII Record профиль требует наличия нескольких совпадений в непосредственной близости друг от друга.

AI Prompt

DLP предоставляет профили защиты промптов ИИ, которые распознают конфиденциальные промпты, отправленные в инструменты генеративного ИИ, такие как ChatGPT, Google Gemini, Perplexity и Claude. Каждый профиль проверяет промпты на Content (конфиденциальные данные в запросе) и Намерение (что пользователь хочет от модели):

Полный список связанных тем см. в Темы AI-промптов.

Учётные данные и секреты

Следующие секреты проверяются с помощью регулярных выражений.

Следующие учётные данные API Cloudflare проверяются алгоритмически с помощью контрольной суммы. Только учётные данные, созданные после Обновление формата токенов Cloudflare будет соответствовать этим записям.

Запись обнаружения Формат
Cloudflare User API Key cfk_ с последующими 40 буквенно-цифровыми символами и 8-значной шестнадцатеричной контрольной суммой
Cloudflare User API Token cfut_ с последующими 40 буквенно-цифровыми символами и 8-значной шестнадцатеричной контрольной суммой
Cloudflare Account Owned API Token cfat_ с последующими 40 буквенно-цифровыми символами и 8-значной шестнадцатеричной контрольной суммой

Financial Information

Номера банковских карт начинаются с шестизначного или восьмизначного идентификационного номера эмитента (IIN), за которым следует до 23 дополнительных цифр. Значения проверки карты (CVV) не проверяются.

Записи в таблице ниже используют один из трёх методов проверки. Алгоритм Луна это формула контрольной суммы, используемая для проверки номеров кредитных карт. Записи, проверенные «с контрольной суммой», используют арифметическую проверку, специфичную для этого формата номера. Записи, проверенные «с регулярным выражением», сопоставляются с известным текстовым шаблоном без выполнения математической проверки.

Запись обнаружения Примечания
American Express Card Number Проверено с помощью Алгоритм Луна.
American Express Text Совпадение по тексту amex или american express.
Diners Club Card Number Проверено с помощью алгоритма Луна.
CVV Card Number (labeled) Проверено с помощью регулярных выражений.
Mastercard Card Number Проверено с помощью алгоритма Луна.
Mastercard Text Совпадение по тексту mastercard.
Union Pay Card Number Проверено с помощью алгоритма Луна.
Union Pay Text Совпадение по тексту union pay.
Visa Card Number Проверено с помощью алгоритма Луна.
Visa Text Совпадение по тексту visa.
United States ABA Routing Number Проверено алгоритмически с помощью контрольной суммы.
IBAN Проверено с помощью контрольной суммы.

Информация о здоровье

Следующие названия диагнозов и лекарств проверяются на наличие окружающих символов ASCII, чтобы избежать ложных срабатываний.

Файлы HTTP Archive (HAR)

Неочищенный HAR предопределённый профиль обнаруживает в трафике файлы HTTP Archive (HAR), которые не были обработаны санитайзером HAR от Cloudflare. Файлы HAR часто содержат конфиденциальные данные, такие как сессионные cookie, заголовки авторизации и другие учётные данные.

Запись обнаружения Примечания
Неочищенный файл HAR Обнаруживает файлы HAR, в которых отсутствует маркер очистки Cloudflare. Файлы, обработанные средством очистки HAR от Cloudflare и не изменённые с тех пор, не соответствуют этой записи.

Этот профиль можно использовать в HTTP-политике Gateway, чтобы блокировать загрузку файлов HAR или перенаправлять пользователей на https://har-sanitizer.pages.dev/ и очистите файл перед загрузкой. Дополнительные сведения см. в распространённые политики DLP.

Personally Identifiable Information (PII) Record

Personally Identifiable Information (PII) Record предопределённый профиль предназначен для обнаружения записей, содержащих несколько типов персональных данных. В отличие от большинства предопределённых и пользовательских профилей DLP, этот профиль срабатывает только при обнаружении не менее трёх уникальных совпадений в непосредственной близости друг от друга.

Такое поведение помогает уменьшить количество ложных срабатываний при единичных совпадениях.

Профиль включает следующие записи обнаружения:

Номера социального страхования, страховые, налоговые и идентификационные номера

Где это возможно, следующие обнаружения национальных идентификационных номеров проверяются алгоритмически.

Запись обнаружения Примечания
United States SSN Numeric Detection Совпавшие значения должны включать часто используемые разделители. Например, 000-00-0000 соответствует, но 000000000 не имеет. В отличие от номеров кредитных карт, номера Social Security не содержат встроенной контрольной суммы, поэтому DLP проверяет только формат.
Текст с номером социального страхования Совпадение по тексту ssn или social security.
Australia Tax File Number Проверено с помощью контрольной суммы.
Canada Social Insurance Number Проверено с помощью алгоритма Луна.
Номер социального страхования Франции Проверено с помощью регулярных выражений.
Номер удостоверения личности Гонконга (HKIC) Проверено с помощью контрольной суммы.
Indonesia Identity Card Number Проверено с помощью регулярных выражений.
Malaysian National Identity Card Number Проверено с помощью регулярных выражений.
Philippines Unified Multi-Purpose ID (UMID) Number Проверено с помощью регулярных выражений.
Singapore National Registration Identity Card Number Проверено с помощью контрольной суммы.
Taiwan National Identification Number Проверено с помощью контрольной суммы.
Thai Identity Card Number Проверено с помощью контрольной суммы.
United Kingdom NHS Number Проверено с помощью контрольной суммы.
United Kingdom National Insurance Number Проверено с помощью регулярных выражений.

Исходный код

Исходный код профиль обнаруживает исходный код на распространённых языках программирования.

Следующие языки программирования проверяются с помощью обработки естественного языка (NLP).