İnternetten bir program indirdiğiniz her seferde, bunun kötü amaçlı yazılım olmadığına dair geliştiriciye güvenmek zorunda kalırsınız. Başka yol yok. Ancak genellikle bu, özellikle ünlü geliştiriciler ve yazılımlar için bir sorun değildir.
Ancak yazılım barındıran web siteleri saldırılara karşı daha savunmasızdır. Saldırganlar bir web sitesinin güvenliğini zayıflatabilir ve programları kötü amaçlı sürümleriyle değiştirebilir. Kötü amaçlı sürüm, bir arka kapının takılı olması dışında tam olarak orijinali gibi görünür ve çalışır . Bu arka kapı ile saldırgan bilgisayarın farklı bölümlerini kontrol edebilir. Bilgisayarınız bir botnet'e eklenecek veya daha kötüsü, kötü amaçlı yazılım siz kredi/banka kartınızı kullanıp oturum açma bilgilerinizi çalana kadar bekleyecektir. İşletim sistemleri, kripto para cüzdanları veya benzeri yazılımlar gibi önemli yazılımları indirirken özellikle dikkatli olmalısınız.
Dijital imzaları kullanarak Windows yazılımının kimliğini doğrulamaya yönelik talimatlar
Dijital imzalar günümüzün koşullarında sizi koruyabilir
Yazılım yazarları ürünlerini "imzalayabilir". Bir saldırgan yazılım yazarının özel anahtarını çalamadığı sürece birisinin bu imzayı taklit etmesi mümkün değildir. Binlerce kullanıcının kötü amaçlı programlar indirdiği birçok durum vardır ve hemen hemen her durumda, dijital imzaları kontrol etseler, bunların geçersiz olduğunu fark ederler ve bu durumun önüne geçilebilirdi. Savunmasız bir web sitesindeki yazılımı değiştirmek nispeten kolaydır, ancak uygun şekilde saklanan ve İnternet erişiminden izole edilen özel bir anahtarı çalmak son derece zordur.
Dijital imzalar hakkında daha fazla bilgiyi şu makalede okuyabilirsiniz: Dijital imzalar kullanılarak Linux yazılımının orijinalliği nasıl kontrol edilir . Bu makalede aynı şey tartışılmaktadır; tek fark, indirme işlemlerinin kimliğini doğrulamak için Windows yardımcı programlarını kullanmanızdır.
Dijital imzaları doğrulamak için Gpg4win nasıl kullanılır?
Gpg4win'i indirip yükleyin . Akıllı insanlar bu yazılımın meşru olduğundan nasıl emin olacaklarını merak edeceklerdir. Bu iyi bir soru ve eğer bu indirme sayfası bozulursa, takip eden tüm adımlar boşuna olacaktır.
Neyse ki geliştirici Gpg4win, yazılımını bir sertifika yetkilisi tarafından imzalatmak için gereken tüm zorlukları aştı ve web sitesinde programını doğrulamak için gereken adımları ayrıntılarıyla anlattı. Geçerliliği kontrol etmek için aynı şifreleme kullanılsa da genel yöntem farklı olacaktır. Bunun için dijital sertifikalar kullanılır.
Dosya sağlama toplamını onaylayın
Diyelim ki Bitcoin Core cüzdanını indirmek istiyorsunuz . Windows x64 yürütülebilir dosyasını indirin ( exe , zip değil ). Ardından SHA256SUMS.asc dosyasını indirmek için “ Sürüm imzalarını doğrula ”ya tıklayın . İlk adım, kurulum dosyasının karmasını doğrulamaktır.
İndirme klasörüne gidin ve Gpg4win kuruluyken artık bir dosyaya sağ tıklayabilirsiniz; yeni bir içerik menüsü görünecektir. Bitcoin kurulum dosyasına ( indirdiğiniz exe ) sağ tıklayın ve aşağıdaki resimdeki gibi Diğer GpgEX Seçenekleri > Sağlama toplamları oluştur seçeneğini seçin.

Hem oluşturulan sha256sum.txt hem de indirilen SHA256SUMS.asc dosyalarını açın . SHA256 sağlama toplamını karşılaştırın; aynı olmalıdırlar.
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Sağlama listesi dosya imzasını kontrol edin
Kurulum dosyasını ve sağlama listesini aynı siteden yeni indirmiş olsanız bile, bir saldırgan kurulum dosyasını değiştirirse sağlama toplamı listesini de kolaylıkla değiştirebilir. Ancak bilgisayar korsanları imzaları taklit edemez. Bu, bilinen (yasal) bir genel anahtarla doğrulanabilir. Öncelikle bu anahtarı indirmeniz gerekiyor.
İmza resmi şuna benzer:
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Bu bir satır içi imzadır (doğruladığı dosyanın içinde bulunur). Bazen bu imza ayrılarak ayrı bir dosyaya konulacaktır. Bu metin dosyasında yalnızca bir harfi değiştirirseniz imza artık geçerli olmayacaktır. Bu, geliştiricinin bu kesin, belirli varlıkları doğru sağlama toplamı ile onaylayıp imzaladığından emin olmanın bir yoludur.
Geliştiricinin ortak anahtarını girin
Bitcoin'in indirme sayfasındaki " Bitcoin Core Release Signing Keys " bölümünde indirebileceğiniz ortak anahtarlara sahipsiniz . Önlem olarak bunları başka bir kaynaktan indirebilirsiniz. Saldırgan meşru anahtarları kendi özel anahtarıyla değiştirirse, doğru anahtarları (ve parmak izlerini) bunların gönderildiği veya tartışıldığı diğer tüm konumlarda bulacaksınız.
SHA256SUMS.asc dosyasına sağ tıklayın ve Şifreyi Çöz ve Doğrula öğesini seçin . Program size ortak anahtarınızın olmadığını söyleyecektir. Ara'yı tıklayın .
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Arama biraz zaman alabilir. Bul alanındaki dizeye dikkat edin .
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Meşru web siteleri veya forumlarda tartışılan genel anahtar parmak izlerini görmek için kopyalayıp Google'a yapıştırabilirsiniz. Bu ortak anahtarı ne kadar çok yerde bulursanız, onun gerçek sahibine ait olduğundan o kadar emin olabilirsiniz.
Anahtara tıklayın ve ardından girin. Bunu nasıl yapacağınızı bilmiyorsanız veya şu anda yapmak istemiyorsanız, bir sonraki mesajda Hayır'a tıklayabilirsiniz (anahtarı onaylamak için önlemler alın).
Son olarak Denetim Günlüğünü Göster'i tıklayın .
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Bir sonraki resimde İyi imza metninin vurgulandığını göreceksiniz.
SHA256SUMS.asc dosyasında yalnızca bir harfi değiştirmeyi deneyin ; sonucu aşağıdaki resimde gösterildiği gibi elde edeceksiniz.
![Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir Dijital imzaları kullanarak Windows yazılımının orijinalliği nasıl kontrol edilir]()
Çok az geliştirici size yazılımın onlardan gelip gelmediğini kontrol etme olanağı verir. Ancak genellikle hassas veya çok önemli verileri işleyen programlar size bu seçeneği sunar. Dijital imza kontrolü seçeneğini kullanın; bu sizi bir gün beladan kurtarabilir.
Umarım başarılısınızdır.