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:

  1. 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
    
  2. 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:

  1. Kirjaudu sisään ulkoiselle lokipalvelimelle SSH:n kautta.

  2. 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.

  3. Käynnistä rsyslog uudelleen suorittamalla seuraava komento:

    systemctl restart rsyslog
    
  4. Kirjaudu sisään Plesk-palvelimellesi.

  5. 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")
    
  6. Käynnistä rsyslog uudelleen suorittamalla seuraava komento:

    systemctl restart rsyslog
    

Plesk lähettää nyt kopion Toimintolokin tietueista ulkoiselle lokipalvelimelle.