0
我希望nginx拒絕擁有/ webroot/uploads文件夾的用戶如何拒絕所有子目錄中的腳本執行?
例如,
/webroot/uploads/user1
/webroot/uploads/user2
/webroot/uploads/user999
執行任何shell腳本或二進制文件(php,pl,py)。
惡意代碼通常隱藏在JPG或GIF文件。像badfile.php.jpg
我也看到malacious二進制文件被上傳到該文件夾。
這裏我初步的規則:
location ~ /webroot/uploads/(.+)\.php$ {
deny all;
}
location ~ /webroot/uploads/(.+)\.pl$ {
deny all;
}
但我不知道它是足夠強大。所以我感謝你的幫助。