Sigstore Cosign ile Anahtarsız İmzalama
GPG anahtarlarını yönetmeden OCI grafiklerini imzalama
Sigstore Cosign ile Anahtarsız İmzalama, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Helm Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Helm Academy kursu toplamda 4 dersten oluşur.
GPG Anahtarlarının Zorlukları
Geleneksel kaynak doğrulaması; uzun ömürlü GPG anahtarlarını saklamayı, yenilemeyi ve açık anahtarları dağıtmayı gerektirir. Sigstore daha kolay bir yol sunar.
Cosign ile Tanışın
Cosign, Sigstore projesinin bir parçasıdır ve konteyner görüntüleriyle OCI yapıtlarını imzalar. OCI kayıt depolarına gönderilen Helm grafikleri de tam olarak bu tür yapıtlardır.
OCI Yapıtları Olarak Grafikler
Helm, bir grafiği GHCR gibi bir OCI kayıt deposuna gönderebilir. Grafik orada bulunduğunda, görüntüleri imzalayan aynı kayıt deposu araçları grafiğinizi de imzalayabilir.
helm push mychart-0.1.0.tgz oci://ghcr.io/acmeAnahtarsız İmzalama Ne Demektir
Anahtarsız imzalama, uzun ömürlü özel anahtarı kullanmaz. Cosign, yalnızca tek bir imzalama işlemi için kimliğinize bağlı, kısa ömürlü bir sertifika düzenler.
OIDC ile Kimlik
GitHub veya Google gibi bir OIDC sağlayıcısıyla kimliğinizi doğrularsınız. Sigstore, imzayı elinizde tuttuğunuz bir anahtar yerine bu doğrulanmış kimliğe bağlar.
Fulcio Sertifikayı Düzenler
Sigstore'un Fulcio sertifika yetkilisi, OIDC oturum açma bilgilerinizden kısa ömürlü bir sertifika oluşturur. Sertifikanın süresi dakikalar içinde dolduğu için çalınabilecek bir anahtar yoktur.
Rekor Herkese Açık Olarak Kaydeder
İmza, değişiklikleri belli olan herkese açık bir şeffaflık günlüğü olan Rekor'a kaydedilir. Böylece imzalama işleminin gerçekleştiğini gösteren denetlenebilir ve zaman damgalı bir kayıt oluşur.
Grafiği İmzalama
Gönderilmiş grafiğe kayıt deposundaki özet üzerinden başvurun ve tarayıcıyla oturum açma ile imzalama işlemlerini tek bir komutta cosign'e yaptırın.
cosign sign ghcr.io/acme/mychart@sha256:abc123İmzayı Doğrulama
Doğrulama için cosign'in beklenen imzalayan kimliğine ve OIDC yayınlayıcısına ihtiyacı vardır. Şeffaflık günlüğü aracılığıyla doğru tarafın imzaladığını doğrular.
cosign verify --certificate-identity jane@acme.com \
--certificate-oidc-issuer https://github.com/login/oauth \
ghcr.io/acme/mychart@sha256:abc123Cosign ve .prov Karşılaştırması
Bu, Helm'in .prov sisteminden ayrıdır. Cosign, OCI grafiklerini GPG anahtar halkaları ve kaynak doğrulama dosyaları yerine kimlik tabanlı imzalarla güvence altına alır.
CI için Harika
Bir işlem hattında çalıştırıcının kendi iş yükü kimliği anahtarsız imzalama yapabilir; böylece hiçbir gizli anahtar derleme ortamına girmez.
Hızlı Kontrol
Uzun ömürlü bir özel anahtarı yönetmeden bir OCI Helm grafiğini imzalamak istiyorsunuz.
Anahtarsız İmzalama Özeti
Cosign ile OCI grafiklerini anahtarsız imzalarsınız: OIDC kimliği kanıtlar, Fulcio kısa ömürlü bir sertifika düzenler ve Rekor bunu günlüğe kaydeder. Korumanız gereken bir GPG anahtarı yoktur. 🛡️
Sıkça Sorulan Sorular
“Sigstore Cosign ile Anahtarsız İmzalama” dersi ücretsiz mi?
Evet — “Sigstore Cosign ile Anahtarsız İmzalama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Helm Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Helm Academy kursu toplamda 4 dersten oluşur.
“Sigstore Cosign ile Anahtarsız İmzalama” dersinde ne öğreneceğim?
GPG anahtarlarını yönetmeden OCI grafiklerini imzalama Helm Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Helm Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Helm Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.
“Sigstore Cosign ile Anahtarsız İmzalama” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Helm Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Helm Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Provenance Dosyasının Garanti Ettikleri
- helm package --sign ile Grafik İmzalama
- helm verify ve --verify ile Doğrulama
- Sigstore Cosign ile Anahtarsız İmzalama