Skip to main content
CID222 Docs

Varlık ve etiket türleri

Bir CID222 dedektörünün bildirebileceği her kişisel veri varlık türü, gizli anahtar türü, zararlı içerik etiketi ve saldırı etiketi ile her birinin nerede bildirildiği.

  • Tür: başvuru

Bir CID222 dedektörünün bildirebileceği her varlık türü, gizli anahtar/DLP kategorisi, zararlı içerik etiketi ve saldırı etiketi — her birinin nerede bildirildiği ve hangi dedektörün ürettiği. make docs-generate ile yeniden üretilir.

Ağ geçidinde ortak bir PiiEntityType (ya da DlpSecretType) sabit listesi yoktur — iki arayüz de detectedEntity.type alanını düz string olarak tanımlar ve asıl sözcük dağarcığı ai_input_filters tablosuna tohumlanan satırlardır. Bu sayfa ve buradan docs-lint 2. kurala verilen SCREAMING_SNAKE belirteç kümeleri, bir TypeScript türünden değil o tohum dosyasından üretilir; çünkü yeni bir veritabanına gerçekten giden şey odur.

Kişisel veri varlık türleri (24)

"PII & Sensitive Data Protection" grubuna tohumlanan her filtre için bir satır (database/seeds/seed-data/input-filters.json). Dedektör sütunu, filtre derlenmiş kalıplar taşıyorsa regex; varlık türlerinden en az biri aynı zamanda yerel bir NER etiketiyse ML (aşağıdaki yerel ML NER etiketleri bölümüne bakın); ikisi de geçerliyse her ikisini birden gösterir.

Varlık tür(ler)iFiltreDedektörDüzenli ifade kalıplarıVarsayılan eylem
IBAN, ACCOUNT_NUMBERbank-accountregex, ML5mask
—card-expiry-cvvregex2mask
CREDIT_CARDcredit-cardregex, ML3mask
CRYPTO_ADDRESScrypto-addressML0mask
DATE_TIMEdate-timeML0flag
EMAILemailregex, ML1mask
ID_DOCUMENT_NOid-document-noregex2mask
IP_ADDRESSip-addressregex, ML2mask
LICENSE_PLATElicense-plateregex, ML1mask
LOCATION, STREET_ADDRESS, CITY, ZIPCODElocationregex, ML1flag
TC_KIMLIK, ID_NUMBERnational-idregex, ML5mask
ORGANIZATIONorganizationML0flag
PASSPORTpassportregex, ML5mask
PERSON_NAMEperson-nameregex, ML1mask
PHONEphoneregex, ML7mask
SSNssnregex, ML1mask
VKN, TAX_IDtax-idregex1mask
URLurlML0flag

Note

ONNX NER modeli ayrıca API_KEY üretir; tohum dosyası bunu yukarıdaki tablolarda kendine ait bir filtre satırına bağlamaz (başka bir filtrenin ml_entity_types listesine katılmıştır ya da yalnızca modelin kendisi kapsar). Yine de gerçektir — bir tespit bu type değerini bildirir — dolayısıyla kişisel veri varlık türü toplamına sayılır.

DLP / gizli anahtar türleri (28)

"Data Leakage Prevention (DLP)" grubuna tohumlanan her filtre için bir satır. Yalnızca api-key bir ml_entity_types etiketi (API_KEY) bildirir — diğer DLP filtrelerinin tamamı yalnızca düzenli ifadeyle çalışır; dolayısıyla API yanıtındaki type alanı kalıp adıdır, value alanı ise burada gösterilen köşeli parantezli yer tutucuyu taşır.

FiltreBildirilen typeYer tutucu(lar)Düzenli ifade kalıplarıVarsayılan eylem
api-keyAPI_KEYOPENAI_API_KEY, AWS_ACCESS_KEY, AWS_SECRET_KEY, API_KEY, ANTHROPIC_API_KEY, GITHUB_TOKEN, SLACK_TOKEN, GOOGLE_API_KEY, CID_API_KEY10mask
connection-stringpostgres_connection, mysql_connection, mongodb_connection, redis_connection, url_credentialsPOSTGRES_CONNECTION, MYSQL_CONNECTION, MONGODB_CONNECTION, REDIS_CONNECTION, CREDENTIALS5mask
credential-paircredential_pair_contextCREDENTIALS1mask
cve-vulnerabilitycve_idCVE_ID1flag
mac-addressmac_colon, mac_hyphenMAC_ADDRESS2mask
medical-record-numbermrn_labeled, mrn_formatMRN2mask
oauth-tokenjwt_token, bearer_token, google_refresh_token, refresh_token_assignmentJWT_TOKEN, BEARER_TOKEN, REFRESH_TOKEN4mask
passwordpassword_assignment, turkish_password_assignment, db_password, secret_assignmentPASSWORD, DB_PASSWORD, SECRET4mask
private-keyrsa_private_key, private_key_generic, openssh_private_keyRSA_PRIVATE_KEY, PRIVATE_KEY, SSH_PRIVATE_KEY3mask
webhook-secretwebhook_secret, stripe_webhookWEBHOOK_SECRET, STRIPE_WEBHOOK_SECRET2mask

