← Cloudflare One / cloudflare-one / data-loss-prevention / dlp-profiles
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):
- AI Prompt: AI Security : Prompty, které se pokoušejí obejít bezpečnostní zásady AI nebo vyžadují škodlivý kód.
- AI Prompt: Customer : Prompty, které obsahují jména zákazníků, názvy projektů, obchodní aktivity nebo důvěrné kontexty týkající se zákazníků.
- AI Prompt: Financial Information : Prompty, které obsahují finanční čísla nebo důvěrná obchodní data.
- AI Prompt: PII : Prompty, které obsahují nebo vyžadují osobní údaje, jako jsou jména, čísla SSN nebo e-mailové adresy.
- AI Prompt: Technical : Prompty, které obsahují zdrojový kód, úryvky kódu, proprietární algoritmy nebo přihlašovací údaje, jako jsou klíče API a hesla.
Ú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ů.
- Klíče Amazon Web Services (AWS)
- Klíče API Azure
- Klíče Google Cloud Platform
- Klíče SSH
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.
- FDA active ingredients
- FDA drug names
- ICD-10 FY2023 short descriptions
- ICD-11 short descriptions
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:
- Australia Passport Number
- American Express Card Number
- Diners Club Card Number
- Číslo řidičského průkazu USA
- E-mailová adresa
- Celé jméno
- Poštovní adresa v USA
- Mastercard Card Number
- Americké individuální daňové identifikační číslo (ITIN)
- Číslo cestovního pasu USA
- Telefonní číslo USA
- Union Pay Card Number
- United States SSN Numeric Detection
- Visa Card Number
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).
- C
- C++
- C#
- Go
- Haskell
- Java
- JavaScript
- Lua
- Python
- R
- Rust
- Swift