Rulez Apache pe Debian.
Mai jos este un eșantion de intrări din jurnalul meu de erori Apache. Întrebarea 1: Este serverul atacat (văd aproximativ 30-40 de astfel de intrări la fiecare oră). Presupun că acestea sunt atacuri sau cel puțin probe asupra serverului meu.
[Dum. Feb. 13 16:37:54.013622 2022] [:error] [pid 16071] [client 106.193.114.87:19356] Notificare PHP: Variabilă nedefinită: error_msg în /var/www/example.combo/th-sidebar-combo/th. php pe linia 57, referitor: https://example.com/podbanks/abresult.php?ab=ab18&lg=Engleză
[Dum. Feb 13 16:38:01.289976 2022] [:error] [pid 16109] [client 106.193.114.87:19358] Notificare PHP: Variabilă nedefinită: result_msg în /var/www/example.com/abc/defg.php linia 210, referitor: https://example.com/result.php?ab=ab18&lg=engleză
[Dum. Feb 13 16:38:01.290048 2022] [:error] [pid 16109] [client 103.77.154.37:1842] Notificare PHP: Variabilă nedefinită: stare în /var/www/example.com/pods/dashboard.php linia 210, referitor: https://example.com/result.php?ab=AB18&lg=Engleză
[Dum. Feb 13 16:38:26.788827 2022] [:error] [pid 15961] [client 54.90.210.118:36104] Notificare PHP: Variabilă nedefinită: BaseURL în /var/www/example.com/biz.php on line
(paginile și variabilele sunt valide, dar numerele de port sunt ciudate).
Întrebarea 2: Dacă acestea sunt atacuri, le pot opri cu UFW?
Momentan am:
La Acțiune De la
-- ------ ----
WWW Full ALLOW Oriunde
3306 PERMITERE oriunde
22 PERMITERE oriunde
8081 PERMITERE oriunde
1185 PERMITERE oriunde
WWW Complet (v6) PERMITERE Oriunde (v6)
3306 (v6) PERMITERE oriunde (v6)
22 (v6) PERMITERE oriunde (v6)
8081 (v6) PERMITERE oriunde (v6)
1185 (v6) PERMITERE oriunde (v6)
8081 PERMITERE Oriunde
8081 (v6) PERMITERE Oriunde (v6)
Sunt acești pași următori validi și completi având în vedere cele de mai sus?
ufw dezactivare
ufw implicit deny incoming
ufw implicit permite expedierea
ufw permite OpenSSH
ufw permit WWW Full
ufw permit 1185
ufw permite 3306
ufw activare
(linia 1 este pentru a mă asigura că nu sunt blocat - folosesc PuTTY)
Întrebarea 3: Chiar trebuie să deschid 3306 dacă MySQL este folosit doar local? Dau acces la baza de date doar prin interogări php care sunt protejate prin parolă și sesiune.
Întrebarea 4: Am nevoie de portul 8081? Este adăugat automat de „WWW Full”?