merhaba arkadaşlar
resim upload için 777 izni verdiğim klasörüme farkı tipte, dosyalar upload edilerek siteye saldırılar yapılmakta. Yüklenmesi yasak dosya tiplerine
"exe","com","bat","vbs","js","jar","scr","pif","ra r","zip","gz","tar","tgz" yazdım ancak bugunde php formatında dosyalar atılmış. Onuda ekledim sonuç olarak.
Şimdi bu klasörün güvenliği nasıl sağlarım.
aklıma gelen bir yol ise bu klasöre jpg ve gif dışında hiç dosya türünün kabul edilmemesini için ne tür bir düzenleme yapmam gerekiyor?
bence önlem olarak birden çok yol haritası çıkartın kendinize ve hepsini bir bütün olarak uygulayın. Ben bir kaç örnek vereyim siz bunu geliştirebilirsiniz de...
1- Klasörünüzü 777 değil 755 yapın.
2- eğer sunucunuz linux ise bir bash script yazın ve o klasörü 5 dk da bir tarasın eğer dosya türleri gif ve jpg dışında birşeyse onları silsin.
3- yine sunucunuzun linux olduğunu varsayarak, mod_security kurun ve o klasör üzerinden jpg ve gif dışında birşey çalıştırılmamasını sağlayın.
sanırım başka da birşeye gerek yok. Özellikle 3. adım işinizi ziyadesi ile kolaylaştıracaktır diye düşünüyorum.
Eğer adamlar shell vb. dosyaları gif olarak atar diye düşünüyorsanız da yine bir bash script yazarak işi çözebilirsiniz şöyle ki ilk 100 karakteri okutursunuz içinde php geçiyorsa veya shell olduğuna dair sabit bir metniniz varsa onu tespit edip dosyayı silebilirsiniz.