Birinin verdiği cevap ve seçim, risk toleransına ve doğrulamada zaman ve çaba ile ilgili düşüncelere dayanacaktır.
MD5 / SHA1 karmalarını kontrol etmek iyi bir ilk adımdır ve zamanınız olduğunda bunu yapmalısınız. Ancak, sağlanan karmaya güvenme yeteneğinizi düşünmelisiniz. Örneğin, yazarın karma içeren web sitesi saldırıya uğradıysa, saldırgan karma değerini değiştirebilir, böylece bilmezsiniz. Hesapladığınız karma sağlanan karma ile aynı değilse , bir şeylerin bittiğini bilirsiniz. Ancak, karmaların eşleşmesi dosyanın iyi olduğunu garanti etmez .
Bir yazılım yazarının bütünlük ve özgünlük sağlaması için daha iyi bir alternatif , dağıtılan dosyaları dijital olarak imzalamaktır . Bu, kimlik doğrulama bilgilerini dosyaya ekler ve bazı web sitelerine güvenmeye dayanmaz. Bir yazar dosyayı dijital olarak imzalarsa, bunun taklit edilmesinin tek yolu güvenliği ihlal edilmiş bir sertifika yetkilisidir veya geliştiricinin imzalama anahtarının çalınmasıdır. Bu durumların her ikisi de Internet'teki bir web sitesinin saldırıya uğramasından çok daha az olasıdır.
Sonuçta, bir şeye güvenmek isteyip istemediğinizi belirlemek için gerekli özeni göstermeniz ve ardından güvenip güvenmeme konusunda karar verirken yaptığınız bilinmeyen faktörleri veya yanlış hesaplamaları azaltmak için karşı önlemleri (bir sanal alanda çalıştırın, sanal bir makine vb.) Almanız gerekir. .