Selbstheilung der Lizenzintegrität für Administratoren
Dieser Artikel erläutert für Administratoren den Lizenzintegritätsmonitor in MobilityManager: wie er manipulierte Lizenzdaten selbst heilt, wovor er warnt und wie der Integritätsstatus zu lesen ist.
Warum es die Integritätsprüfung gibt
Aus Geschwindigkeitsgründen setzt die Plattform Grenzen und Module aus denormalisierten Lizenzspalten durch, die in der Datenbank gespeichert sind. Der signierte Lizenzschlüssel ist die kryptografische Quelle der Wahrheit. Jemand mit Datenbankzugriff könnte diese Spalten bearbeiten — eine Grenze anheben, ein Modul-Flag umlegen, das Ablaufdatum verlängern, eine zweite aktive Lizenzzeile einfügen, die Datenbank auf einer anderen Maschine wiederherstellen oder die Uhr zurückstellen — ohne die Signatur zu beschädigen. Der Integritätsmonitor ist das, was dies bemerkt und darauf reagiert.
Reaktionshaltung: selbst heilen und warnen
Der Monitor läuft kurz nach dem Start und danach etwa einmal pro Stunde. Seine Haltung ist bewusst nicht blockierend, damit air-gapped Installationen mit unbefristeten Lizenzen niemals ausgesperrt werden:
- Jede Anomalie wird aufgezeichnet als ein rein anfügendes Integritätsereignis (Manipulationsnachweis).
- Spalten, die nicht mit der signierten Lizenz übereinstimmen, werden automatisch daraus korrigiert, sodass Manipulation keinen Nutzen bringt und kein Falsch-Positiv-Risiko besteht — die signierte Lizenz ist die tatsächliche Berechtigung des Kunden.
- Anomalien, die nicht geheilt werden können, lösen eine dauerhafte Administratorwarnung aus, stoppen jedoch das Produkt nicht.
Was er erkennt und wie er reagiert
| Anomalie | Schweregrad | Reaktion |
|---|---|---|
| Spaltenabweichung (Grenze oder Modul-Flag weicht vom signierten Schlüssel ab) | Kritisch | Automatisch aus der signierten Lizenz korrigiert |
| Mehrere aktive Lizenzzeilen | Kritisch | Nicht-kanonische Zeilen deaktiviert; die authentische Zeile beibehalten |
| Verletzung des Demo-Profils (Demo über ihr 1/10/5-, Alle-Module-, 30-Tage-Profil hinaus bearbeitet) | Kritisch / Warnung | Zurück zum kanonischen Demo-Profil korrigiert |
| Ungültige Signatur (gefälschter oder ersetzter Schlüssel) | Kritisch | Gewarnt — kann nicht geheilt werden |
| Signatur nicht überprüfbar (kein öffentlicher Schlüssel konfiguriert) | Warnung | Gewarnt — Grenzen können nicht bestätigt werden |
| Fingerabdruck-Abweichung (Datenbank auf einen anderen Host wiederhergestellt/geklont) | Warnung | Gewarnt |
| Uhr-Rückstellung / letzte Sichtung gelöscht | Warnung | Gewarnt |
| Über der Fahrzeuggrenze (aktive Fahrzeuge überschreiten den Höchstwert) | Warnung | Gewarnt; Anlegen neuer Fahrzeuge bleibt blockiert |
| Fehlende Aktivierungsbindung (Fingerabdruck oder Aktivierungsdatum gelöscht) | Warnung | Gewarnt |
Den Integritätsstatus lesen
Der Integritätsbericht (verfügbar für Administratoren mit der Berechtigung softwareLicense:manage) fasst die jüngsten Ereignisse und einen Gesamtstatus zusammen:
| Status | Bedeutung |
|---|---|
| Nicht konfiguriert | Keine aktive Lizenz, oder die Systemdatenbank ist nicht verfügbar — es gibt nichts zu überprüfen. |
| OK | Die Lizenz stimmt mit ihrer signierten Quelle überein und alle Invarianten gelten. |
| Automatisch korrigiert | Manipulierte Spalten wurden erkannt und aus der signierten Lizenz geheilt. |
| Verletzung | Es wurde eine Anomalie gefunden, die nicht automatisch korrigiert werden konnte und Aufmerksamkeit erfordert. |
Jedes Ereignis führt auf, wann es erkannt wurde, den Ereignistyp und Schweregrad, das betroffene Feld, die erwarteten und tatsächlichen Werte, die ergriffene Reaktion sowie eine für Menschen lesbare Detailmeldung.
Hinweis: Ein Status "Verletzung" deaktiviert das Produkt nicht. Er bedeutet, dass eine gewarnte Anomalie — etwa ein Signaturfehler, eine Änderung des Host-Fingerabdrucks oder eine Flotte über der Grenze — vorhanden und ungelöst ist. Untersuchen Sie sie, anstatt zu erwarten, dass das System in Ihrem Namen blockiert.
Warnung: Lizenzspalten direkt zu bearbeiten, um Kapazität oder Module freizuschalten, ist zwecklos und hinterlässt einen dauerhaften Eintrag. Beim nächsten Durchlauf korrigiert der Monitor die Felder der signierten Lizenz auf ihre wahren Werte zurück und protokolliert den Versuch.
Empfohlene Reaktion
- Öffnen Sie den Integritätsstatus und überprüfen Sie die jüngsten Ereignisse.
- Bestätigen Sie bei automatisch korrigierten Einträgen, dass die Lizenz nun Ihrer wahren Berechtigung entspricht — in der Regel ist keine weitere Maßnahme erforderlich.
- Untersuchen Sie bei Warnungen wie Fingerabdruck- oder Uhrenanomalien, ob die Datenbank verschoben oder die Host-Uhr geändert wurde, und beheben Sie die zugrunde liegende Ursache.
- Bringen Sie bei einer Warnung über die Grenze hinaus die aktive Fahrzeug-Gesamtsumme wieder innerhalb des lizenzierten Höchstwerts oder wenden Sie eine Lizenz mit einer höheren Grenze an.
Verwandte Artikel
- Der Lizenz-Heartbeat und der Schutz vor Uhrzeitmanipulationen
- Platzbegrenzungen verstehen (Unternehmen, Fahrzeuge, Benutzer)
- Eine Lizenz aktualisieren oder ersetzen
- Aktuellen Lizenzstatus und Nutzung anzeigen