NIST SP 800-218 (SSDF v1.1)
Attestkeep, cluster'ınızda admission control ve image taramasının bir dönemde kaydettiklerini 13 maddeye eşler. Kaynak: NIST SP 800-218 v1.1. Bunlardan 11 tanesi bu kayıtlardan değerlendirilir; 2 tanesi kapsam dışı işaretlenir, her biri gerekçesiyle.
Cluster'ın cevap verebildiği 11 madde.
Madde numaraları ve başlıklar raporda basıldığı gibi, yani İngilizce. Bir maddeyi açtığınızda ne istediğini, kaynağın kendi ifadesine yakın bir dille okursunuz.
Secure Software Development Framework
NIST SP 800-218 v1.1
PO.3 ve PO.5, PS.1 ila PS.3, PW.4 ve RV.1 ila RV.2: build'in ötesine geçip deploy edilen yazılıma kadar uzanan uygulamalar
| Madde | Başlık | Rapor bölümleri |
|---|---|---|
| PO.3.2 | Deploy and maintain the toolchainAraçları ve toolchain'leri kurmak, işletmek ve bakımını yapmak için önerilen güvenlik uygulamalarını izleyin; amaçlandığı gibi çalıştıklarından emin olun. | AvailabilityEvidence chain |
| PO.5.1 | Separate and protect the environments used for softwareHer ortam için çok faktörlü, risk tabanlı kimlik doğrulama ve koşullu erişim kullanın; ortamı kimin değiştirebileceğini kısıtlayın. | Evidence chain |
| PS.1.1 | Protect all forms of code from unauthorized access and tamperingKodu en az yetki ilkesine göre saklayın ve deploy edilen yazılımın yayımlanan release ile aynı olduğunu doğrulayın. | Supply chainControl statement |
| PS.2.1 | Provide a mechanism for verifying software release integrityKriptografik hash'ler yayımlayın ya da release'leri imzalayın; kullanıcılar çalıştırdıkları yazılımın yayımlanan yazılım olduğunu doğrulayabilsin. | Supply chainControl statement |
| PS.3.1 | Archive and protect each software releaseRelease'i ve provenance verisini arşivleyin; release daha sonra tanımlanabilsin ve kökeni belirlenebilsin. | Supply chainControl statementEvidence chain |
| PS.3.2 | Collect and maintain provenance data for componentsBir release'in oluşturulduğu bileşenler için, SBOM dahil provenance verisini erişilebilir kılın. | Supply chain |
| PW.4.1 | Acquire well-secured components from commercial or open-source sourcesBileşenleri bilinen ve güvenilen kaynaklardan yeniden kullanın; edinilen her bileşenin iddia ettiği yerden geldiğini kontrol edin. | Control statementSupply chain |
| PW.4.4 | Verify that acquired components comply with requirementsEdinilen her bileşeni kullanmadan önce kuruluşun güvenlik gerekliliklerine göre doğrulayın ve bunu bileşenin ömrü boyunca sürdürün. | CoverageAdmission decisionsOutcomes |
| RV.1.1 | Gather information about potential vulnerabilitiesYazılım ve bağlı olduğu bileşenlerle ilgili zafiyet bilgisi kaynaklarını sürekli izleyin. | Coverage |
| RV.1.2 | Confirm and prioritize each vulnerabilityBildirilen her zafiyeti inceleyin, doğrulayın, önceliklendirin ve kaydedin; müdahale orantılı ve izlenebilir olsun. | CoverageAdmission decisionsOutcomesTriage decisionsEvidence chain |
| RV.2.1 | Analyze and plan the remediation of each vulnerabilityMüdahaleyi belirlemek için her zafiyeti analiz edin ve tanımlı bir süre içinde harekete geçin. | Control statementAdmission decisionsIssuesBreak-glass events |
Kapsam dışı işaretlenen 2 madde ve nedenleri
| Madde | Madde ve gerekçe |
|---|---|
| PW.1 to PW.3, PW.5 to PW.9 | Design, review, and test the software itself Bu uygulamalar yazılımın bir image'a dönüşmeden önce nasıl yazılıp gözden geçirildiğini düzenler; bu belge bir cluster'ın neyi kabul ettiğini raporlar, bu da hepsinin sonrasında gelir. |
| RV.3.3 | Review the root cause of vulnerability classes Kök neden analizi, üreticinin kaynak kod ve tasarım üzerinde yaptığı bir iştir; buradaki kayıtlar hangi bulguların tekrarladığını gösterir, neden yazıldıklarını değil. |
Cluster'ın zaten tuttuğu kayıtlardan kanıt.
Hiçbir şey elle doldurulmaz. Her maddenin cevabında bir durum (karşılanıyor, kısmen, eksik ya da kapsam dışı), dönemin kendi rakamlarını veren bir not ve bu rakamların geldiği rapor bölümleri yer alır.
Eşlemenin dayandığı beyanlar
Değerlendirilen her madde, dönemin kayıtlarıyla ilgili bu beyanlardan bir ya da birkaçıyla cevaplanır. Aynı soruyu her framework'te aynı beyan cevaplar; bu yüzden aynı döneme ait iki rapor birbiriyle çelişemez.
- Her karar ve her yönetim işlemi kaydedilir4 madde
- Yalnızca kaynağı kanıtlanmış image'lar çalışabilir4 madde
- Workload'lar image'ı değişebilen bir tag ile değil, digest ile belirtir2 madde
- Envanterdeki her image'ın bir tarama kaydı vardır2 madde
- Ağır bulgu taşıyan image'lar reddedilir2 madde
- Yönetici erişimi bir dizine bağlıdır1 madde
- Kontrolün kendisi dönem boyunca çalıştı1 madde
- Kabul edilen risklerin adı, gerekçesi ve süresi var1 madde
- Bir ret ya da kritik bir bulgu bir insana ulaşır1 madde
- Image'lar yalnız adı belirtilen registry'lerden girebilir1 madde
- Her önem derecesi için bir giderme süresi tanımlıdır1 madde
- Kullanımdaki image'lar için SBOM tutulur1 madde
Raporda neler var.
Framework hangisi olursa olsun her pakette aynı bölümler bulunur. İşaretli olanlar NIST SSDF cevaplarının dayandığı bölümlerdir; her birinin yanında ona dayanan madde sayısı yazar.
- Organisation
- Framework mapping
- Cluster
- Control statement5
- Coverage3
- Vulnerability findings
- Outcomes2
- Admission decisions3
- Supply chain5
- Triage decisions1
- Break-glass events1
- Availability1
- Evidence chain4
- Deployment context
- Issues1
- Ledger
- Population
- Runtime events
- Producer statements (VEX)
Kapsam paragrafı, raporda yazıldığı gibi.
This document reports what one Kubernetes cluster's admission control and image scanning recorded during the period, mapped onto the Secure Software Development Framework. SSDF governs how software is produced; a deployment-time control speaks to the practices that reach past the build — verifying the integrity and provenance of what is released, knowing which third-party components are in service, and finding and answering vulnerabilities in software already deployed. Practices about source code, design review, build toolchains and developer training belong to the producing organisation and are marked outside the scope of this document rather than stretched to fit.
NIST SSDF hakkında
Bu bir NIST SSDF sertifikası mı?
Hayır. Paket, cluster'ınızın kendi kayıtlarından üretilmiş bir kanıttır. Sertifika değildir ve hiçbir denetçi onu kabul etmek zorunda değildir. Bu sayfadaki kapsam paragrafı, raporun kendisinde yer alan paragrafın aynısıdır.
Maddelerin 2 tanesi neden kapsam dışı?
Bu maddeler, tek bir cluster'ın admission ve tarama kayıtlarının gösteremeyeceği şeyleri soruyor. Rapordan çıkarılmaz, gerekçesiyle listelenir; böylece raporu okuyan kişi bu maddelerin bilerek dışarıda bırakıldığını görür.
NIST SSDF hangi planda var?
Her plan bu framework'e göre rapor üretebilir. Community ve Team'de seçtiğiniz bir framework, Business'ta üç, Enterprise'da hepsi bulunur. Fiyatlar fiyat sayfasında.
Denetçi paketi nasıl kontrol eder?
Tarayıcıda, hiçbir şey yüklemeden attestkeep.com/verify.html adresinde ya da dokümantasyon sitesindeki kısa script ile. İkisi de bize ihtiyaç duymaz. Ayrıntılar Denetçiler için sayfasında.
Kendiniz kurun.
Hesap oluşturun, gönderdiğimiz kodla e-postanızı doğrulayın, Licences sayfasından ücretsiz Community anahtarını alın ve Helm ile kurun.
Hesap oluştur