İçeriğe geç
  1. Ana Sayfa
  2. Blog
  3. Cloud İmzalama
  4. Azure Key Vault HSM ile Kod İmzalama: Kapsamlı Rehber
Cloud İmzalama 3 dk okuma

Azure Key Vault HSM ile Kod İmzalama: Kapsamlı Rehber

Azure Key Vault HSM ile kod imzalama nasıl yapılır? Microsoft ekosistemiyle tam uyumlu cloud HSM çözümünün kurulumu ve kullanımı.

Azure Key Vault HSM ile Kod İmzalama Rehberi

Azure Key Vault, Microsoft Azure'un bulut tabanlı anahtar yönetim ve HSM hizmetidir. Özellikle Microsoft ekosisteminde (.NET, Azure DevOps, Windows) çalışan geliştiriciler için ideal bir Cloud HSM çözümüdür. 2026'daki Azure Trusted Signing entegrasyonu ile kod imzalama süreci daha da kolaylaşmıştır.

Azure Key Vault HSM Nedir?

Azure Key Vault, iki farklı HSM desteği sunar:

1. Managed HSM (Premium)

  • FIPS 140-2 Level 3 sertifikalı
  • Single-tenant HSM pool
  • Tam kontrol — Microsoft dahil kimse anahtarlara erişemez
  • Enterprise kullanım için ideal

2. Standard Key Vault (HSM-backed)

  • FIPS 140-2 Level 2 sertifikalı
  • Multi-tenant paylaşımlı HSM altyapısı
  • Daha uygun maliyetli
  • Bireysel geliştiriciler ve küçük ekipler için

Azure Trusted Signing ile Kod İmzalama

Azure Trusted Signing (eski adıyla Azure Code Signing), Microsoft'un yönetilen kod imzalama hizmetidir. Key Vault HSM ile entegre çalışarak kod imzalama sürecini basitleştirir.

Kurulum Adımları

  1. Trusted Signing hesabı oluşturun: Azure Portal'da Trusted Signing hizmetine gidin
  2. Kimlik doğrulama: Kuruluş doğrulamasını tamamlayın (EV için)
  3. Certificate Profile oluşturun: İmzalama için sertifika profili tanımlayın
  4. Signing SDK'yı kurun: NuGet üzerinden Azure.CodeSigning SDK'yı yükleyin

PowerShell ile İmzalama

# Azure Trusted Signing modülünü yükleyin
Install-Module -Name Az.TrustedSigning -Force

# Azure'a giriş
Connect-AzAccount

# İmzalama
Invoke-TrustedSigning `
  -AccountName "myaccount" `
  -CertificateProfileName "ev-codesigning" `
  -FilesToSign "MyApp.exe" `
  -TimestampUrl "http://timestamp.acs.microsoft.com"

Azure DevOps Pipeline Entegrasyonu

- task: TrustedSigning@0
  inputs:
    AccountName: 'mytrstedsigning'
    CertificateProfileName: 'ev-codesigning'
    FilesToSign: '**/*.exe,**/*.dll'
    TimestampUrl: 'http://timestamp.acs.microsoft.com'

Key Vault ile Doğrudan Kod İmzalama

Azure Trusted Signing dışında, Key Vault'u doğrudan kullanarak da imzalama yapabilirsiniz:

1. Key Vault Oluşturma

# Az CLI ile Key Vault oluşturma
az keyvault create --name MyCodeSigningVault \
  --resource-group mygroup \
  --location westeurope \
  --sku premium  # HSM-backed için premium gerekli

2. Anahtar Oluşturma

# HSM korumalı anahtar oluşturma
az keyvault key create --vault-name MyCodeSigningVault \
  --name codesigning-key \
  --kty RSA-HSM \
  --size 4096

3. CSR Oluşturma ve Sertifika Yükleme

# CSR oluşturma
az keyvault certificate create --vault-name MyCodeSigningVault \
  --name codesigning-cert \
  --policy @cert-policy.json

# Sertifikayı yükleme (CA'dan alındıktan sonra)
az keyvault certificate import --vault-name MyCodeSigningVault \
  --name codesigning-cert \
  --file certificate.pfx

Maliyet Karşılaştırması

HizmetAylık MaliyetHSM Seviyesi
Key Vault Standard~$0.03/işlemFIPS 140-2 L2
Key Vault Premium$5/anahtar + işlemFIPS 140-2 L2
Managed HSM~$3,200/HSM pool/ayFIPS 140-2 L3
Trusted Signing~$9.99/ay (Basic)FIPS 140-2 L3

Güvenlik En İyi Uygulamaları

  • Azure RBAC ile Key Vault erişimini kısıtlayın
  • Managed Identity kullanarak secret'sız kimlik doğrulama yapın
  • Soft-delete ve purge protection'ı aktifleştirin
  • Azure Monitor ile erişim loglarını izleyin
  • Key rotation politikası belirleyin

Sonuç

Azure Key Vault HSM ve Trusted Signing, Microsoft ekosistemiyle tam uyumlu, güçlü bir kod imzalama çözümüdür. Özellikle .NET geliştiricileri ve Azure DevOps kullananlar için doğal seçim. Daha fazla bilgi için Cloud Kod İmzalama sayfamızı inceleyin.

Yazar Ali Yiğit

10 Nisan 2026 · 3 dk okuma

Sertifikalar

Önerilen kod imzalama sertifikaları

Tüm ürünler
Certum Cloud OV

Certum Standard Cloud Kod İmzalama

1-5 İş Günü Kuruluş doğrulaması

  • Kuruluş (OV) veya bireysel doğrulama
  • Şirketlere, şahıs firmalarına ve bireysel geliştiricilere verilir
  • SimplySign bulut imza — USB token veya kart okuyucu gerekmez
$256,00 %30 indirim $180,00 /yıl
GoGetSSL Cloud OV

GoGetSSL Cloud Kod İmzalama

1-3 İş Günü Kuruluş doğrulaması

  • OV Kuruluş Doğrulaması
  • DigiCert Altyapısı (Cloud)
  • Bulut HSM Tabanlı Anahtar Saklama
$463,20 %27 indirim $335,85 /yıl
Sectigo Cloud OV

Sectigo Cloud OV Kod İmzalama

1-3 İş Günü Kuruluş doğrulaması

  • OV Kuruluş Doğrulaması
  • Microsoft Authenticode (.exe, .dll, .msi, .cab, .ocx, .sys)
  • Java JAR İmzalama
$429,12 %10 indirim $385,00 /yıl
Yorumlar

Yorumlar

Sorularınızı ve deneyimlerinizi paylaşın.

Henüz yorum yapılmamış. İlk yorumu siz yapın.

Yorum yazın

Yorumlar onaylandıktan sonra yayınlanır. E-posta adresiniz yayınlanmaz.

Destek

Sorunuz mu var?

Kod imzalama sertifikası seçimi ve kurulumu için uzman ekibimize ulaşın.