PHP - Dosya yüklenenler ve zip / rar arşivlerinde yüklenmesini virüsleri önlemek için yollar

2 Cevap php

Ben diğerleri onları indirebilirsiniz böylece kullanıcıların dosya yüklemesine izin vermek için web sitemdeki bir hizmet sunmak için çalışıyorum.

Mesele, bu dosyaların bazılarını beri .zip / .rar dosyaları olacak yüklemek sağlayacak,, ben fikirler dahil vb Virüsler / trojan ile arşivlerin yükleme önlemek için var ne kadar merak ediyorum. Bazı. Zip dosyaları meşru içerecektir. Exe dosyaları, ben ne seçenekleri emin değilim gerçi.

Ben düşündüm ve ben paylaşılan w / o hosting olduğum için ben, sunucu üzerinde bir virüs tarayıcı ile doğrulamak için bir yöntem yok böyle bir hizmeti çalıştırmak için ... ne de ben üzerinde bilgi sahibi yapmak seçeneği nasıl Bunu yapmak için. Ben de virüsler için dosyaları taramak için herhangi bir php sınıfı veya veritabanı var farkındayım. Bunun anlamı, benim tek seçenek güvenmek şunlardır:

a). manual approval <-- not an acceptable option for me as it might become a busy site with thousands of uploads b). get the users to somehow point out it if has viruses through voting or "flagging", etc....

Zaten, "b" ile ilgili - ne fikir önerirsiniz?

2 Cevap

"Rapor" butonuna belki onlar dosyası bir virüs ya da sadece işe yaramaz bir dosya olduğunu düşünüyorum neden insanlar açıklamak için izin vermek için çok bir yorum sistemi eklemek (ve kullanıcıya "sayesinde vermek" için bir yol bulabiliriz, iyi bir fikir gibi geliyor , StackOverflow itibar sistemi gibi?).

Indirmek için bir sonraki büyük bir "rapor virüs" düğmesi? Elle bu onaylama mümkün olmalıdır.

Veya tıklama sayısından sonra "Potansiyel tehlikeli" olarak dosyayı işaretleyin.