İçeriğe geç
  1. Ana Sayfa
  2. Blog
  3. Teknoloji
  4. Cloud EV Kod İmzalama Nasıl Çalışır? (HSM + API Detaylı Anlatım)
Teknoloji 4 dk okuma

Cloud EV Kod İmzalama Nasıl Çalışır? (HSM + API Detaylı Anlatım)

Cloud EV Kod İmzalama teknik olarak nasıl çalışır? HSM mimarisi, API akışı, hash imzalama ve PKCS#11 detaylarını teknik derinlikte anlattık.

Cloud EV Kod İmzalama HSM API Teknik Detay

Cloud EV Kod İmzalama kavramını kavradık, artık perde arkasına bakma zamanı. Bu makalede HSM mimarisi, API akışı, hash imzalama süreci ve PKCS#11 katmanını teknik derinlikte inceliyoruz.

Üst Düzey Mimari

Cloud EV Kod İmzalama, 4 temel katmandan oluşur:

  1. İstemci Katmanı: SignTool, platform CLI veya özel uygulama (SimplySign Desktop)
  2. API Katmanı: REST API veya PKCS#11 arayüzü ile iletişim
  3. Uygulama Katmanı: Kimlik doğrulama, yetkilendirme, rate limiting, logging
  4. HSM Katmanı: FIPS 140-2 Level 3 sertifikalı donanımda anahtar ve imzalama işlemleri

İmzalama Akışı (Step by Step)

Adım 1: Hash Hesaplama (İstemci Tarafı)

# İstemci dosyanın SHA-256 hash'ini hesaplar
# Dosyanın kendisi ASLA sunucuya gönderilmez
$hash = (Get-FileHash -Algorithm SHA256 .\myapp.exe).Hash
# Örnek: A3B2C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B1C2D3E4F5A6B7C8D9E0F1A2B3

Adım 2: Kimlik Doğrulama

İstemci, API anahtarı veya OAuth token ile platforma kimliğini kanıtlar. Certum SimplySign ayrıca mobil uygulama üzerinden 2FA onayı ister.

Adım 3: Hash Gönderimi

# Hash değeri API'ye gönderilir
POST /api/v1/sign
{
  "hash": "A3B2C4D5E6F7...",
  "algorithm": "SHA256",
  "credential_id": "ev-cert-001",
  "timestamp": true
}

Adım 4: HSM İçi İmzalama

HSM donanımı içinde şu işlem gerçekleşir:

  • Özel anahtar HSM belleğinden okunur (HSM dışına çıkmaz)
  • Hash değeri RSA veya ECDSA algoritması ile imzalanır
  • PKCS#7 (CMS) formatında imza bloğu oluşturulur
  • İsteğe bağlı olarak RFC 3161 timestamp eklenir

Adım 5: İmza Dönüşü

# API yanıtı
{
  "signature": "MIIG7gYJKoZIhvcNA...",
  "timestamp": "2026-03-28T09:30:00Z",
  "certificate_chain": ["MIIFjTCC...", "MIIEtjCC..."]
}

Adım 6: İmza Ekleme (İstemci Tarafı)

İstemci, dönen imzayı Authenticode formatına uygun şekilde dosyanın PE yapısına ekler.

HSM Güvenlik Detayları

ÖzellikAçıklama
SertifikasyonFIPS 140-2 Level 3 veya Common Criteria EAL4+
Anahtar ÜretimiHSM içinde True Random Number Generator (TRNG)
Anahtar Dışa Aktarımıİmkansız; anahtar HSM dışına çıkamaz
Tamper ProtectionFiziksel müdahale algılandığında anahtar silinir
Erişim KontrolüRol bazlı erişim, 2FA, IP kısıtlama

PKCS#11 Entegrasyonu

PKCS#11, HSM cihazlarıyla iletişim için standart bir API arayüzüdür. Cloud Kod İmzalama platformları, PKCS#11 uyumlu bir kütüphane sunar. Bu kütüphane, HSM ile doğrudan donanım erişimi yerine HTTP/TLS üzerinden iletişim kurar.

# DigiCert KeyLocker PKCS#11 yapılandırma örneği
# pkcs11-config.json
{
  "library_path": "C:\\Program Files\\DigiCert\\smpkcs11.dll",
  "token_label": "DigiCert Signing Manager",
  "pin": "env:SM_API_KEY"
}

# SignTool otomatik olarak PKCS#11 üzerinden HSM ile iletişim kurar
signtool sign /sha1 FINGERPRINT /tr http://timestamp.digicert.com /td sha256 /fd sha256 myapp.exe

Sıkça Sorulan Sorular (FAQ)

Dosyam sunucuya yükleniyor mu?

Hayır. Yalnızca dosyanın hash (özet) değeri gönderilir. Dosyanın kendisi hiçbir zaman istemciden ayrılmaz. Bu hem gizliliği hem de performansı korur (büyük dosyalar bile hızlı imzalanır).

İmzalama hızı ne kadar?

Hash hesaplama istemci tarafında gerçekleşir ve dosya boyutuna bağlıdır (genellikle saniyeler). API üzerinden imzalama işlemi ise tipik olarak 1-5 saniye sürer. Toplam süre, internet hızınıza ve dosya boyutuna göre değişir ancak çoğu durumda 10 saniyenin altındadır.

Özel anahtarımı yedekleyebilir miyim?

Hayır ve bu kasıtlıdır. Özel anahtar HSM içinde oluşturulur ve hiçbir zaman dışarı çıkamaz. Yedekleme, HSM üreticisinin sağladığı HSM-to-HSM replikasyon mekanizması ile yapılır. Bu, anahtarın çalınma riskini sıfıra indirir.

Yazar Ali Yiğit

28 Mart 2026 · 4 dk okuma

Sertifikalar

Önerilen kod imzalama sertifikaları

Tüm ürünler
DigiCert Cloud EV

DigiCert Cloud EV Kod İmzalama

1-5 İş Günü Kernel sürücü & WHQL

  • EV Genişletilmiş Doğrulama
  • DigiCert Premium Güvence
  • Microsoft SmartScreen Uyumlu İmza
$1.275,00 %33 indirim $850,00 /yıl
Certum Cloud EV

Certum Cloud EV Kod İmzalama

1-7 İş Günü Genişletilmiş doğrulama

  • Genişletilmiş (EV) kuruluş doğrulaması
  • Yalnızca kayıtlı şirketlere verilir
  • SimplySign bulut imza — USB token veya kart okuyucu gerekmez
$650,00 %35 indirim $420,00 /yıl
GoGetSSL Cloud EV

GoGetSSL Cloud EV Kod İmzalama

1-7 İş Günü Kernel sürücü & WHQL

  • EV Genişletilmiş Doğrulama
  • DigiCert Altyapısı (Cloud)
  • Microsoft SmartScreen Uyumlu İmza
$520,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.