Skip to content

Güvenlik Yazılımı Yanlış Pozitifleri Hakkında Açıklama ​

Sorun Tanımı ​

WSL Dashboard'un .exe kurulum paketini veya .zip sıkıştırılmış paketini indirdikten sonra Windows Defender veya diğer antivirüs yazılımları güvenlik uyarısı gösterebilir; dosyanın risk taşıdığını belirtebilir veya doğrudan engelleyip silebilir.

Bu Neden Oluşur? ​

Bu bir yanlış pozitiftir, dosyanın gerçekten virüs taşıdığı anlamına gelmez.

Temel neden: bu proje EV (Extended Validation) kod imzalama sertifikası satın almamıştır.

Kod İmzalama Sertifikası Nedir? ​

Kod imzalama sertifikası, yürütülebilir dosyaları dijital olarak imzalamak için kullanılır; dosyanın güvenilir bir yayıncıdan geldiğini ve kurcalanmadığını kanıtlar. Windows, imzasız veya normal sertifikayla imzalanmış programlara daha sıkı güvenlik kontrolleri uygular.

Sertifika Türleri Arasındaki Farklar ​

Sertifika TürüFiyatSmartScreen Politikası
İmzasızÜcretsizDoğrudan engeller, "bilinmeyen yayıncı" olarak işaretler
Normal OV sertifikasıYılda birkaç yüz TLYine uyarı gösterir, itibar biriktirmek gerekir
EV sertifikasıYılda birkaç bin TLAnında geçer, uyarı yok

EV sertifikasıyla imzalanmamış programlar, Windows SmartScreen tarafından varsayılan olarak güvensiz işaretlenir ve antivirüs yazılımları da bunları potansiyel tehdit olarak tanıma eğilimindedir.

Dosya Güvenliği Hakkında ​

Endişelenmeyin, projenin derleme süreci tamamen şeffaf ve denetlenebilirdir:

  1. Açık Kaynak Kod: Tüm kaynak kod GitHub'da barındırılır, herkes inceleyebilir
  2. Otomatik Derleme: exe dosyaları GitHub Actions iş akışları tarafından GitHub sunucularında otomatik olarak derlenir; süreçte insan müdahalesi yoktur
  3. İzlenebilir Derleme: Her derlemenin tam günlüğü vardır, GitHub Actions sayfasından görüntülenebilir
  4. Sıfır Temaslı Yayın: Geliştirici derleme sürecine kötü amaçlı kod ekleyemez; dosya derleme tamamlanmasından yayınlanıp indirilmeye kadar tamamen otomatiktir

Basitçe: exe dosyası hiçbir zaman geliştiricinin elinden geçmemiştir, "zehirleme" ihtimali yoktur.

Çözümler ​

Çözüm 1: Güven Beyaz Listesine Ekleme (normal kullanıcılar için önerilir) ​

Windows Defender engellediğinde:

  1. "Windows Güvenlik Merkezi" → "Virüs ve tehdit koruması" açın
  2. "Koruma geçmişi" seçeneğine tıklayın
  3. Engellenen öğeyi bulun, "İşlem" → "İzin Ver" seçeneğine tıklayın

Veya indirmeden önce hariç tutma ekleyin:

  1. "Windows Güvenlik Merkezi" → "Virüs ve tehdit koruması" → "Ayarları yönet" açın
  2. Aşağı kaydırıp "Dışlamalar"ı bulun, "Dışlama ekle veya kaldır" seçeneğine tıklayın
  3. İndirme dizinini dışlama olarak ekleyin

Üçüncü taraf antivirüs yazılımları: İndirilen dosyayı veya dizini ilgili yazılımın güven listesine ekleyin.

Çözüm 2: Kaynak Koddan Derleme (geliştiriciler için önerilir) ​

Önceden derlenmiş ikili dosya hakkında hâlâ endişeleriniz varsa, kaynak kodu klonlayıp yerel olarak derleyebilirsiniz:

bash
# Depoyu klonlayın
git clone https://github.com/owu/wsl-dashboard.git
cd wsl-dashboard

# Release sürümünü derleyin
cargo build --release

# Derlenen ürünler target/release/ dizinindedir

Böylece çalıştırılan kodun içeriğini tamamen doğrulayabilirsiniz.

Çözüm 3: EV Sertifikası Satın Alma (geliştiricilere not) ​

EV kod imzalama sertifikası satın almak yanlış pozitif sorununu kökten çözebilir, ancak şu gerçek zorluklarla karşı karşıyadır:

  • Yüksek Maliyet: EV sertifikası yılda birkaç bin TL tutarındadır
  • Sürekli Maliyet: Sertifikanın her yıl yenilenmesi gerekir, uzun vadeli bir yüktür
  • Proje Niteliği: WSL Dashboard kâr amacı gütmeyen açık kaynak bir projedir, bu gideri karşılaması zordur

Projenin gelişimini desteklemek istiyorsanız, proje ana sayfasındaki sponsorluk kanalı üzerinden bağış yaparak geliştiricinin sertifika ve diğer işletme maliyetlerini karşılamasına yardımcı olabilirsiniz.

Özet ​

  • Dosyanın engellenmesi EV kod imzalama sertifikası eksikliğinden kaynaklanır, virüs değildir
  • Tüm derleme ürünleri GitHub Actions tarafından otomatik üretilir, süreç şeffaf ve denetlenebilirdir
  • Kullanıcılar beyaz liste ekleme veya kendi derleme yöntemiyle sorunu çözebilir
  • EV sertifikası satın almak kökten çözüm sağlar, ancak kâr amacı gütmeyen proje için ekonomik yüktür

Anlayışınız ve desteğiniz için teşekkürler!