Kod İmzalama Sertifikaları Artık Çok Daha Uygun! — EV ve OV Kod İmzalama sertifikalarında özel kampanya fiyatları!
Anasayfa İletişim
Platform Rehberleri

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.

12 dk okuma

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
Bu yazıyı paylaş
Yazar

Ali Yiğit

Önerilen Kod İmzalama Sertifikaları

Tüm Ürünler
CODESIGNING DigiCert

DigiCert Code Signing

DigiCert OV Kod İmzalama. Dünyanın en güvenilir CA'sından Authenticode, Java JAR, Office VBA desteği

$480,00 /yıl
Detaylar
EVCODESIGNING DigiCert

DigiCert EV Code Signing

DigiCert EV Kod İmzalama. SmartScreen anında itibar, WHQL portal erişimi, kernel-mode driver imzalam

$650,00 /yıl
Detaylar

Yorumlar

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

Yorum Yaz