2023'ten beri kod imzalama anahtarlarının donanım üzerinde saklanması zorunlu. Bunun klasik yolu kargoyla gelen bir USB token. Bulut kod imzalamada ise anahtar, sertifika otoritesinin ya da sizin bulut hesabınızdaki bir HSM'de durur; imzalama internet üzerinden yapılır.
Token ile bulut arasındaki fark
| USB token | Bulut | |
|---|---|---|
| Anahtarın yeri | Size gönderilen USB cihaz | Bulut HSM |
| Teslimat | Kargo süresi var | Kargo yok |
| Birden çok bilgisayar | Token hangi bilgisayara takılıysa | Yetkili her bilgisayardan |
| Derleme sunucusu (CI/CD) | Zor; fiziksel bağlantı gerekir | Uygun; istemci veya API ile |
| Kayıp/arıza riski | Token kaybolursa yeniden düzenleme gerekir | Fiziksel cihaz yok |
Seçenek 1: Otoritenin bulut hizmeti (Certum SimplySign)
Certum'un bulut kod imzalama sertifikalarında özel anahtar Certum'un bulut HSM'inde korunur. Bilgisayarınıza SimplySign istemcisini kurarsınız; oturum açtığınızda sertifika Windows'ta takılı bir kart gibi görünür ve signtool dahil alışık olduğunuz araçlarla imzalarsınız.
- Standart (OV) kullanım: Certum Standard Code Signing in the Cloud
- EV gereken durumlar: Certum Cloud EV Kod İmzalama
- Açık kaynak projeler: Certum Open Source Code Signing in the Cloud
Kurulum ve imzalama adımları EXE imzalama nasıl yapılır? yazısındakiyle aynıdır; tek fark, token takmak yerine SimplySign'da oturum açmanızdır.
Seçenek 2: Kendi bulut kasanız (Azure Key Vault)
Kurumsal ekiplerin sık sorduğu bir seçenek, anahtarı kendi Azure Key Vault hesaplarında tutmak. Bu yöntemde anahtar, HSM destekli bir kasada üretilir; sertifika otoritesine bu anahtar için imzalama isteği (CSR) ve anahtarın HSM'de üretildiğini gösteren kanıt gönderilir. İmzalama, derleme hattından Azure'a yapılan çağrıyla gerçekleşir.
Dikkat edilmesi gerekenler:
- Her otorite ve her sertifika türü bu yöntemi kabul etmez; kasa türünün (HSM destekli) gereken güvenlik seviyesini karşılaması gerekir.
- Azure hesabı, anahtar kasası ve erişim yetkileri sizin sorumluluğunuzdadır.
- Sipariş vermeden önce seçtiğiniz sertifikanın Azure Key Vault ile uyumlu olup olmadığını bize sorun; uygun ürünü birlikte belirleyelim.
Microsoft'un kendi imzalama hizmetleri de vardır; ancak bu hizmetlerin kimlere ve hangi ülkelerde açık olduğu Microsoft tarafından belirlenir ve sizin şirketiniz için uygun olup olmadığını Azure'da kontrol etmeniz gerekir.
Hangisini seçmeliyim?
- Tek geliştirici veya küçük ekip, hızlı başlamak istiyor: Certum bulut (SimplySign).
- Azure'da derleme hattı olan kurum: Azure Key Vault uyumlu bir sertifika, ön kontrolle.
- Windows sürücüsü imzalayacaksınız: EV gerekir; ayrıntılar Sürücü ve APK imzalama yazısında.
Bulut seçeneklerinin hepsini bulut kod imzalama sayfasında, tüm ürünleri tüm kod imzalama sertifikaları sayfasında bulabilirsiniz. Kod imzalamanın temellerini merak ediyorsanız Kod imzalama sertifikası nedir? yazısıyla başlayın.

Yorumlar
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yaz