• 13-01-2025, 12:20:24
    #1
    Merhabalar, herkese iyi forumlar. Bir projem var ve form ile kullanıcı sunucuya dosya yüklüyor. İleride güvenlik ihlali yaratmaması için bu dosyalara virüs kontrolü nasıl yapabilirim? Yardımlarınızı bekliyorum.
  • 13-01-2025, 12:25:32
    #2
    Upload kütüphaneleri var onları kullanmalısın. Php'nin yalın dosya yükleme sistemi çok yetersiz.
  • 13-01-2025, 13:59:23
    #3
    bulutaylak adlı üyeden alıntı: mesajı görüntüle
    Upload kütüphaneleri var onları kullanmalısın. Php'nin yalın dosya yükleme sistemi çok yetersiz.
    Önerdiğiniz bir kütüphane var mı?
  • 13-01-2025, 14:25:01
    #4
    sunucunuzda clamav varsa ise,
    https://github.com/appwrite/php-clamav bunu kullanabilirsiniz.
    eğer yüklenenler sadece görsel ise resize edebilirsiniz. orjinal boyutlarından %1 daha küçüğüne yeniden boyutlandırmadan sorunsuz geçiyorsa gerçek görsel dosyalarıdır.
    bunun dışında yüklediğiniz dosyalar public olarak erişebilir değilse problem olmaz.
  • 13-01-2025, 15:56:40
    #5
    trgino adlı üyeden alıntı: mesajı görüntüle
    sunucunuzda clamav varsa ise,
    https://github.com/appwrite/php-clamav bunu kullanabilirsiniz.
    eğer yüklenenler sadece görsel ise resize edebilirsiniz. orjinal boyutlarından %1 daha küçüğüne yeniden boyutlandırmadan sorunsuz geçiyorsa gerçek görsel dosyalarıdır.
    bunun dışında yüklediğiniz dosyalar public olarak erişebilir değilse problem olmaz.
    Aslında görsel ve zip dosyası yükleyebilecekler, bu ikisi haricinde yükleme olmuyor. Public olarak değilde özel URL yapısı ile yükleyen kişinin izin verdiği kullanıcılar görüntüleme olmadan yalnızca indirme işlemi yapabilecek.

    Edit : Halen önerilerinizi bekliyorum.
  • 13-01-2025, 20:31:54
    #6
    Saf php çalışıyorsunuz anladığım kadarıyla dosya işlemleri için verot u tavsiye ederim.
  • 26-01-2025, 14:14:17
    #7
    Mime kontrolü yaptırabilirsin ve extradan dosya uzantısı kontrolü yapabilirsin en iyi önemler bunlardır