Skip to main content
CID222 Docs

Tespit motorlarına genel bakış

CID222'nin istemler ve yanıtlar üzerinde çalıştırdığı yedi motor; her birinin ne bulduğu, hangi hizmette yaşadığı ve ayrıntısının nerede okunacağı.

  • Sürüm: 0.4
  • Rol: admin_user, normal_user, viewer

Tespit CID222'ye özgüdür: ürünün birlikte gönderdiği modeller ve ürünün sahibi olduğu bir karar verici. Her model kendi konteynerinde çalışır ve HTTP üzerinden çağrılır; böylece biri ağ geçidine dokunulmadan ölçeklenebilir ya da değiştirilebilir. Bu sayfa haritadır; güvenlik kılavuzu ayrıntıdır.

Sorun

Tek bir tespit motoru ya fazla gürültülüdür ya fazla sessiz. Düzenli bir ifade hiç görmediği bir adı kaçırır ve yalnızca kimlik numarasına benzeyen bir sayıda tetiklenir. Bir sınıflandırıcı bir kart numarasının gerçek olduğunu kanıtlayamaz ve kendini açıklayamaz. Bir tespit motorunun varlığını bilen saldırgan da onun etrafından kodlayarak dolanır. Gereken şey, tek bir çözülmüş metni okuyan birden çok tespit motoru, her birinin bulduğunu onaylayacak ya da düşürecek bir yol ve anlaşmazlığı tek bir eyleme dönüştürecek tek bir kuraldır.

CID222 bunu nasıl yapar

MotorNe bulurNerede çalışırHizmetAyrıntı
Dil algılamaMetnin dili; böylece diğer her tespit motoru tahmin yerine bir ipucu alırTespitin öncesindelanguage-detectorTespit hattı
Kişisel veri — örüntülerYapılandırılmış tanımlayıcılar ve gizli anahtarlar: e-posta, telefon, kart, ulusal kimlik numaraları, banka hesapları, API anahtarları, özel anahtarlarİstek ve yanıtAğ geçidinde, filtre kurallarındanKişisel veri tespiti
Kişisel veri — sinir ağıHiçbir örüntünün yakalayamayacağı varlıklar: kişi adları, kuruluşlar, konumlar, adreslerİstek ve yanıtml-detectorKişisel veri tespiti
Zararlı içerikŞiddet, nefret, kendine zarar, cinsel içerik, silahlar ve siber suç dâhil on üç zarar etiketiİstek ve yanıthap-guard-v2Tespit hattı
Saldırı koruması — modellerPrompt enjeksiyonu ve jailbreak; ikisi de tek bir istemde tetiklenebilsin diye bağımsız puanlanırİstekattack-guardTespit hattı
Saldırı koruması — taramaSQL enjeksiyonu ve siteler arası betik çalıştırma; libinjection ile belirlenimci biçimdeİstekattack-guardTespit hattı
Kod güvenliğiKuralla bulunan gizli anahtarlar ve yıkıcı komutlar; ayrıca denetleyicinin bildirdiği her yazılım zafiyeti için bir bulguİstek ve kodlama asistanı araç çağrılarıDenetleyici, kendi ana makinesindeKod Güvenliği
HalüsinasyonBir yanıtın, kullanması gereken bağlam tarafından desteklenip desteklenmediğiYanıt, arka plandahallucination-guardTespit hattı

İstek sütunundaki her şey aynı normalleştirilmiş metin üzerinde paralel çalışır. Hangi tespit motorlarının atlanacağına karar veren bir yönlendirici ve istek başına örnekleme yoktur: hepsi her seferinde çalışır.

Tespit motorlarından önce: normalleştirme

Önce kaçınma çözücüleri çalışır — ROT13, base64, leetspeak, Unicode benzer karakterler ve büyük/küçük harf — böylece bir tespit motoru metnin nasıl gizlendiğini değil ne anlama geldiğini okur. Tespit yanıtı, hangi çözücülerin tetiklendiğini bildirir.

Tespit motorlarından sonra: tek bir eylem

Bir doğrulama katmanı her bulguyu onaylar ya da düşürür — bir kartta ya da ulusal kimlik numarasında sağlama toplamı, geri kalanında bağlam kuralları — ve karar verici, ayakta kalanları tek bir eyleme katlar. En güçlü olan kazanır: reddetme maskelemeyi, maskeleme işaretlemeyi yener.

Metnin ötesinde

Görseller ve belgeler ayrı bir tespit yığını değildir. Önce metin çıkarılır — görseller için optik karakter tanıma, PDF ve DOCX için bir ayrıştırıcı — sonra sonuç üzerinde aynı motorlar çalışır; politika gerektirdiğinde bir maskeleme hizmeti dosyanın temizlenmiş bir kopyasını üretir.

Tek bir mesajın ötesinde

Tek bir kullanıcıya ait yinelenen jailbreak ve enjeksiyon tespitleri bir kayan pencereyi doldurur. Pencerenin aşılması, trafiği yeniden okumak yerine tespit geçmişini okuyan yerel risk analisti modeli tarafından o kullanıcı için tek bir inceleme açar. Bu, mesaj başına bir iş değildir ve istek yoluna hiçbir şey eklemez.

Sınırlar ve bilinen eksikler

  • Halüsinasyon tespiti yalnızca arka planda çalışır ve puanları görecelidir. Yanıt teslim edildikten sonra çalıştığı için hiçbir yanıtı engellemez. İki kontrol noktası token düzeyinde sınıflandırma için eğitilmiştir ve dizi düzeyinde sınıflandırma için yüklenir; puanların arşivlenmiş analizlerle karşılaştırılabilir kalması için olduğu gibi taşınmıştır. Puanı bir olasılık değil, bir sıralama sinyali olarak değerlendirin.
  • Halüsinasyon yönlendirmesi algılanan dili yok sayar. Hizmet, çağıranın bildirdiği dile göre yönlendirir ve ağ geçidi şu anda her zaman İngilizce bildirir; bu nedenle Türkçe yanıtlar İngilizce modeliyle puanlanır.
  • Kod güvenliği yapılandırılmadıkça kapalıdır. Denetleyici, varsayılan olarak devre dışı olan (CODE_SAFETY_SERVICE_ENABLED) ve Enterprise ile lisanslanan ayrı bir hizmettir. Bozulmuş ya da başarısız bir denetim bilinmiyor demektir, asla temiz değil.
  • Dil kapsamı tekdüze değildir. Zararlı içerik ve saldırı puanlaması sabit bir dil kümesini kapsar; kişisel veri modeli tek bir ağırlık kümesi üzerinde çok dillidir; dil algılayıcı ise arkasındaki tespit motorlarının eğitildiğinden çok daha fazla dili tanır.
  • Her sayı koşulludur. Gecikme ve doğruluk; metin uzunluğuna, dile, hangi tespit motorunun tetiklendiğine ve filtrenin nasıl yapılandırıldığına bağlıdır. Performans ve doğruluk başvurusu koşulları belirtir; başka bir yerdeki çıplak bir yüzde doğrulanmamıştır.

İlgili

  • Güvenlik ve uyumluluk — varlık katalogları, etiket kümeleri, eşikler ve veri işleme.
  • İçerik güvenliği hattı — işlemlerin hangi sırayla gerçekleştiği ve çakışan kararların nasıl çözümlendiği.
  • Mimari — tespit hizmetlerinin ağ geçidine göre nerede durduğu.

Son güncelleme

Bu sayfada