Plesk-toimintolokin tietueiden kopiointi ulkoiselle palvelimelle
Lokit ovat perustavanlaatuinen tapa seurata käyttäjien, järjestelmän ja sovellusten toimintaa verkossa. Jos hyökkääjä on saanut käyttöoikeuden Plesk-root- tai Järjestelmänvalvojan tiliin, hän voi poistaa hakkeroinnin todisteet muokkaamalla lokeja.
NIS2-direktiivin mukaisesti organisaatioiden on varmistettava, että lokit ovat täydellisiä, täsmällisiä ja suojattuja luvattomilta muutoksilta tai häiriöiltä. Lokien suojaamiseksi ja Plesk-palvelimesi NIS2-yhteensopivuuden varmistamiseksi sinun on määritettävä Plesk lähettämään kopio Plesk Toimintolokin tietueista ulkoiselle lokipalvelimelle.
Varoitus: Plesk-palvelimelta ulkoiselle lokipalvelimelle kopioidut lokit voivat sisältää GDPR-säädösten alaisia tietoja (esimerkiksi IP-osoitteita, kirjautumistunnuksia ja muita). Varmista, että määrität ulkoisen lokipalvelimen oikein, jotta lokit käsitellään GDPR-vaatimusten mukaisesti.
Määritä Plesk-palvelimesi lähettämään kopio Plesk-toimintolokin tietueista ulkoiselle lokipalvelimelle:
-
Ota Plesk-tapahtumien kirjaaminen käyttöön järjestelmän lokipalvelussa (syslog Plesk for Linux -järjestelmässä ja Tapahtumaloki Plesk for Windows -järjestelmässä) lisäämällä seuraavat rivit panel.ini -tiedostoon:
[actionLog] syslog = true
Muista: Plesk for Linux -järjestelmässä voit myös muuttaa lokitoimintoa lisäämällä panel.ini -tiedostoon seuraavan muotoisia rivejä
[actionLog] syslogFacility = local0 ; the default facility
Määritä järjestelmän lokipalvelu lähettämään kopio lokeista ulkoiselle lokipalvelimelle kolmannen osapuolen työkalun avulla (esimerkiksi rsyslog Linuxille ja Windows Event Collector Windowsille).
Edellä olevan ohjeen vaiheen 2 tarkka toimintatapa riippuu siitä, millä käyttöjärjestelmällä Plesk toimii. Lisätietoja on käyttöjärjestelmän toimittajan dokumentaatiossa.
Alla näet, miten järjestelmän lokipalvelu (syslog) määritetään Plesk for Linux -järjestelmässä rsyslogin avulla.
(Plesk for Linux) Määritä syslog lähettämään kopio lokeista ulkoiselle lokipalvelimelle rsyslogin avulla:
Kirjaudu sisään ulkoiselle lokipalvelimelle SSH:n kautta.
-
Lisää seuraavat rivit
/etc/rsyslog-tiedostoon ja tallenna se:module(load="imtcp") input(type="imtcp" port="514") local0.* /var/log/pleskactions
Muista: Ulkoinen lokipalvelin tallentaa kopion Plesk-toimintolokin tietueista tiedostoon
/var/log/pleskactions. -
Käynnistä rsyslog uudelleen suorittamalla seuraava komento:
systemctl restart rsyslog
Kirjaudu sisään Plesk-palvelimellesi.
-
Lisää
/etc/rsyslog-tiedostoon seuraavan muotoisia rivejä ja tallenna se:local0.* action(type="omfwd" target="<IP address of the external log server>" port="514" protocol="tcp")
Esimerkiksi:
local0.* action(type="omfwd" target="192.0.2.1" port="514" protocol="tcp")
-
Käynnistä rsyslog uudelleen suorittamalla seuraava komento:
systemctl restart rsyslog
Plesk lähettää nyt kopion Toimintolokin tietueista ulkoiselle lokipalvelimelle.