Güvenlik
Güvenlik yanıtları, CISO'nun sorduğu sırayla
AI Testing Probe sizin ortamınızda container'lar olarak çalışır. Modeli yalnız tek bir servis çağırır, üretilen testler internetsiz ve sırsız izole bir koşucuda çalışır, her AI çağrısı ve insan kararı hash zincirli bir denetim kaydında tutulur. Bu sayfa olağan güvenlik sorularını, bugün olmayanlar dahil, açıkça yanıtlar.
- Hiçbir AI çıktısı insan onayı olmadan test varlığına dönüşmez
- CI'da 0 AI çağrısı
- Sizin ortamınızda kurulur. Modele neyin gideceğini siz belirlersiniz.
Modele hangi veri gider?
Model yalnız o adımın ihtiyaç duyduğu veriyi alır ve onu yalnız tek bir servis, Core worker çağırabilir.
Adım adım giden veri
- Gereksinim ön incelemesi: story metni, kabul kriterleri ve ürün sahibinin yanıtları.
- Tutarlılık denetimi: salt okunur token ile okunan ilgili kod ve izinli tablo ve kolonlarda salt okunur bir rol üzerinden koşan kısıtlı sorguların maskelenmiş sonuçları.
- Test case üretimi: onaylı story, kabul kriterleri, ürün sahibi yanıtları ve test verisi.
- Kod üretimi: case adımları ve ajanın izinli tarayıcı araçlarıyla gördüğü sayfa.
- Triage ve bug taslağı: hata ayrıntıları ve CI log parçaları; yalnız hiçbir deterministik kural hatayı sınıflayamadığında.
Gitmeyenler
- Ekran görüntüleri. Model döngüsünün dışında alınır ve review edenler için kanıt olarak saklanır.
- Kimlik bilgileri ve yazma yetkisi. Ajan aracı argümanlarındaki sır alanları kayıtta maskelenir.
- Ham veritabanı içeriği. Sorgular satır ve süre sınırlı tek SELECT ifadeleridir; sonuçlar maskelenir.
- CI'dan hiçbir şey. Pipeline'ınızda model çalışmaz.
Model geçidinde kişisel veri maskelemesi (TCKN, IBAN, telefon, e-posta) mevcuttur ve müşteri verisi işlendiğinde açık olmalıdır; pilotlar sentetik ya da üretim dışı veriyle yapılabilir.
Model nerede çalışır?
Model geçidi bugün Anthropic API üzerinden Anthropic Claude kullanır. Sağlayıcıya özgü kod, değiştirilebilir model geçidinin arkasında yalnız adaptörlerde durur.
Platform müşteri verisini model eğitimi ya da ince ayar için kullanmaz. Sağlayıcının API verisini nasıl sakladığı ve kullandığı, ekibinizin incelemesi gereken sağlayıcı ticari şartlarına tabidir.
Her çağrı model, sürüm, prompt paketi hash'i, maskelenmiş girdi, çıktı, token, maliyet, kanal ve kişi bilgisiyle kaydedilir.
Modelin sizin bulut hesabınızda veya kiracınızda çalışması: bugün yok. Diğer model sağlayıcılarıyla birlikte izlenir: Azure OpenAI ve diğer model sağlayıcıları Yol haritası
Platform nerede kurulur?
Platform sizin ortamınızda container'lar olarak kurulur. Jira'nız, Xray'iniz ve Git'iniz yerinde kalır; çıktılar oraya kayıt ve PR olarak yazılır.
Yerel sunucu dışına gelen bağlantı portu açılmaz. Review portalına erişim sizin ağınızda düzenlenir.
Ağ sınırları neler?
Servisler ayrı ağlara bölünmüştür. Çoğu, internete hiçbir yolu olmayan iç ağlardır.
Sizin ortamınız
İç ağlar, internete yol yok
- Test koşucusuYalnız test edilen uygulamaya ve toolchain'e ulaşır. İnternet yok, sır yok, veritabanı erişimi yok.
- Toolchain workerDerleyici, linter ve AST koruması. Merge kapısı sonuçlarının tek yazarıdır; test koşucusu bu sonuçları göremez. Veritabanı kimliği yoktur.
- Ajan tarayıcısıYalnız uygulamanın web ön yüzüne ulaşır. Ona yalnız Core worker bağlanabilir.
- VeritabanıDenetim tabloları yalnız eklemeye açık PostgreSQL.
Platform servisleri
- Core workerModel anahtarlarını ve yazma kimliklerini tutan, modeli çağıran ve Jira, Xray ve Git'e yazan tek servis.
- Core API ve review portalıPortlar yalnız 127.0.0.1 adresine bağlanır. Portal erişimi sizin ağınızda düzenlenir.
- Test edilen uygulamaTest ortamınız.
Dışa giden
- Model sağlayıcı API'siyalnız Core worker
- Jira Cloud ve Xray CloudCore worker; ayrı okuma ve yazma hesapları
- GitHubCore worker bir GitHub App ile yazar; toolchain commit'leri salt okunur token ile okur
Otomatik bir güvenlik denetimi bu sınırları her yapılandırma değişikliğinden sonra doğrular:
- yayınlanan portlar
- test koşucusu izolasyonu
- denetim kaydı izinleri
- repoda sır taraması
- salt okunur veri rolü
- model anahtarlarının ve yazma kimliklerinin yeri
- ajan tarayıcısı izolasyonu
- merge kapısı izolasyonu
- CI imajlarında ajan bulunmaması
Kimlik ve roller
Portal, beş rollü rol tabanlı erişim denetimi (RBAC) uygular: analist, ürün sahibi, mühendis, test uzmanı ve yönetici. Her rol yalnız yapabileceği işlemleri görür; her karar onu veren kişi ve rol adına kaydedilir.
Onaylar içerik hash'ine bağlıdır: içerik onaydan sonra değişirse yeniden review gerekir. Örneğin MCP istemcilerinden gelen API token'ları taslak gönderebilir ama onaylayamaz.
Portal için tek oturum açma (SSO; OIDC veya SAML) bugün yok. Portal kullanıcıları platform hesaplarıyla girer. SSO sizin için bir gereklilikse, pilot koşulu olarak kapsamlanabilmesi için erkenden belirtin. Tek oturum açma (OIDC / SAML) Yol haritası
Denetim
- Her AI çağrısı, araç çağrısı, onay ve ret kaydedilir.
- Denetim tabloları yalnız eklemeye açıktır: uygulamanın veritabanı rolü denetim olayı ekleyebilir ama güncelleyemez ve silemez.
- Her olay bir öncekinin hash'ini tutar; hash, önceki hash ve olayın kanonik JSON'u üzerinden SHA-256 ile hesaplanır. Zincir portaldan doğrulanabilir.
- Zincirin başı platform dışında da sabitlenir: Jira yorumlarında ve PR açıklamalarında.
- Kayıt, SHA-256 sağlama dosyasıyla JSON Lines olarak dışa aktarılabilir. Tam sıfırlama önce kaydı dışa aktarır; dışa aktarım başarısız olursa hiçbir şey silmeden durur.
Koşu çıktıları saklama sınırı olan birimlerde tutulur. Denetim kaydının varsayılan saklama süresi teyit ediliyor.
Yapay zekâya özgü riskler
- Prompt injection
- Jira içeriği, sayfa görüntüleri, kod, veri ve CI log'ları güvenilmeyen veri sayılır. Etiketli veri blokları içinde iletilir; içlerindeki talimatlara uyulmaz.
- Uydurma bulgular
- Her bulgu bir dosya ve satır ya da sorgu sonucu gibi bir kanıta dayanmak zorundadır. Platform kanıtı modelsiz yeniden doğrular, doğrulayamadığı bulguyu atar.
- Bozuk çıktı
- Her çağrı bir JSON şemasına uymak zorundadır. Geçersiz çıktı sınırlı sayıda yeniden denenir, sonra insana devredilir.
- Güvensiz üretilmiş kod
- Model TypeScript yazmaz. Kod, tip denetimli sabitlerle şablona doldurulur ve AST korumasından geçer.
- Ajanın yetki aşımı
- Kod ajanı yalnız izinli tarayıcı araçlarını alır, uygulamanın origin'inde kalır ve sınırlı sayıda araç çağrısı yapabilir. Keyfi kod çalıştıran ya da dosya okuyan araçlar modele asla verilmez.
- Üretim pipeline'larında yapay zekâ
- CI ve test imajlarında model anahtarı, ajan ya da model SDK'sı yoktur.
- Denetimsiz prompt değişikliği
- Bir prompt ya da kural değişikliği, değerlendirme seti canlı modelle geçmeden merge edilmez.
Sertifika
ISO 27001 ve SOC 2 için sertifika: bugün yok.
Sertifika planı teyit ediliyor; netleşince burada yayımlanacak.
Sertifika yerine bu sayfa, pilotta doğrulayabileceğiniz somut kontrolleri listeler.
Regüle sektör yolları
- Pilot verisi
- Pilotlar sentetik ya da üretim dışı veriyle yapılabilir.
- Modelin sizin kiracınızda çalışması
- Modelin sizin bulut hesabınız ya da kiracınız üzerinden çalışması bugün yok. Yukarıdaki "Model nerede çalışır?" bölümüne bakın.
- Sağlayıcının veri saklaması
- Veri saklama ve varsa sıfır saklama seçenekleri model sağlayıcının ticari şartlarıyla belirlenir. Müşteri verisi işlemeden önce hukuk ekibinizle inceleyin.
- Maskeleme
- Model geçidinde kişisel veri maskelemesi (TCKN, IBAN, telefon, e-posta) mevcuttur ve müşteri verisi işlendiğinde açık olmalıdır.
Kurumsal konuşlanma
Platform bugün Docker Compose ile tek bir Linux sunucuya kurulur. Container imajları hem arm64 hem amd64 için üretilir.
Sizden beklenenler
- Docker kurulu bir Linux sunucu.
- Sunucudan test edilen uygulamanın test ortamına ağ erişimi.
- Model sağlayıcı API'sine, Jira Cloud'a (kullanılıyorsa Xray Cloud'a) ve GitHub'a dışa giden erişim.
Önerilen CPU, bellek ve disk boyutları teyit ediliyor.
İmajlar digest ile, CI action'ları commit SHA ile sabitlenir; lock dosyaları zorunludur. Her PR'da statik analiz çalışır.
Kubernetes veya OpenShift üzerinde kurulum bugün yok. Sizin için bir gereklilikse, pilot koşulu olarak kapsamlanabilmesi için erkenden belirtin. Kubernetes / OpenShift üzerinde kurulum Yol haritası
Satın alma belgeleri
Satın alma ekiplerinin genellikle istediği belgelerin durumu.
| Belge | Durum |
|---|---|
| Veri işleme sözleşmesi (DPA) | Teyit ediliyor |
| Alt işleyen listesi | Teyit ediliyor |
| Yazılım malzeme listesi (SBOM) | Teyit ediliyor |
| Sızma testi raporu | Teyit ediliyor |
| Sigorta | Teyit ediliyor |
| Kaynak kod emaneti (escrow) | Teyit ediliyor |
Doldurulmuş bir güvenlik anketi talep üzerine verilir.
Güvenlik açığı bildirimi
Bir güvenlik açığı bulduğunuzu düşünüyorsanız şu adrese bildirin: security@antreklabs.com.
Makine tarafından okunabilir iletişim bilgileri şurada yayımlanır: /.well-known/security.txt.
Lütfen size ait olmayan sistemler üzerinde test yapmayın.
Tek bir story ile başlayın.
30 dakikalık görüşmede altyapınıza ve birkaç story'nize birlikte bakıyor, pilotun size uyup uymadığını açıkça söylüyoruz.