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

PowerShell Script İmzalama: Set-AuthenticodeSignature Rehberi

PowerShell scriptlerinin güvenliğini kod imzalama sertifikası ile sağlayın. Execution Policy ayarları ve imzalama adımları.

10 dk okuma

PowerShell Script İmzalama Neden Önemli?

PowerShell, Windows sistemlerinde güçlü bir otomasyon aracıdır ancak aynı zamanda saldırı vektörü olarak da kullanılabilir. Script imzalama, yalnızca güvenilir kaynaklardan gelen scriptlerin çalıştırılmasını sağlar.

Windows Execution Policy ayarları, imzalı ve imzasız scriptlerin çalıştırılmasını kontrol eder:

  • Restricted: Hiçbir script çalışmaz (varsayılan)
  • AllSigned: Sadece imzalı scriptler çalışır
  • RemoteSigned: İnternetten indirilen scriptler imzalı olmalı
  • Unrestricted: Tüm scriptler çalışır (güvensiz)

Kurumsal ortamlarda AllSigned politikası tercih edilmelidir.

Set-AuthenticodeSignature ile İmzalama

Sertifikayı Yükleme

# Certificate Store'dan sertifika seçme
$cert = Get-ChildItem Cert:\CurrentUser\My -CodeSigningCert | Select-Object -First 1

# Veya PFX dosyasından
$cert = Get-PfxCertificate -FilePath "sertifika.pfx"

Script İmzalama

# Timestamp ile imzalama
Set-AuthenticodeSignature -FilePath "script.ps1" -Certificate $cert -TimestampServer "http://timestamp.digicert.com" -HashAlgorithm SHA256

Toplu İmzalama

Get-ChildItem -Path "C:\Scripts" -Filter "*.ps1" -Recurse | ForEach-Object {
    Set-AuthenticodeSignature -FilePath $_.FullName -Certificate $cert -TimestampServer "http://timestamp.digicert.com" -HashAlgorithm SHA256
}

İmza Doğrulama

Get-AuthenticodeSignature -FilePath "script.ps1" | Format-List

Group Policy ile Zorunlu İmzalama

Active Directory ortamlarında Group Policy ile tüm bilgisayarlarda script imzalama zorunlu kılınabilir:

  1. Group Policy Management Console'u açın
  2. Computer Configuration Administrative Templates Windows Components Windows PowerShell
  3. "Turn on Script Execution" "Allow only signed scripts" seçin
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
CODESIGNING GlobalSign

GlobalSign Code Signing for HSM

GlobalSign Code Signing for HSM sertifikası ile kendi FIPS 140-2 uyumlu HSM donanımınız veya mevcut

$255,00 /yıl
Detaylar
CODESIGNING Sectigo

Sectigo OV Code Signing

Sectigo OV Kod İmzalama sertifikası. FIPS uyumlu USB token dahil. Microsoft Authenticode, Java JAR,

$365,00 /yıl
Detaylar

Yorumlar

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

Yorum Yaz