İçeriğe geç
  1. Ana Sayfa
  2. Blog
  3. Platform Rehberleri
  4. Linux'ta Kod İmzalama: GPG ve RPM/DEB Paket İmzalama
Platform Rehberleri 12 dk okuma

Linux'ta Kod İmzalama: GPG ve RPM/DEB Paket İmzalama

Linux platformlarında GPG ile RPM ve DEB paketlerini imzalama, yazılım deposu güvenliği ve kernel modül imzalama rehberi.

Linux'ta Kod İmzalama: GPG ve RPM/DEB Paket İmzalama

Linux'ta Kod İmzalama Ekosistemi

Linux dünyasındaki kod imzalama, Windows'tan farklı bir ekosistem kullanır. Ana mekanizma GPG (GNU Privacy Guard) tabanlı paket imzalamadır. Ancak üçüncü parti kod imzalama sertifikaları da desteklenir.

GPG Anahtar Oluşturma

# Yeni GPG anahtar çifti oluştur
gpg --full-generate-key
# RSA 4096-bit, email ve isim bilgileri girilir

# Public key'i dışa aktar
gpg --armor --export "email@sirket.com" > public.key

RPM Paket İmzalama (Red Hat/CentOS/Fedora)

# ~/.rpmmacros dosyasına ekleyin
%_gpg_name email@sirket.com

# RPM paketini imzalama
rpm --addsign paket.rpm

# İmza doğrulama
rpm --checksig paket.rpm

DEB Paket İmzalama (Debian/Ubuntu)

# dpkg-sig ile imzalama
dpkg-sig --sign builder paket.deb

# Doğrulama
dpkg-sig --verify paket.deb

APT Repository İmzalama

Debian/Ubuntu yazılım depolarını GPG ile imzalamak, kullanıcıların güvenli kaynaklardan paket yüklemesini sağlar:

# Release dosyasını imzala
gpg --armor --detach-sign --output Release.gpg Release
gpg --clearsign --output InRelease Release

Kernel Modül İmzalama

Linux kernel modülleri, Secure Boot aktif sistemlerde imzalı olmalıdır:

# Kernel build config
CONFIG_MODULE_SIG=y
CONFIG_MODULE_SIG_SHA256=y

# Modül imzalama
/usr/src/linux/scripts/sign-file sha256 private_key.pem x509_cert.pem module.ko

Osslsigncode ile PE İmzalama

Linux üzerinde Windows PE dosyalarını imzalamak için osslsigncode aracını kullanabilirsiniz:

osslsigncode sign -pkcs12 sertifika.pfx -pass "sifre" -ts http://timestamp.digicert.com -h sha256 -in uygulama.exe -out uygulama_signed.exe
Yazar Ali Yiğit

16 Eylül 2025 · 12 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.