So verwaltet Plesk seine Zeit

Plesk liest die Zeit direkt vom Linux-Betriebssystem und kann diese sogar über das Webinterface verwalten lassen:

  1. Anzeige und manuelle Einstellung: Im Plesk-Admin-Bereich unter Tools & Einstellungen > Systemzeit siehst du die aktuelle Serverzeit. Du kannst dort ein Häkchen bei „Systemzeit aktualisieren“ setzen und Datum/Uhrzeit manuell ändern Achtung: Die offizielle Dokumentation warnt davor, die Zeit einfach zurückzudrehen – das kann dazu führen, dass die Zwei-Faktor-Authentifizierung (2FA) nicht mehr funktioniert oder geplante Tasks durcheinander geraten .
  2. Automatische Synchronisation (NTP): Normalerweise ist die Uhrzeit deiner VM über das Network Time Protocol (NTP) automatisch mit einem Zeitserver im Internet synchronisiert .
    • Unter Linux (Debian): Plesk nutzt dafür die Erweiterung „NTP Timesync“ . Du findest sie unter Erweiterungen > Meine Erweiterungen. Dort kannst du die NTP-Server anpassen oder die Synchronisation ganz ausschalten, indem du den „NTP Service“ auf „None“ stellst .
    • Praktischer Hinweis: Wenn du die Synchronisation abschaltest, bleibt die Zeit stehen, bis du sie manuell änderst.

💡 Ansatzpunkte für deine Analyse

Wenn du das zeitbasierte Test-Lizenzsystem untersuchen möchtest, kannst du an folgenden Stellen ansetzen (natürlich nur in deiner abgeschotteten Testumgebung):

BereichBeschreibung / Command
NTP deaktivierenSchalte die automatische Zeitsynchronisation im Plesk-Admin-Panel aus (über die NTP Timesync Extension), um zu verhindern, dass die Zeit automatisch korrigiert wird .
Manuelle ZeitanpassungÄndere das Datum auf Betriebssystem-Ebene. Als root kannst du das mit date -s "YYYY-MM-DD HH:MM:SS" tun. Nach einer Änderung muss Plesk oft neu gestartet werden (plesk restart).
Wo Plesk die Lizenz speichertDie Lizenzdatei liegt im Verzeichnis /etc/sw/keys/keys/ . Sie ist binär und sollte nicht manuell bearbeitet werden .
Wie Plesk die Lizenz prüftPlesk führt täglich einen Wartungs-Script aus. Du kannst die Lizenzprüfung manuell anstoßen mit:
/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php .

Wichtiger Hinweis für deine akademische Arbeit: Das Zurückstellen der Systemuhr ist eine klassische Methode, um zeitbasierte Testlizenzen zu analysieren. Es ist wichtig zu dokumentieren, wie Plesk diese Manipulation erkennt (z.B. durch das Überprüfen von Datei-Zeitstempeln oder die Kommunikation mit dem Lizenzserver ) und wie solche Schwachstellen geschlossen werden können.

Viel Erfolg bei deinem Projekt! Wenn du Hilfe bei der Analyse des Lizenz-Check-Mechanismus brauchst, hilft dir dein Assistent gerne weiter.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert