Kod imzalama (Code Signing) sertifikası, yazılım geliştiricilerin ürettiği çalıştırılabilir dosyaları, sürücüleri, betikleri ve uygulamaları dijital olarak imzalamasını sağlar. İmza, dosyanın gerçekten belirtilen yayıncıya ait olduğunu ve indirildikten sonra değiştirilmediğini kanıtlar.
Kod İmzalama Neden Gerekli?
İmzasız yazılımlar Windows SmartScreen, tarayıcılar ve antivirüs çözümleri tarafından "bilinmeyen yayıncı" uyarısıyla engellenebilir. Geçerli bir imza bu uyarıları azaltır, kullanıcı güvenini artırır ve yazılımın kurulum oranını yükseltir.
İmza Nasıl Çalışır?
- Geliştirici, özel anahtarıyla dosyanın özet değerini (hash) imzalar.
- İmza ve sertifika dosyaya gömülür.
- Kullanıcı tarafında işletim sistemi, yayıncının kimliğini ve dosyanın bütünlüğünü doğrular.
Standart ve EV Kod İmzalama
Standart kod imzalama bireysel/kuruluş doğrulamasıyla yayınlanırken, EV kod imzalama daha katı kuruluş doğrulaması ister ve anahtar donanımsal olarak korunur (bulut HSM veya token). Modern kurallarda özel anahtar güvenli donanımda saklanır. Bulut tabanlı çözümler için Certum Cloud kod imzalama sayfamızı inceleyebilir, tüm seçenekler için kod imzalama sertifikaları bölümüne göz atabilirsiniz.