в результате я решил запретить в nginx запросы с признаками вредоносного кода
[QUOTE][FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83]/etc/nginx/bx/site_avaliable/ssl.s1.conf - только тут, доступ по 80-му порту и так закрыт, других сайтов нет.[/COLOR][/SIZE][/FONT][/QUOTE]
[QUOTE]server {
[FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83]# всякое[/COLOR][/SIZE][/FONT]
[FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83] # attack blocker[/COLOR]
[COLOR=#657b83] if ($query_string ~* "(file_put_contents|file_get_contents|base64_decode|js_error.txt)") {[/COLOR]
[COLOR=#657b83] return 403; # Deny access with HTTP status 403[/COLOR]
[COLOR=#657b83] }[/COLOR]
[COLOR=#657b83] if ($http_referer ~* "(file_put_contents|file_get_contents|base64_decode|js_error.txt)") {[/COLOR]
[COLOR=#657b83] return 403; # Deny access with HTTP status 403[/COLOR]
[COLOR=#657b83] }
# всякое
[/COLOR][/SIZE][/FONT]}[/QUOTE]
[QUOTE][FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83]/etc/nginx/bx/site_avaliable/ssl.s1.conf - только тут, доступ по 80-му порту и так закрыт, других сайтов нет.[/COLOR][/SIZE][/FONT][/QUOTE]
[QUOTE]server {
[FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83]# всякое[/COLOR][/SIZE][/FONT]
[FONT=Cascadia Mono, monospace][SIZE=13pt][COLOR=#657b83] # attack blocker[/COLOR]
[COLOR=#657b83] if ($query_string ~* "(file_put_contents|file_get_contents|base64_decode|js_error.txt)") {[/COLOR]
[COLOR=#657b83] return 403; # Deny access with HTTP status 403[/COLOR]
[COLOR=#657b83] }[/COLOR]
[COLOR=#657b83] if ($http_referer ~* "(file_put_contents|file_get_contents|base64_decode|js_error.txt)") {[/COLOR]
[COLOR=#657b83] return 403; # Deny access with HTTP status 403[/COLOR]
[COLOR=#657b83] }
# всякое
[/COLOR][/SIZE][/FONT]}[/QUOTE]