CID222 0.4.0
0.4.0'da neler yeni, hangi davranışlar değişti, 0.3.x'ten yükseltme sizden ne gerektiriyor ve hâlâ neler eksik.
- Sürüm: 0.4
- Rol: admin_user, viewer
- Tür: sürüm notları
0.4.0, CID222'nin ilk ara sürümüdür. Son yayımlanan sürümü 0.3.49 olan 0.3 hattının yerine geçer. Her 0.3.x cihazı doğrudan buna yükseltilir: sürüm, yükseltmenin başlayabileceği en düşük bir sürüm bildirmez; bu yüzden ara bir adım gerekmez.
Warning
Başlamadan önce Yükseltme etkisi bölümünü okuyun. Bu sürüm ilk açılışta veritabanı geçişlerini uygular, iki denetim politikası alanını temizler ve yalnızca bir Docker Compose kurulumunun fark edeceği üç varsayılanı değiştirir.
Yenilikler
Risk ve analiz
- LLM Risk Analisti, jailbreak ve prompt enjeksiyonu tespitleri bir kayan pencereyi dolduran kullanıcıyı inceler ve okuyabileceğiniz, bir sohbette sorgulayabileceğiniz ve Risk Analizi ile AI Analisti ekranlarından işlem yapabileceğiniz bir karar kaydeder.
- Ekibim, bir grup liderine yönettiği üyeleri, incelemelerini ve kilitlerini gösterir; ortamın geri kalanını vermeden.
- Bir incelemenin koyduğu kullanıcı kilidi her zorlama yüzeyinde uygulanır ve açık bir kilit kaldırma akışıyla temizlenir.
- Analist ve araçları cihazda
risk-analystvemcp-serverkonteynerleri olarak, yalnızca--profile llm-analystile başlatılarak çalışır; böylece üçüncü taraf bir modele hiçbir şey gönderilmez.
Başvuru bilgisi
- MITRE ATLAS sürümünün tamamı, matris sekmesi, ayrıntı sayfası ve aramasıyla başvuru tabloları olarak gelir; analist bir tekniği ancak yüklü sürümde doğruladıktan sonra alıntılar.
- Sabitlenmiş altı OWASP yapay zeka güvenliği belgesi aynı biçimde, OWASP'ın ATLAS'a kendi karşılıklı eşlemeleriyle birlikte gelir.
Tespit
- RAG halüsinasyon tespiti, İngilizce ve Türkçeyi kapsayacak biçimde
hallucination-guardkonteyneri olarak çalışır. - Sağlayıcı API anahtarları gizli anahtar olarak tespit edilir — Anthropic, OpenAI proje, GitHub, Slack, Google ve CID ağ geçidi anahtarları.
- Türkçe ve İskandinav kimlik alanı etiketleri düzenli ifade katmanınca tanınır.
- Tüm Tespitler, her kaynağı kapsayan tek bir akıştır — sohbet, vekil, ICAP, eklenti, görsel ve belge — satır bazlı ayrıntı çekmecesi, giriş–çıkış filtresi ve gizlenmek yerine dâhil edilen temiz trafikle birlikte.
- DecisionBOM, bir kararın neden verildiğini açıklar ve kaydın neyi kanıtlayamayacağını belirtir.
Uyumluluk ve yönetişim
- Bulgular, bir tespit karşısında "peki bu konuda ne yaptınız?" sorusunu, bir inceleme durumu ve bir sahiple yanıtlar.
- Uyumluluk Raporları, konu başına notlandırılmış bir karne üretir ve konu bir kiracı grubu olabilir.
- Mevzuat eşlemeleri sürümlenir ve kanıt, toplandığı sürüme sabitlenir.
- Bir raporlama dönemi dondurulabilir; böylece veriyi izlemeyi bırakır — istek üzerine ya da bir çizelgeye göre.
- Kanıt paketi, üreten cihaza güvenmek zorunda kalmadan bir denetçi tarafından doğrulanabilir.
- Yönetişim, kullanımdaki yapay zeka varlıklarını envanterler — gölge keşfi, sahiplik, AB Yapay Zeka Yasası risk katmanları, sapma ve atanabilir hizmetten çıkarma.
Görünürlük
- AI Kullanımı, eklenti ve vekil trafiğinden gölge yapay zeka kullanımını birlikte raporlar, her olayın taşıdığı riski puanlar, uygulamaya göre gruplar, tek bir kişiye kadar iner ve markalı PDF olarak dışa aktarır.
- Veri Saklama, bir işletmecinin görebildiği ve ayarlayabildiği açık ve çizelgeli bir politikadır.
- SIEM Aktarımı; OCSF, hedef bazlı kapsamlama, üç katmanlı önem derecesi disiplini, aktarım sağlığı ve üstveri olarak ajan/araç etkinliği ekler.
- ITSM devri, bulguları kendi bilet sisteminize gönderir.
Yönetim
- auditor rolü beşinci sabit rol olarak yayımlanır ve Erişim Denetimi, bir işletmecinin hangi rollerin hangi sayfaları göreceğini seçtiği kendi sayfası hâline gelir.
- Lisanslama, koltuk üst sınırını zorlar, lisans geçmişi ve süre dolumu özetiyle tek bir yetenek
haritası gösterir ve bir geçersizleşmenin uyarıya dönüşebilmesi için olay günlüğüne
LICENSE_EXPIRING,LICENSE_GRACE,LICENSE_EXPIREDveLICENSE_TRIAL_EXPIREDyazar. - Ayarlar → Sertifikalar, cihazın kendi HTTPS sertifikasını uçtan uca yönetir — cihaz CA'sı,
CSR, yükleme ve dışa giden site CA'sı — ve kök CA'yı
/certs/appliance-root.crtadresinde yayımlar. - Parola teslimatı, sıfırlama bağlantılarını barındırılan bir sunucu yerine kendi posta sunucunuza yöneltebilir.
- Active Directory tümleşmesi, dizine erişilebilip erişilemediğini bildirir, bir taşımayı kullanıcının sonraki oturum açışında uygular, her grup üyeliğini kimin oluşturduğunu kaydeder ve yönetici rolü sapmasını sessizce sürdürmek yerine görünür kılar.
- Ürün içi yardım asistanı, cihazınızın canlı yapılandırmasını görerek yanıt verir, sizi bahsettiği sayfaya götürebilir ve yapılandırma değişikliklerini yapmak yerine önerir.
Tümleşme yüzeyleri
- Depo Takibi, Kod Güvenliği taraması için GitHub App, GitLab, Gitea ve genel Git uzak
depolarını bağlar; temel ve artımlı taramalar, sunucu tarafında sayfalanmış bulgular ve okunabilir
bir yapı görünümüyle.
REPO_TRACKING_ENABLEDile devreye alınır. - Claude Code eklentisi, belirlenimci bir yerel araç kapısı, oturum denetim izi ve bir depo temeli kazanır; denetim uygulanmıyorsa kullanıcıyı uyarır.
- Tarayıcı eklentisi, yönetilen politikasını cihazın kendi ana bilgisayar adından üretir.
Cihazın kendisi
- Ana makine onarımı, imzalı bir sürümün kurulu bir makinenin ana makine tarafını — güncelleyici,
systemd birimleri,
/etc/cid/profile.jsonve ortam anahtarları — yeniden kurulum olmadan düzeltmesine olanak tanır ve ne yaptığını Ayarlar → System Updates (sistem güncellemeleri) altında bildirir. - Güncellemeler, veritabanınızın boyutundan ve gerçekten bekleyen geçişlerden türetilmiş bir süre tahmini gösterir ve takıldığında donmuş gibi görünmek yerine bunu bildirir.
- Bir sürüm, birkaç güven çıpasından herhangi birine karşı doğrulanır ve sonraki imzalama anahtarını bant içinde devreder; böylece imzalama anahtarı kurulu cihazları ortada bırakmadan döndürülebilir.
- Doğrudan kayıt defterinden çekmeli kurulum, interneti olan ama sağlayıcıya bağlantısı yavaş olan bir makine için desteklenir ve sonuçta bir OVA kurulumuyla aynı imzalı imajları ve aynı güncelleyiciyi çalıştırır.
- Bu belgeler cihazla birlikte gelir ve internet bağlantısı olmadan çalışır.
Düzeltmeler
- Taranmış PDF'ler artık OCR'dan geçiyor. Belge ayrıştırıcı var olmayan bir OCR sözleşmesini çağırıyordu; bu yüzden taranmış bir PDF'teki metin hiç çıkarılmıyor ve hiç denetlenmiyordu.
- OCR modelleri gerçekten imaja gömülüyor. Ön indirme derleme argümanı düşürülüyordu; bu da ağa bağlı bir ana makinede çalışan, hava boşluklu ortamda başarısız olan bir imaj üretiyordu. Artık bir derleme denetimi, tespit ve tanıma modelleri olmayan bir imajı reddediyor.
- Test aracında eşleşen Türkçe filtre örüntüleri artık sohbette de eşleşiyor. Daha önce hiç eşleşmiyorlardı.
- Kiracı ve grup filtresi geçersiz kılmaları artık uygulanıyor — bunları dürüstçe taşıyabilen her yolda.
- Yerleşik bir kural artık işletmecinin kuralını geçersiz kılamıyor ve ikinci bir kural birincisini sessizce devre dışı bırakamıyor.
- Denetim yolundaki PDF yüklemeleri OCR'a gönderilmek yerine belge olarak çözümleniyor.
- Görsel analizi tespitleri Tüm Tespitler ekranında görünüyor ve sayfalama doğru satırları döndürüyor.
- Risk Analizi CSV dışa aktarımı seçildiğinde hiçbir şey üretmiyordu.
- Kiracı Yönetimi filtreleri arayüzce kabul edilip sessizce atılıyordu.
- Uyumluluk PDF dışa aktarımı, görünen sayfa yerine süzülmüş kümenin tamamını kapsıyor ve para
cezası olmayan mevzuat için
EUR 0yazdırmayı bırakıyor. - Cihaz, güncelleme sayfasında gerçekten çalıştırdığı sürümü bildiriyor.
- Kurulum, makinenin mevcut kurulum kimliğini döndürmek yerine benimsiyor; döndürme, o kimliğe bağlanmış her lisansı geçersiz kılıyordu.
- Devre dışı bırakılmış bir Kod Güvenliği tümleşmesi artık ağ geçidini durduramıyor ve isteğe bağlı bir modülün eksik tablosu artık açılışı, cihaz kaydını ve eklenti politikasını devre dışı bırakamıyor.
- Halüsinasyon denetimi, konteyneri yokken sessizce bozuluyor: hata yerine, pencere başına
kısıtlanmış tek bir
GUARDRAILS_DEGRADEDolayı ve değerlendirilmedi olarak kaydedilen yanıtlar. - Oturumlar artık ağ geçidi API çağrılarını konuşma olarak listelemiyor.
- Sürüm zincirinin hiç oluşturmadığı on yedi tablo, kurulu makinelerde eksik olan parola teslimatı tablosu ve sağlayıcı anahtarı gizli örüntüleriyle birlikte cihazlarda oluşturuluyor.
Değişiklikler
DB_SYNCHRONIZEvarsayılan olarakfalse. Şemanın sahibi her dağıtımda geçişlerdir. Bkz. Yükseltme etkisi.PASSWORD_RESET_URL_BASEiçin varsayılan yok. Sıfırlama bağlantıları artık şu sırayla çözümlenir: panelin parola teslimatı ayarı, sonra ortam değişkeni, sonra isteğin geldiği adres, son çare olarak barındırılan ana bilgisayar.- 8006 portundaki
risk-guardiankaldırıldı. RAG halüsinasyon tespiti 8022 portundakihallucination-guardhizmetidir ve derin risk incelemesi LLM Risk Analisti'ne taşındı. - Parçalı ve sürdürülebilir yüklemeler, denetlenmeden geçirilmek yerine üç denetim yolunun
tamamında reddedilir (
CID_RESUMABLE_UPLOAD_POLICYvarsayılanıblock). - Denetim politikasının kaynak denetimleri artık zorluyor.
allowed_source_ipsICAP dinleyicisine,mtls_subject_dnise/inspect/v1uç noktasına kapı tutar; bu sürümden önce ikisi de saklanıp gösteriliyor ama hiçbir şey tarafından okunmuyordu. - Bir ret kararı, denetlenen yükün ilerlediği her yerde en azından bir maskelemedir; böylece bir ret hiçbir zaman özgün içeriği serbest bırakmaz.
- Açılış, bilinen bir yer tutucu
JWT_SECRETdeğerini uyarı vermek yerine reddeder. - Token maliyet raporu yöneticilerle sınırlandırıldı.
- Sorgu sonuçları, çağıranın departmanına kapsamlanır — kimlik bilgileri, yönetişim, tümleşmeler, denetim ve ağ geçidi anahtarı API'lerinde. Kapsamlı bir kullanıcı, tasarım gereği 0.3.x'e göre daha az satır görür.
- auditor hiçbir zaman ham tespit değeri almaz — içeriği değil kaydı okur.
- Tohumlayıcı, her açılışta işletmeci yapılandırmasını geri almayı bıraktı; gösterim hesapları
SEED_SAMPLE_ACCOUNTSarkasında tercihe bağlıdır ve gerçek bir hesabın üzerine asla yazmaz. - Bir dizin hesabının parolası panelden sıfırlanamaz, bir dizin kesintisi kötü parola gibi okunan
bir
500yerine503yanıtı verir ve bir Active Directory grubundan çıkmak artık hesabı devre dışı bırakmaz.
Kullanımdan kaldırılanlar
DB_SYNCHRONIZE=truehâlâ çalışıyor ve bundan sonrası için desteklenmiyor. Otomatik eşitleme, geçişlerin oluşturduğu her dizini ve tetikleyiciyi düşürür; çünkü bunları hiçbir varlık bildirmez.- Üst düzey
migrations/dizinine elle konan.sqldosyaları etkisizdir. Mevcut dosyalar tek bir temel geçiş olarak gelir ve oraya konan yeni bir dosya hiçbir yerde çalışmaz.
Yükseltme etkisi
| Alan | Etki | Yükseltmeden önce yapılacak |
|---|---|---|
| Veritabanı şeması | İlk 0.4 açılışı tüm geçiş zincirini çalıştırır ve DB_SYNCHRONIZE değerini hiç ayarlamamış bir Compose makinesinde bu, yapılan ilk geçiş çalıştırmasıdır. Arıza bilerek ölümcüldür: konteyner, geçiremediği bir şemaya karşı hizmet vermek yerine açılmayı reddeder | Bir veritabanı dökümü alın ve ilk açılışın daha uzun süreceğini bekleyin |
| Denetim politikası | Her allowed_source_ips veya mtls_subject_dn değeri yükseltmede temizlenir ve önceki değer, /admin/inspection/policy karşısında bir RESOURCE_UPDATED kaydı olarak olay günlüğüne yazılır | Hiçbir şey. Sonrasında zorlamak istediğiniz değerleri yeniden girin ve etkiyi çalışan bir sistemde doğrulayın |
| Büyük yüklemeler | Parçalı ya da sürdürülebilir yükleme gönderen kullanıcılar, denetlenmemiş bir geçiş yerine ret alır | Etkilenen kullanıcılara haber verin ya da CID_RESUMABLE_UPLOAD_POLICY değerini bilinçli olarak ayarlayın |
| Parola sıfırlama bağlantıları | Yerleşik varsayılana güvenen bir Compose makinesi, bağlantıları artık isteğin geldiği adresten kurar | Cihaza, ters vekilinizin iletmediği bir adla erişiliyorsa teslimat temelini açıkça ayarlayın |
| İzleme | 8006 portundaki risk-guardian hizmetini gösteren bir sağlık denetimi yükseltmede kırmızıya döner ve kırmızı kalır | 8022 portundaki hallucination-guard hizmetine yeniden yönlendirin |
| Hizmet kümesi | Yerinde güncellenen bir Compose makinesinde çekme işleminden sonra bile hallucination-guard konteyneri olmayabilir; bu durumda 2. katman halüsinasyon denetimi yapılmıyordur | Makine tam 0.4 hizmet kümesini taşıyana kadar HALLUCINATION_SERVICE_ENABLED=false ayarlayın |
| Tespit hacmi | Sağlayıcı anahtarı gizli örüntüleri ile onarılmış Türkçe örüntüler ilk kez tetiklenir | Aynı trafikte daha fazla tespit bekleyin ve değişiklik bir kullanıcıyı şaşırtmadan önce filtre eylemlerinizi gözden geçirin |
Danger
0.3.x'e geri dönmek, veritabanını güncelleme öncesindeki hâline döndürür. O tarihten sonra kaydedilen her şey — oturumlar, tespitler, olay günlüğü kayıtları, yapılandırma değişiklikleri — kaybolur. Başlamadan önce yedek alın.
Bilinen sorunlar
- Prompt enjeksiyonu filtresinin yapılandırılmış eylemi uygulanmıyor. Saldırı modeli
injectionetiketini bildirirken, birlikte gelen filtreprompt_injectionvarlık türünü kaydeder; bu yüzden arama boşa çıkar ve tespit, reddeden jailbreak filtresine düşer. Dolayısıyla bir prompt enjeksiyonu, birlikte gelen yapılandırmanın okunduğu gibi işaretlenmez, engellenir. Bu düzeltilene kadar istediğiniz eylemi jailbreak filtresinde ayarlayın. - Kurulum sihirbazı yeniden çalıştırılamaz. Kurulum tamamlandıktan sonra başlatma rotaları başka çağrıları reddeder; sihirbazın topladığı her ayar bunun yerine kendi ayar sayfasından değiştirilir.
- Çizelgeli yedekleme özelliği ve geri yükleme akışı yoktur. Güncelleyicinin
/var/lib/cid/backupsaltındaki güncelleme öncesi kendi dökümleri, felaket kurtarma değil, cihazın kendi diskindeki bir güncelleme emniyet ağıdır. Bkz. yedekleme ve geri yükleme. - Hizmetten çıkarma akışı, uzaktan silme ve cihazdan lisans iadesi yoktur. Bir cihazı emekliye ayırmak elle yapılan bir yordamdır — bkz. cihazı hizmetten çıkarma.
- Uç Nokta Ajanı filo konsolu lisanslı yapılarda gizlidir. Özellik Linux'ta pilot düzeydedir ve
gerçek Windows donanımında hiç çalışmamıştır; bu yüzden sayfa yalnızca bir laboratuvar yapısında
(
CID_ENABLE_LAB) görüntülenir. - Yetenek modeli hiçbir şeye karar vermiyor. Altmış yeteneğin tamamı her istekte hesaplanıp karşılaştırılır ve erişim hâlâ beş sabit rol ile sayfa matrisi tarafından verilir.
- Bir grup API anahtarı, en erken eklenen üyesinin kimliğini ödünç alır; bu yüzden o kullanıcıyı kaldırmak anahtarı iptal etmek yerine anahtarın kimliğini devreder.
- ICAP dinleyicisi eşini doğrulayamaz. CID222'nin tümleştiği hiçbir ağ geçidi ürünü bir kimlik bilgisi ya da özel başlık alanı sunmaz; bu yüzden kabul yalnızca kaynak adrese göredir ve kabul edilen bir eşe, iddia ettiği kullanıcıya kadar inanılır.
- CID222 ile aynı ana makinede sanal makine olarak çalışan bir ağ geçidi, kaynak adresle tanımlanamaz. Kaynak ağın kendi NAT'ı adresi konteyner köprüsüne yeniden yazar. Fiziksel bir yerel ağdaki ağ geçidi adresini korur ve izin listesi çalışır.
- Parçalı ve sürdürülebilir yüklemeler yeniden birleştirilmez, reddedilir. Yükleme kimliğine göre tamponlama, tamamlanışta denetleme ve yeniden parçalama uygulanmamıştır; bu yüzden büyük bir dosya gönderen kullanıcı maskeleme değil ret alır.
İlgili
- 0.4.0 sürümüne yükseltme — cihazlar ve Compose kurulumları için yordam.
- Cihazı güncelleme — çevrimiçi ve çevrimdışı güncelleme yolları, tam hâliyle.
- Yedekleme ve geri yükleme — başlamadan önce alınacaklar.
Son güncelleme