Windows SmartScreen, internetten indirilen dosyaları imza ve itibar bilgisine göre değerlendirir. Tanınmayan bir yayıncıdan gelen yükleyicide "Windows bilgisayarınızı korudu" uyarısı görünmesinin nedeni çoğunlukla imzanın olmaması veya yayıncı itibarının henüz oluşmamasıdır.
SmartScreen neye bakar?
- Dosyanın geçerli bir kod imzası taşıyıp taşımadığı
- İmza sertifikasının zincirinin güvenilir olup olmadığı
- Dosya karması ve yayıncının daha önce kaç kullanıcıda sorunsuz çalıştığı (itibar)
- İndirme kaynağı (Mark of the Web işareti)
İmza ile itibarın ilişkisi
İmzasız dosyada itibar her yeni sürümle sıfırdan başlar. İmzalı dosyada ise itibar sertifika ve yayıncı kimliği üzerinden birikir, yeni sürümler bu birikimden yararlanır. Önceden EV sertifikaların anında itibar sağladığı kabul edilirdi; Microsoft'un bu davranışı zaman içinde değiştirebildiği için güncel durumu Microsoft belgelerinden kontrol etmek en doğrusudur.
Uyarıyı azaltmak için adımlar
- Tüm yürütülebilir dosyaları ve yükleyiciyi aynı sertifikayla imzalayın.
- Zaman damgası ekleyin.
- Her sürümde aynı yayıncı adını kullanın; sertifika değiştirirken ad tutarlılığına dikkat edin.
- Dosyayı kendi alan adınızdan HTTPS ile dağıtın.
- Yanlış pozitif olduğunu düşünüyorsanız Microsoft'un yanlış tespit bildirim kanalından dosyayı gönderin.
İmzayı kontrol etme
signtool verify /pa /v setup.exe
Dosyaya sağ tıklayıp Özellikler, Dijital İmzalar sekmesinden de imza ve zaman damgasını görebilirsiniz.
Sık görülen senaryolar
- Yeni sürüm yine uyarı veriyor: Dosya karması yeni olduğu için itibar dosya bazında düşük görünebilir; imzalı ve aynı yayıncıdan olması süreci kısaltır.
- İmza geçerli ama uyarı sürüyor: İndirme sayısı azdır veya dosya yakın zamanda yeniden paketlenmiştir.
- Kurumsal ağda engelleniyor: Grup ilkesi yalnızca belirli yayıncılara izin veriyor olabilir; BT yöneticisinden yayıncı kuralı talep edin.
Bu nedenle kullanıcılarınıza indirme sayfasında yayıncı adını ve beklenen uyarıyı açıklamak faydalıdır.
İmzalama yapmadan SmartScreen uyarısını tamamen yok etmek garanti edilemez; ancak doğru sertifika ve düzenli dağıtım itibarı hızlandırır. Seçenekler için kod imzalama sertifikalarını inceleyebilirsiniz.
Özet: SmartScreen uyarısı tek seferlik bir engel değil, zamanla azalan bir itibar meselesidir. Tutarlı imzalama, sabit yayıncı adı ve düzenli dağıtım bu süreci kısaltır; hiçbir imza yöntemi uyarının kesinlikle çıkmayacağını garanti etmez.