Kodun kapsamlı bir denetimini yapmadan ve "dışarıdan" eylemde, örneğin bir sanal makine kullanarak gözlemlemeden, gerçekten değil. Kötü amaçlı paketleri bulmanın kurşun geçirmez bir yolu yoktur ve nispeten kolay bir şekilde atlanamayacak otomatik bir yol yoktur. Gerçekçi olarak yapabileceğiniz bazı şeyler gümüş mermi değildir:
- Açmaktır, paketini indirin ( yok ! Yüklemek) ve paketlenmemiş dosyalar üzerinde bir virüs kontrolü çalıştırın. Bu, iyi bilinen bazı sorunları bulabilir, ancak hedefli veya özel hack'ler bulamaz.
- Kullanmadan önce, sanal bir makineye kurun ve yapmaması gereken dosyalara dokunma, dış sunucularla iletişim kurma, kendi başına daemon işlemlerini başlatma vb. Gibi "şüpheli" bir şey yapmadığını kontrol edin. örneğin X saat koştuktan sonra zamanlanmış bir şekilde böyle bir şey yapıyor olabilir ve kodun ayrıntılı denetimi olmadan bilmenin hiçbir yolu yoktur. Rootkit dedektörleri bunların bazılarını otomatikleştirebilir.
- Kısıtlı bir ortama kurun. SELinux, chroot hapishaneleri, sanal makineler, ayrı bağlantısız makineler ve daha pek çok şey, düz kötüden aktif kötü amaçlıya kadar farklı türde sorunlu yazılımlar içerebilir.
- Değerli (ancak gizli olmayan) veriler, güvenilmeyen makineye salt okunur erişimi olan ayrı sunuculara yerleştirilebilir.
- Gizli veriler, güvenilmeyen makineden erişilemeyen bir makineye yerleştirilmelidir. Herhangi bir iletişim, çıkarılabilir medya aracılığıyla manuel kopyalar olmalıdır.
Son olarak, tek güvenli yazılım yazılım değildir. Güvenmediğiniz bir yazılım yüklemeniz gerektiğinden emin misiniz? Bilinen, güvenilir bir alternatif yok mu?