Pentru a fi succint și simplu, voi merge direct la subiect. Se pare că o grămadă de adrese IP încearcă să acceseze fișiere care au potențialul de a conține informații sensibile de server pe site-ul meu, care este încă în faza de dezvoltare alimentată de Linux și apache2 și primesc din ce în ce mai mult jurnalele de eroare apache2 ale unor IP-uri care încearcă să acceseze fișiere care nici măcar nu ieși pe serverul meu.
Iată câteva dintre jurnalele
[client 103.153.76.212:64595] scriptul „/var/www/websites/example.com/xmlrpc.php” nu a fost găsit sau nu a putut să statistice
[client 45.146.164.110:56158] scriptul „/var/www/websites/example.com/index.php” nu a fost găsit sau nu a putut să statistice
[client 5.188.210.227:31411] scriptul „/var/www/websites/example.com/echo.php” nu a fost găsit sau nu a putut să statistice
[client 45.146.164.110:32824] scriptul „/var/www/websites/example.com/index.php” nu a fost găsit sau nu a putut să statistice
[client 128.199.2.210:55528] scriptul „/var/www/websites/example.com/system_api.php” nu a fost găsit sau nu a putut statistic
[client 117.50.90.31:43096] scriptul „/var/www/websites/example.com/wp-login.php” nu a fost găsit sau nu a putut statistic
[client 143.198.136.88:39108] AH01630: client refuzat de configurația serverului: /var/www/websites/example.com/server-status
[client 143.198.136.88:39688] scriptul „/var/www/websites/example.com/info.php” nu a fost găsit sau nu a putut statistic
[client 45.146.164.110:34004] scriptul „/var/www/websites/example.com/index.php” nu a fost găsit sau nu a putut fi stat
Mi-am schimbat site-ul cu example.com, dar obțineți imaginea și am făcut câteva săpături pe acele adrese IP și nu am primit absolut nimic, deși ip-am arătat ca fiind datorat de un ISP rus.
Deci, evident, cine face asta verifică vulnerabilități, dar vreau să blochez automat acele ip-uri. Există un modul Apache2, un script php sau python pe care îl pot folosi pentru a realiza acest lucru...?