Kopyalanabilen, çalıştırılabilen ve doğrulanabilen güvenli varsayılanlar.
Ona bir yapılandırma dosyası gösterirsin, içinde ne olduğunu söyler: dosyanın içine yazılmış bir sır, bir kabuk üzerinden başlatılan bir sunucu, sürümü sabitlenmemiş bir paket. Ardından bir kopya üzerinde düzeltilmiş bir sürüm önerir ve düzeltmenin tuttuğunu doğrular.
Tasarım · Henüz yayımlanmadı
Şimdiden çalışan şeyler
Kit henüz yayımlanmadı, ama bunların hiçbiri onu beklemiyor. Aşağıdakilerin tamamı bugün çalışıyor ve her madde, sözümüze inanmak yerine doğrulanabilecek bir şey.
- MCP hizmeti uzak ve sürekli açık; kataloğu sunucu denetliyor ve herhangi bir şeyi bağlamadan önce indirilip okunabilecek bir manifest var.
- Receipt'ler tek bir komutla ve hesapsız, çevrimdışı doğrulanıyor: doğrulayıcı sıfır ağ çağrısı yapıyor ve trust anchor'ları açıkça alıyor.
- Bir yetkilendirme yalnızca bir kez tüketilir. Tek kullanım, şemada tür düzeyinde bir kuraldır; çalışma zamanı geleneği değil.
- Altı sağlayıcı işlemi uygulanmış durumda; her biri protokolün sabitlediği ve çağıranın düşüremeyeceği bir yetkiyle. Canlı bir sağlayıcıya karşı yüz gerçek yürütmenin kanıtını yayımlayana kadar hiçbiri kararlı diye anılmaz.
- Sağlayıcı kimlik bilgilerini, kendi çalıştırdığın bir daemon okur. Modele en yakın süreç hiçbir sağlayıcı SDK'sı bildirmez.
Senden ne istiyor
Hiçbir şey. Kurulumdan sonra demo ve yerel doğrulama hesapsız ve hiçbir yere veri göndermeden çalışır. Kit, adını verdiğin dosyaları okur ve paylaşmadan önce okuyabileceğin, gizlenmiş bir rapor yazar. Üretimdeki yürütme kendi bulut yetki gereksinimlerini korur: yerel kit çevrimdışı üretim özerkliği vaat etmez.
İçinde ne var
Kopyalanabilir eğitim
Sentetik taslaklar, gözden geçirilebilir bir plan, asgari izinler ve atlatma testleri. Eğitim olarak etiketlidir: tek başına kiti yararlı yapmaz, öğrenilebilir yapar.
Kendi projende yerel araç
Verdiğin bir yapılandırmayı ya da artefaktı inceler, bulguları açıklar ve asgari bir diff veya şablon önerir — hiçbir şeyin üzerine yazmadan ve sırları kopyalamadan — sonra düzeltmeyi bir kopya üzerinde doğrular.
Statik tanı
İlk aile: command, args ve env içeren JSON biçiminde stdio MCP yapılandırması, artı bridge'den dışa aktarılmış bir katalog. Dosyaları sen seçersin. Diğer biçimler sessizce atlanmaz, açıkça desteklenmiyor diye bildirilir.
Sabitleme ve fark
O kataloğun kabul edilmiş bir anlık görüntüsü ile mevcut ya da içe aktarılan hâlinin karşılaştırması. Esaslı bir değişiklik kendiliğinden uygulanmak yerine gözden geçirilmeyi ister.
Yerel okuyucu
Bir mesajın ne istediğini açıklar ve okumanın tam mı, kısmi mi, yoksa çekimser mi olduğunu gösterir. Asla nedensellik uydurmaz ve asla «uyarı yok, demek ki güvenli» demez.
Yayın öncesi denetim
Listelediğin dosyalara karşı çalıştırılabilir bir reçete: kanaryalar, gizleme ve yeniden üretilebilir çıktı.
Kanıt ve yardım
Çevrimdışı doğrulayıcı, bozulmamış ve değiştirilmiş birer örnek, neyin kapsandığı ve neyin kapsanmadığı, tahmini tüketim, bir reddin nedeni ve planı gözden geçirmenin yolu.
Statik tanı neye bakar
Sekiz bulgu; her biri kendi önem derecesi, dosya içindeki yolu ve önerilen düzeltmesiyle. Girdi dosyası özetlenir, böylece bir rapor tam olarak okunan şeye bağlanabilir.
INLINE_SECRETDoğrudan yapılandırmaya yazılmış bir token, anahtar ya da parola. Rapor değeri gizler — asla kopyalamaz — ve yerine bir ortam değişkeni yer tutucusu önerir.
SHELL_EXECUTIONsh, bash, pwsh ya da cmd ile -c üzerinden başlatılan bir sunucu. Böylece neyin çalışacağına yapılandırma değil, komut satırı karar verir.
UNPINNED_PACKAGESürümü sabitlenmeden çağrılan bir paket çalıştırıcısı: yarın başlayacak olan, bugün gözden geçirdiğin şey olmak zorunda değil.
NON_STDIO_TRANSPORTBu tanının kapsadığı ailenin dışında bir taşıma. Tahmin edilmez, bildirilir.
SUSPICIOUS_ARGUMENTBir kimlik bilgisi biçiminde ya da bildirilen komuttan kaçış biçiminde bir argüman.
MISSING_COMMANDBaşlatacak hiçbir şeyi olmayan bir sunucu girdisi.
INVALID_CONFIGDosya, bildirilen biçim olarak ayrıştırılamadı.
UNSUPPORTED_FORMATBu tanının kapsadığı bir biçim değil. Boş ve rahatlatıcı bir rapor döndürmek yerine bunu söyler.
Hiçbir şey bulamadığında
Temiz bir sonuç, bir bulguyla aynı ağırlıkta gösterilir ve yokluğun bir anlamı olsun diye gerçekte neyin denetlendiğini söyler. Kit bir korkutma aracı değildir: SecureStamp'in gerekmediği durumu da söyler ve alternatifi gösterir.
Ne yapmaz
Sınırlar aracın parçasıdır, bir sorumluluk reddi değil.
Diskini taramaz
Adını verdiğin dosyaları okur. Arama yok, kişisel dizininde gezinme yok, arka planda tarama yok.
Kabuk açmaz
İncelediği şeyi asla çalıştırmaz ve tarif edilmiş bulduğu sunucuları ayağa kaldırmaz.
Bağlantılarına bakmaz
Ağ incelemesi yok, trafik yakalama yok, yapılandırmadaki sunuculara yoklama yok.
Token doğrulamaz
Bir değerin sır gibi göründüğünü görebilir. Öğrenmek için onu hiçbir yerde denemez.
MCP sunucularını senin yerine keşfetmez
Sabitlediğin kataloğu ve ona verdiğin dosyaları bilir. Bir ana makinenin bağlamına, postasına, belleğine ya da diğer MCP sunucularının trafiğine dair evrensel bir görüş yoktur.
Nereden konuşuyoruz
Kimin inşa edip yetki devredebileceğini genişletmek — herkesin doğrulayabileceği sınırlarla.
Bir etkiyi sınırlamak, kimin otomasyonu hak ettiğine karar vermeye yaramaz. Daha çok kişinin gerçek işi devredebilmesine yarar; hem de riski çevresindekiler üstlenmeden: o iadenin sahibi olan müşteri, erişimleri değiştirilen meslektaş, hiçbir şeye onay vermemiş üçüncü taraf. Yalnızca sağlayıcının inceleyebildiği bir sınır, sağlayıcıyı korur. Bunlar, etkilenen kişinin de denetleyebilmesi için yapıldı.
- Görüşleri denetlemiyoruz ve hangi içeriğin doğru olduğuna karar vermiyoruz. Araç bir mesajın ne istediğini okur, yazanın haklı olup olmadığını asla.
- Kullanmak için hiçbir mesleki yeterlilik gerekmez. Tek depoya sahip bir bakımcı ile uyum birimi olan bir banka aynı şemaları ve aynı doğrulayıcıyı alır.
- Yazılımı sınırlamak, insanları sınırlamakla aynı şey değildir. Burada sınırlanan, otomatik bir aktörün neye yol açabileceğidir; kimsenin ne söyleyebileceği değil.
Neye söz veriyoruz
Bize güvenmeden önce doğrulanabilir, sonra değil.
Kanıt açık, her planda
Şemalar, kriptografik profil, doğrulayıcı, test vektörleri ve temel uygunluk herkese açıktır. Aynı artefakt, ücretsiz bir hesaptan da kurumsal bir hesaptan da gelse birebir aynı doğrulanır. Ücretlendirilen şey işletim, ölçek ve destektir — asla güvenin kendisi değil.
Verilerin koyduğun yerde kalır
Ürün telemetrisi opt-in'dir ve bir denetimin gerçekten ihtiyaç duyduğu denetim izinden ayrıdır. Mesaj gövdelerinin, konuşmaların ya da bireysel davranışın merkezi bir deposu yoktur ve böyle bir şey inşa etmek yol haritasında değildir.
Değişiklikler katılabileceğin bir süreçten geçer
Alternatifleri ve etkisiyle birlikte kamuya açık bir öneri, açılmadan önce duyurulan bir yorum süresi, itirazlara yazılı yanıt, çıkar çatışmaları beyan edilmiş adı belli bir sorumlu, ve göç süresi olan sürümler. Olan bitenden sonra yazılan bir changelog değil.
Bir sorunu bildirmek sana hiçbir şeye mal olmaz
Güvenlik bulguları SECURITY.md üzerinden gider. Ciddiye alınmak için kimsenin bir exploit yayımlaması ya da hassas veri teslim etmesi gerekmez. Bir olay; olgular, azaltma, bildiklerimizin sınırları ve düzeltmelerle karşılanır.
Karşı görüş kayıtta kalır
RFC'ler entegratörlere, küçük ekiplere, bireysel kullanıcılara ve şirketlere eşit biçimde açıktır. Muhalefet eritilmek yerine korunur ve üretilmiş görüşlerle topluluk desteği görüntüsü imal etmeyiz.
Protokol ile ürün bilerek ayrıdır
Açık protokole ilişkin kararlar ile ücretli hizmetin yol haritası ayrı izlenir; her biri için adı belli bir sorumluyla. Böylece kimse bir değişikliğin hangisine hizmet ettiğini tahmin etmek zorunda kalmaz.
Ne değiliz
Şimdi söyleniyor ki sonradan ima edilemesin.
- İki alan adı bir kurum etmez. securestamp.org ve securestamp.online tek bir şirket tarafından işletilir; kendi başlarına ne bir vakıf ne de bağımsız bir kurul oluştururlar. Böyle bir yapı sonraki bir karar olurdu ve açıkta alınırdı — pazarlamada yapılacak bir iddia değil.
- Fonlanmış bir bug bounty programı ve bağımsız bir üçüncü taraf denetimi yoktur. İkisi de var olmadan duyurulmayacak.
- Evrensel bir rozet, satın alınabilecek bir sertifika ya da otomatik mevzuat uyumu yoktur. İmzalı bir manifest bütünlüğü ve kökeni belgeler. İmzaladığı şeyin iyi huylu olup olmadığına dair hiçbir şey söylemez.
İmzalar üzerine
İmzalı bir manifest bütünlüğü ve kökeni belgeler. İyi huyluluğu belgelemez ve kit, geçerli bir imzayı asla bir şeyin çalıştırılmasının güvenli olduğunun kanıtı gibi sunmaz.
Durum
Tasarım. Tanı modülü ve bulguları vardır ve testlerle kapsanır; paketlenmiş CLI, alt komutlarının adları ve yayımlanmış kılavuz henüz çıkmadı. Bu sayfada hiçbir şey gerçek bir sağlayıcıya karşı elde edilmiş bir sonucu anlatmaz.
Açık kalanlar
Şemalar, kriptografik profil, doğrulayıcı, test vektörleri ve temel uygunluk açıktır ve aynı artefakt her planda aynı şekilde doğrulanır. Ücretlendirilen şey işletim, ölçek ve destektir; asla güven.