Bir programı açmaya çalıştığınızda ekranı mavi bir pencere kaplıyor: "Windows kişisel bilgisayarınızı korudu". Altında da şu cümle yazıyor: "Microsoft Defender SmartScreen tanınmayan bir uygulamanın başlamasını engelledi. Bu uygulamayı çalıştırmak bilgisayarınızı riske atabilir." Bu yazıda uyarının ne anlama geldiğini, kullanıcı olarak nasıl güvenle geçebileceğinizi ve programı yayınlayan geliştirici olarak uyarıyı kalıcı olarak nasıl azaltacağınızı adım adım anlatıyoruz.
"Windows kişisel bilgisayarınızı korudu" ne demek?
Bu pencere Windows'un yerleşik güvenlik katmanı olan Microsoft Defender SmartScreen tarafından gösterilir. SmartScreen, internetten indirilen bir dosyayı ilk kez çalıştırdığınızda Microsoft'un bulut servisine sorar: "Bu dosyayı daha önce kaç kişi çalıştırdı, kim yayınladı, hakkında şikâyet var mı?"
Uyarının çıkması dosyanın virüslü olduğu anlamına gelmez. Çoğu zaman sadece şunu söyler: "Bu dosyayı yeterince tanımıyorum." Özellikle şu durumlarda sık görülür:
- Program dijital olarak imzalanmamıştır; pencerede "Yayımcı: Bilinmeyen yayımcı" yazar.
- Program imzalıdır ama yeni bir sertifikayla imzalanmıştır ve henüz yeterli itibar oluşmamıştır.
- Programın yeni bir sürümü yayınlanmıştır ve bu dosyayı henüz az kişi indirmiştir.
- Dosya internetten, e-postadan veya bir mesajlaşma uygulamasından indirilmiştir. Windows bu dosyalara görünmez bir "internetten geldi" işareti (Mark of the Web) koyar ve SmartScreen yalnızca bu işareti taşıyan dosyaları denetler.
Kullanıcıysanız: uyarıyı güvenle geçmek
Önce dosyanın kaynağından emin olun. Programı üreticinin resmi sitesinden mi indirdiniz? Dosyayı size tanıdığınız biri mi gönderdi? Emin değilseniz çalıştırmayın. Kaynaktan eminseniz:
- Uyarı penceresindeki "Ek bilgi" bağlantısına tıklayın.
- Açılan bölümde Uygulama ve Yayımcı bilgilerini kontrol edin. Yayımcı adı beklediğiniz şirketse bu iyi bir işarettir.
- "Yine de çalıştır" düğmesine tıklayın.
Alternatif yol: Dosyaya sağ tıklayın → Özellikler → Genel sekmesinin altındaki "Engellemeyi kaldır" kutusunu işaretleyin → Tamam. Bu, yalnızca o dosyanın "internetten geldi" işaretini kaldırır.
Emin olamıyorsanız dosyayı VirusTotal gibi bir çoklu tarama servisine yükleyip kontrol edebilirsiniz. SmartScreen'i tamamen kapatmayı ise önermiyoruz; nedenlerini SmartScreen nasıl kapatılır yazımızda anlattık.
Geliştiriciyseniz: kullanıcılarınız bu uyarıyı neden görüyor?
Kendi yazdığınız programı dağıtıyorsanız bu uyarı doğrudan kurulum ve satış kaybı demektir. Birçok kullanıcı "bilgisayarınızı riske atabilir" cümlesini görünce programı siler ve bir daha denemez. Kurumsal müşterilerde ise BT politikaları imzasız programların çalışmasına hiç izin vermeyebilir.
SmartScreen'in bir dosyaya güvenmesi için iki şeye bakılır:
| Durum | Pencerede görünen | Sonuç |
|---|---|---|
| İmzasız program | Yayımcı: Bilinmeyen yayımcı | Her yeni sürümde itibar sıfırdan başlar; uyarı uzun süre devam eder |
| Kod imzalama sertifikasıyla imzalı program | Yayımcı: Şirketinizin doğrulanmış adı | İtibar sertifikanıza bağlanır; sürümler arasında birikir ve uyarı zamanla kaybolur |
Kalıcı çözüm: programınızı kod imzalama sertifikasıyla imzalamak
Bir kod imzalama sertifikası, sertifika otoritesinin (CA) şirketinizi ya da kimliğinizi doğruladığını gösterir. İmzalanan dosyada "Bilinmeyen yayımcı" yerine doğrulanmış adınız görünür ve dosya imzalandıktan sonra değiştirilemez; değiştirilirse imza bozulur.
- Sertifika türünü seçin. OV (Organization Validation) şirket doğrulamalıdır ve çoğu yazılımcı için yeterlidir. EV (Extended Validation) daha kapsamlı doğrulama içerir ve kurumsal müşterilerde daha güçlü bir güven sinyalidir. Farkları OV ve EV karşılaştırmamızda bulabilirsiniz.
- Doğrulamayı tamamlayın. CA şirket bilgilerinizi (ticaret sicili, telefon, adres) kontrol eder.
- İmzalayın ve zaman damgası ekleyin. Windows'ta genellikle SignTool kullanılır. Zaman damgası sayesinde sertifikanızın süresi dolsa bile eski sürümlerinizin imzası geçerli kalır. Adım adım komutlar için: SignTool ile EXE imzalama.
- Her sürümü aynı sertifikayla imzalayın. İtibar sertifikaya bağlı biriktiği için sertifika değiştirmek itibarı yeniden başlatabilir.
İmzaladıktan sonra uyarı hemen kaybolur mu?
Her zaman değil ve bunu açıkça belirtmek istiyoruz. Microsoft, 2024'ten itibaren EV sertifikaların da SmartScreen itibarını anında vermediğini duyurdu; hem OV hem EV sertifikalarda itibar, dosyanın indirilme ve çalıştırılma geçmişiyle zamanla oluşur. İmzalamanın farkı şudur: itibar dosyaya değil sertifikanıza bağlanır, bu yüzden her yeni sürümde sıfırdan başlamaz ve süreç imzasız bir programa göre çok daha hızlı ilerler.
Süreci hızlandırmak için:
- Programınızı yalnızca kendi alan adınızdaki HTTPS bir sayfadan dağıtın.
- Yeni bir sürüm yayınladığınızda dosyayı Microsoft'un Security Intelligence dosya gönderme sayfasından "yazılım geliştiricisi" olarak analize gönderin.
- Kurulum dosyasını ve içindeki EXE/DLL dosyalarını birlikte imzalayın.
- Sürümleri sık sık yeniden paketleyip gereksiz yere yeni dosyalar üretmeyin.
Hangi sertifikayı seçmeliyim?
Haziran 2023'ten bu yana tüm kod imzalama sertifikalarında özel anahtarın donanımda (sertifikalı USB token veya HSM) saklanması zorunludur. Bu nedenle en pratik seçenek, kargo ile USB token beklemeden bulutta imzalama yapabildiğiniz Cloud kod imzalama sertifikalarıdır. Başlangıç için Certum Standard Cloud uygun fiyatlı bir OV seçenektir; kurumsal dağıtım için Sectigo Cloud EV veya DigiCert Cloud EV tercih edilebilir. Tüm seçenekleri karşılaştırma sayfamızda yan yana görebilirsiniz.
Sıkça Sorulan Sorular
"Windows kişisel bilgisayarınızı korudu" uyarısı virüs olduğu anlamına mı gelir?
Hayır. Uyarı, Windows'un dosyayı yeterince tanımadığını gösterir. Dosyanın zararlı olduğu tespit edilirse SmartScreen farklı ve daha sert bir uyarı gösterir veya Microsoft Defender dosyayı karantinaya alır. Yine de dosyanın kaynağından emin değilseniz çalıştırmayın.
"Yine de çalıştır" düğmesi neden görünmüyor?
Düğme ancak "Ek bilgi" bağlantısına tıkladıktan sonra görünür. Hiç görünmüyorsa bilgisayarınızda kurum politikası (grup ilkesi) veya Windows 11'deki Akıllı Uygulama Denetimi (Smart App Control) imzasız uygulamaları tamamen engelliyor olabilir.
Kendi programım için uyarıyı tamamen kaldırabilir miyim?
Garantili ve anında bir yol yoktur; bunu vaat eden hizmetlere itibar etmeyin. Programınızı bir kod imzalama sertifikasıyla imzalamak, zaman damgası eklemek ve aynı sertifikayla yayınlamaya devam etmek, uyarının kalıcı olarak kaybolmasını sağlayan doğru yoldur.
Uyarı sadece Microsoft Edge'de mi çıkar?
Hayır. SmartScreen hem Edge'in indirme denetiminde hem de Windows'un dosya çalıştırma aşamasında çalışır. Chrome veya Firefox ile indirilen bir dosyayı çalıştırdığınızda da aynı uyarıyı görebilirsiniz.



