INTEGRITY Dokumentace

Předdefinované profily

Cloudflare Zero Trust poskytuje předdefinované profily DLP pro běžné typy citlivých dat, jako jsou čísla platebních karet, národní identifikátory nebo přihlašovací údaje. Každý předdefinovaný profil sdružuje související detekční položky které lze jednotlivě zapínat a vypínat.

Chcete-li použít předdefinovaný profil, povolit požadované položky detekce a přidejte profil do Zásada DLP. Přesnost můžete doladit pomocí prahy spolehlivosti a další nastavení profilu.

Většina profilů je shodná, pokud odpovídá alespoň jedna povolená detekční položka. Některé navíc obsahují ověřovací kontroly pro zvýšení přesnosti a několik z nich používá logiku párování specifickou pro daný profil, aby se snížil počet falešně pozitivních výsledků, například PII Record profil vyžaduje více položek v těsné blízkosti.

AI Prompt

DLP nabízí profily ochrany promptů AI, které rozpoznávají citlivé prompty odeslané do nástrojů generativní AI, jako jsou ChatGPT, Google Gemini, Perplexity nebo Claude. Každý profil vyhodnocuje prompty na Obsah (citlivá data v promptu) a Záměr (co má model podle uživatele udělat):

Úplný seznam souvisejících témat najdete v Témata promptů AI.

Přihlašovací údaje a tajné klíče

Následující tajné hodnoty se ověřují pomocí regulárních výrazů.

Následující přihlašovací údaje Cloudflare API se ověřují algoritmicky pomocí kontrolního součtu, a to pouze u údajů vygenerovaných po Aktualizace formátu tokenů Cloudflare bude odpovídat těmto položkám.

Detekční položka Formát
Cloudflare User API Key cfk_ následované 40 alfanumerickými znaky a 8znakovým hexadecimálním kontrolním součtem
Cloudflare User API Token cfut_ následované 40 alfanumerickými znaky a 8znakovým hexadecimálním kontrolním součtem
Cloudflare Account Owned API Token cfat_ následované 40 alfanumerickými znaky a 8znakovým hexadecimálním kontrolním součtem

Financial Information

Čísla platebních karet začínají šestimístným nebo osmimístným identifikačním číslem vydavatele (IIN), za kterým následuje až 23 dalších číslic. Ověřovací hodnoty karty (CVV) se neověřují.

Položky v tabulce níže využívají jednu ze tří metod ověření. Luhnův algoritmus je kontrolní vzorec používaný k ověření čísel platebních karet. Položky ověřené jako „s kontrolním součtem“ používají aritmetickou kontrolu specifickou pro daný formát čísla. Položky ověřené jako „s regulárním výrazem“ odpovídají známému textovému vzoru bez provedení matematické kontroly.

Detekční položka Poznámky
American Express Card Number Ověřeno pomocí Luhnův algoritmus.
American Express Text Porovnávání textu amex nebo american express.
Diners Club Card Number Ověřeno pomocí Luhnova algoritmu.
CVV Card Number (labeled) Ověřeno pomocí regulárního výrazu.
Mastercard Card Number Ověřeno pomocí Luhnova algoritmu.
Mastercard Text Porovnávání textu mastercard.
Union Pay Card Number Ověřeno pomocí Luhnova algoritmu.
Union Pay Text Porovnávání textu union pay.
Visa Card Number Ověřeno pomocí Luhnova algoritmu.
Visa Text Porovnávání textu visa.
United States ABA Routing Number Ověřeno algoritmicky pomocí kontrolního součtu.
IBAN Ověřeno kontrolním součtem.

Health Information

U následujících názvů diagnóz a léků se kontrolují okolní znaky ASCII, aby se předešlo falešně pozitivním výsledkům.

Soubory HTTP Archive (HAR)

Nesanitizovaný HAR předdefinovaný profil zjišťuje soubory HTTP Archive (HAR) v provozu, které nebyly zpracovány sanitizérem HAR od Cloudflare. Soubory HAR často obsahují citlivé údaje, jako jsou soubory cookie relace, autorizační hlavičky a další přihlašovací údaje.

Detekční položka Poznámky
Nesanitizovaný soubor HAR Detekuje soubory HAR, které neobsahují značku Cloudflare sanitized. Soubory zpracované nástrojem Cloudflare HAR sanitizer, které od té doby nebyly změněny, této položce neodpovídají.

Tento profil můžete použít v zásadě Gateway HTTP k blokování nahrávání souborů HAR nebo přesměrování uživatelů na https://har-sanitizer.pages.dev/ a soubor před nahráním vyčistit. Další informace najdete v běžné zásady DLP.

Personally Identifiable Information (PII) Record

Personally Identifiable Information (PII) Record předdefinovaný profil je navržen tak, aby detekoval záznamy obsahující více typů osobních údajů. Na rozdíl od většiny předdefinovaných i vlastních profilů DLP se tento profil shoduje pouze tehdy, když se v těsné blízkosti nachází alespoň tři jedinečné detekční položky.

Toto chování pomáhá omezit falešně pozitivní výsledky u ojedinělých shod.

Profil obsahuje tyto detekční položky:

Social Security, Insurance, Tax, and Identifier Numbers

Následující detekce národních identifikátorů se, pokud je to možné, ověřují algoritmicky.

Detekční položka Poznámky
United States SSN Numeric Detection Odpovídající hodnoty musí obsahovat běžně používané oddělovače. Například 000-00-0000 odpovídá, ale 000000000 nemá. Na rozdíl od čísel kreditních karet nemají čísla sociálního pojištění vestavěný kontrolní součet, takže DLP ověřuje pouze formát.
Social Security Number Text Porovnávání textu ssn nebo social security.
Australia Tax File Number Ověřeno kontrolním součtem.
Canada Social Insurance Number Ověřeno pomocí Luhnova algoritmu.
France Social Security Number Ověřeno pomocí regulárního výrazu.
Číslo hongkongského identifikačního průkazu (HKIC) Ověřeno kontrolním součtem.
Indonesia Identity Card Number Ověřeno pomocí regulárního výrazu.
Malaysian National Identity Card Number Ověřeno pomocí regulárního výrazu.
Philippines Unified Multi-Purpose ID (UMID) Number Ověřeno pomocí regulárního výrazu.
Singapore National Registration Identity Card Number Ověřeno kontrolním součtem.
Taiwan National Identification Number Ověřeno kontrolním součtem.
Thai Identity Card Number Ověřeno kontrolním součtem.
United Kingdom NHS Number Ověřeno kontrolním součtem.
United Kingdom National Insurance Number Ověřeno pomocí regulárního výrazu.

Zdrojový kód

Zdrojový kód profil detekuje zdrojový kód v běžných programovacích jazycích.

Následující programovací jazyky se ověřují pomocí zpracování přirozeného jazyka (NLP).