HAP / zararlı içerik etiketleri (13)

HAP korumasının bildirdiği 13 zararlı içerik etiketi ve bu sürümle gelen etiket başına eşikleri. Her etiket için log_only değeri 0.00; yani hiçbir etikette bu kademe tabanın üzerine ayarlanmamış, dolayısıyla tek başına yalnızca-kayıt kademesinde hiçbir şey kaydedilmez.

EtiketVarsayılan eylemEngelleİşaretleYalnızca kayıt
child_exploitationreject0.530.47—
crimereject0.840.66—
cyber_crimesreject0.470.36—
dangerous_advicereject0.850.70—
defamationreject0.690.54—
hatereject0.840.61—
intellectual_propertyflag0.430.35—
privacyflag0.600.48—
self_harmreject0.560.48—
sexual_contentflag0.640.48—
sexual_crimereject0.490.35—
violencereject0.700.55—
weaponsreject0.580.47—

Etiket listesi ile toksisite hizmetinin thresholds.json dosyası tam olarak aynı 13 etiketi adlandırıyor.

Attack-guard etiketleri (4)

ATTACK_TYPES içindeki 4 etiket: 2 etiketli ONNX saldırı modelinden gelen prompt_injection ve jailbreak, belirlenimci libinjection taramasından gelen sql_injection ve xss. Varsayılan eylemler, tohumlanan "Jailbreak & Prompt Injection" ve "Injection Scan" filtre gruplarından gelir.

EtiketVarsayılan eylem
prompt_injectionflag
jailbreakreject
sql_injectionreject
xssreject

ATTACK_TYPES ile tohumlanan filtre satırları tam olarak aynı etiketleri adlandırıyor.

Warning

Saldırı muhafızı hizmetinin thresholds.json dosyası iki satırını label_0 / label_1 olarak anahtarlar — adla değil konumla. Adlar (injection, jailbreak) yalnızca modelin kendi label_map.json dosyasında bulunur; o dosya eşik dosyasının yanında değil, modelin kendisiyle gelir. Bu sayfa, o dosya olmadan hangi satırın hangi etiket olduğunu iddia edemez; bir belgede label_0 etiketinin injection olduğunu varsaymayın.

SatırEngelleİşaretleYalnızca kayıt
label_00.700.550.40
label_10.500.400.30

Yerel ML NER etiketleri (cid-security-ml)

PII ONNX modelinin ürettiği 21 yerel etiket. Yukarıdaki bir filtre, varlık türlerinden en az biri bu etiketlerden biriyse ML olarak işaretlenir: tespiti model üretir, o tespitin sonucunda ne olacağına ise filtre karar verir.

KategoriVarlıklar
ContactEMAIL, PHONE, URL
FinancialCREDIT_CARD, IBAN, CRYPTO_ADDRESS, ACCOUNT_NUMBER
IdentityPERSON_NAME, SSN, TC_KIMLIK, ID_NUMBER, PASSPORT, LICENSE_PLATE, API_KEY
LocationLOCATION, STREET_ADDRESS, CITY, ZIPCODE, IP_ADDRESS
OtherORGANIZATION, DATE_TIME

Belge ve görsel analizi

Belge analizinin de görsel analizinin de kendine ait bir varlık türü kümesi yoktur. İkisi de çıkardıkları metni sohbetle aynı tespit hattından geçirir; dolayısıyla bir PDF, DOCX ya da görsel üzerindeki tespit tam olarak yukarıdaki kişisel veri ve DLP varlık türlerini bildirir — aynı filtreler, aynı eylemler. Görsel yolu ayrıca, kendine ait bir varlık türü kataloğu olmayan iki dedektör kaynağı daha bildirir: mrz (pasaport MRZ ayrıştırıcısı) ve identity_layout (kimlik belgesi yerleşim çıkarıcısı) — içerik tespiti API'si sayfasındaki source tablosuna bakın.

Bu sayfada