Güven
Kodunuz sizde kalır. Kaydı biz tutarız.
Platform sürecinizi, kararlarınızı ve bu kararların kanıtını tutar. Kaynak kodunuzu asla tutmaz. Bu sayfa her şeyin nerede durduğunu ve her ifadenin arkasındaki mekanizmayı söyler.
Kodunuz nerede
Kodunuz makinelerinizden asla çıkmaz.
Çalıştırmalar sizin runner'larınızda, yalıtılmış bir çalışma ağacında, imzalı bir çalışma kapsamı ve makinenin sahibinin belirlediği bir politika altında yürür. Kod barındırma servislerine eriştiğimiz kimlik bilgileri, depo içeriğine ulaşamayan bir yöntem ve yol izin listesinden geçer.
Makinelerinizde kalır
- Kaynak kod, checkout'lar ve bağımlılık önbellekleri
- Diff'ler ve bir ajanın üzerinde çalıştığı dallar
- Sırlar ve sağlayıcı kimlik bilgileri; platformun açamayacağı biçimde mühürlü
- Model transkriptleri, model kimlik bilgileriniz ve runner'ınızın özel anahtarı
Platformda durur
- Süreciniz: akışlar, aşamalar, koruma kuralları ve her adımın sahibi
- Kararlar: her onay, onayı kimin verdiği ve neye karşı verildiği
- Kanıt meta verisi: kontrol sonuçları, sayılar, hash'ler ve imzalar; her biri kaynağıyla
- Önizlemeler, ekran görüntüleri ve ekler; özel depolamada ya da kendi bucket'ınızda
Yalıtım
Tek çalışma alanı, tek sınır.
Yalıtım veritabanına, isteğe ve ağ yoluna yerleşiktir. Ayrı bir test paketi bunu her değişiklikte denetler.
- Her kiracı tablosunda zorunlu kılınmış PostgreSQL satır düzeyinde güvenliği
- Üç veritabanı rolü; istekleri karşılayan roller satır düzeyinde güvenliği aşamaz, denetim satırlarını silemez
- Her istek bir şey okumadan önce çalışma alanını çözer; çalışma alanı olmayan istek reddedilir
- Başka bir çalışma alanına ait bir kimlik 403 değil 404 yanıtını alır; kaydın var olduğu bile doğrulanmaz
- Oturum çerezleri yalnızca kendi host'unda geçerlidir; tek bir host'a ve tek bir oturum açmaya bağlıdır
- Dışa giden çağrılar DNS sabitlemeli bir SSRF korumasından geçer; birinin yazdığı bir adres iç ağa ulaşamaz
İnsanlar karar verir
Ajan önerir. Kişi karar verir. Platform kanıtlar.
Bir ajanın neyi yapabileceğine karar veren kurallar teamül değil, kayıttır.
-
01
Her iddianın kaynağı belli
Her kontrol nereden geldiğini söyler — Continuumship doğruladı, runner ölçtü, ajan bildirdi — böylece bir iddia hiçbir zaman ölçüm gibi sunulmaz. Bir bütünlük hatası geçersiz kılınamaz.
-
02
Görev ayrılığı
Onay zincirleri her kararı sahibine yönlendirir; bir değişikliği yazan kişi onu onaylamaz.
-
03
Hiçbir ekibin kaldıramadığı koruma kuralları
Kurum kuralları önce gölgede denenir, sonra her çalıştırmada, adımda, onayda ve yayında uygulanır. Her karar gerekçesiyle kaydedilir.
-
04
Özerklik kazanılır ve kaybedilir
Adlandırılmış işler için daimi onaylar temiz bir kanıt penceresiyle kazanılır ve tek bir hatada bir basamak geri iner.
Ne saklanır
Her veri sınıfı, nerede durduğu ve ne kadar kaldığı.
Her tablo ve her sütun sınıflandırılmıştır; sınıflandırma her değişiklikte veritabanı şemasıyla karşılaştırılır. Saklanan veri, çalışma alanınızın bölgesinde durur.
| Sınıf | Nerede durur | Ne kadar saklanır |
|---|---|---|
| İş kayıtları — iş kalemleri, onaylar, brief'ler ve yorumlar | PostgreSQL veritabanımızda, satır düzeyinde güvenlik altında | Çalışma alanınızın politikasına göre. Onaylanmış bir anlık görüntü asla yeniden yazılmaz. |
| Kanıt meta verisi — kontrol adları, durumları, sayılar, hash'ler ve imzalar | Veritabanımızda, dayanak olduğu kararların yanında, kaynağıyla birlikte | Dayanak olduğu kararlarla birlikte. Bir bütünlük olayı özgün kaydı korur. Dosya adları, diff'ler ve transkriptler asla bunun parçası değildir. |
| Arayüzünüzün önizlemeleri — derlenmiş statik çıktılar | Özel nesne depolamada; açılmadan önce taranır, ayrı bir origin'den sunulur | Varsayılan olarak süresi dolduktan yedi gün sonrasına kadar. Onaylanmış bir taslak kendi dosyalarını korur. |
| Ekler — ekran görüntüleri, referanslar ve test kanıtları | Özel nesne depolamada ya da kendi bucket'ınızda; beş dakikada süresi dolan bağlantılarla indirilir | Çalışma alanınızın politikasına göre. |
| Kimlik bilgileri — token'ların hash'leri, token'ların kendisi asla | Hash'ler veritabanımızda; runner'ınızın özel anahtarı işletim sisteminin anahtar zincirinde; model kimlik bilgileriniz makinelerinizde | Kısa ömürlü: erişim token'ları dakikalarca yaşar, çalıştırma kimlik bilgileri kendi evresiyle biter. Hiçbiri bir günlükte, denetim olayında ya da dışa aktarımda yer almaz. |
| İşletim meta verisi — olay kimlikleri, zaman damgaları, durumlar ve hata kodları | Denetim günlüğünde ve çalışma alanının olay kayıtlarında | Denetim günlüğü varsayılan olarak on iki ay, sizin belirlemenizle seksen dört aya kadar. Ham sağlık gözlemleri yedi gün, saatlik özetler doksan gün. |
- İş kayıtları — iş kalemleri, onaylar, brief'ler ve yorumlar
- Nerede durur: PostgreSQL veritabanımızda, satır düzeyinde güvenlik altında
- Ne kadar saklanır: Çalışma alanınızın politikasına göre. Onaylanmış bir anlık görüntü asla yeniden yazılmaz.
- Kanıt meta verisi — kontrol adları, durumları, sayılar, hash'ler ve imzalar
- Nerede durur: Veritabanımızda, dayanak olduğu kararların yanında, kaynağıyla birlikte
- Ne kadar saklanır: Dayanak olduğu kararlarla birlikte. Bir bütünlük olayı özgün kaydı korur. Dosya adları, diff'ler ve transkriptler asla bunun parçası değildir.
- Arayüzünüzün önizlemeleri — derlenmiş statik çıktılar
- Nerede durur: Özel nesne depolamada; açılmadan önce taranır, ayrı bir origin'den sunulur
- Ne kadar saklanır: Varsayılan olarak süresi dolduktan yedi gün sonrasına kadar. Onaylanmış bir taslak kendi dosyalarını korur.
- Ekler — ekran görüntüleri, referanslar ve test kanıtları
- Nerede durur: Özel nesne depolamada ya da kendi bucket'ınızda; beş dakikada süresi dolan bağlantılarla indirilir
- Ne kadar saklanır: Çalışma alanınızın politikasına göre.
- Kimlik bilgileri — token'ların hash'leri, token'ların kendisi asla
- Nerede durur: Hash'ler veritabanımızda; runner'ınızın özel anahtarı işletim sisteminin anahtar zincirinde; model kimlik bilgileriniz makinelerinizde
- Ne kadar saklanır: Kısa ömürlü: erişim token'ları dakikalarca yaşar, çalıştırma kimlik bilgileri kendi evresiyle biter. Hiçbiri bir günlükte, denetim olayında ya da dışa aktarımda yer almaz.
- İşletim meta verisi — olay kimlikleri, zaman damgaları, durumlar ve hata kodları
- Nerede durur: Denetim günlüğünde ve çalışma alanının olay kayıtlarında
- Ne kadar saklanır: Denetim günlüğü varsayılan olarak on iki ay, sizin belirlemenizle seksen dört aya kadar. Ham sağlık gözlemleri yedi gün, saatlik özetler doksan gün.
Denetçileriniz için
Bir denetçinin eline ne geçer.
Kayıt yalnızca ekranda okunmak için değil, alınıp doğrulanmak için kurulmuştur.
-
Denetim günlüğü, SIEM'inizde
Yalnızca eklenir ve hash zincirlidir. Denetçi yetkisine sahip herkes zinciri doğrulayabilir; günlük imzalı HTTPS üzerinden SIEM'inize sırasıyla akar. Hiçbir şey atlanmaz, hiçbir şey iki kez gönderilmez.
-
Uyumluluk paketi
AB Yapay Zeka Yasası'nın insan gözetimi yükümlülüklerini ve denetçilerinizin çalıştığı kontrolleri, onları destekleyen özelliklere ve her birini gösteren kanıta bağlayan canlı bir harita. Ürünün neyi desteklediğini söyler; uyumluluk sizindir.
-
Yeniden kurma, imzalı beyana kadar
Her iş kalemi için tek belge: niyet, defter, her karar ve çalıştırma, doğrulama, teslimat ve denetim izi; kendi SHA-256 değeriyle. Kanıt zinciri kabul edilen niyetten imzalı bir beyana kadar uzanır.
Kimlik ve erişim
Kimin içeride olduğuna dizininiz karar verir.
- SAML ya da OIDC ile tek oturum açma
- SCIM ile hesap yönetimi: kişiler dizininizden katılır ve ayrılır
- Denetim günlüğünü okuyan bir denetçiye kadar özel roller
- Hash olarak saklanan, tek bir çalışma alanına bağlı, sahibinin yetkilerini asla genişletmeyen kapsamlarla daraltılan ve ayrılışta iptal edilen API token'ları
Alt işleyenler
Bizim adımıza veri işleyenler.
Her sağlayıcı, bizim için ne yaptığı ve nerede.
| Sağlayıcı | Ne için | Nerede |
|---|---|---|
| Google Cloud | Uygulama sunucuları ve PostgreSQL veritabanı, özel bir ağda; veritabanının genel bir adresi yoktur | Frankfurt, Almanya |
| Cloudflare | DNS ve dosyalar için özel nesne depolama; dosyalara yalnızca imzalı bağlantılarla ulaşılır | Dosyalar AB yargı alanında; DNS uç ağda |
| Stripe | Abonelikler, faturalar ve ödemeler | Stripe'ın kendi veri işleme koşullarına göre |
- Google Cloud
- Ne için: Uygulama sunucuları ve PostgreSQL veritabanı, özel bir ağda; veritabanının genel bir adresi yoktur
- Nerede: Frankfurt, Almanya
- Cloudflare
- Ne için: DNS ve dosyalar için özel nesne depolama; dosyalara yalnızca imzalı bağlantılarla ulaşılır
- Nerede: Dosyalar AB yargı alanında; DNS uç ağda
- Stripe
- Ne için: Abonelikler, faturalar ve ödemeler
- Nerede: Stripe'ın kendi veri işleme koşullarına göre
Güvenlik inceleme paketini isteyin.
Veri sınıflandırması, tehdit modeli, dışa giden erişim kapsamı ve uyumluluk paketinin tanımı; incelemenizi yapan kişilere bir insan tarafından gönderilir.