InfraFenceInfraFence

Live Security Operations

Loslegen

Den Agenten aktualisieren

Wie sich der InfraFence-Agent aktualisiert: Jetzt installieren im Dashboard, automatische Updates, der manuelle Befehl, Signaturprüfungen und die automatische Rücknahme.

Zuletzt aktualisiert:

Neue Agent-Versionen werden als GitHub-Releases veröffentlicht. Das Dashboard sagt dir, wenn ein Server eine ältere Version nutzt: mit dem Hinweis Agent-Update verfügbar und dem Badge Update verfügbar auf der Seite Server.

Jetzt installieren

Im Hinweis aktualisiert Jetzt installieren einen Server, Jetzt auf allen installieren alle. Das dürfen nur Inhaber und Administratoren, und auf dem Server muss Agent 1.0.29 oder neuer laufen. Die Anfrage bleibt eine Stunde offen; der Agent übernimmt sie bei seiner nächsten Synchronisierung und ist meist in ein bis zwei Minuten fertig. Der Server und seine Websites laufen weiter.

Ältere Agenten zeigen Diese Version aktualisiert sich nur mit dem Befehl unten: Nutze das manuelle Update.

Automatische Updates

Einstellungen › Agent › Agent-Updates bietet zwei Optionen:

  • Nur benachrichtigen (die Voreinstellung): Der Agent meldet, dass es eine neue Version gibt, und installiert nichts.
  • Automatisch installieren: Der Agent installiert neue Versionen selbst.

Was der Agent prüft

Bei Jetzt installieren wie beim automatischen Update gilt: Der Agent

  1. lädt das Release nur von https://github.com/infrafence/infrafence-agent/releases herunter, egal welche Adresse ihm genannt wird;
  2. prüft seine SHA-256-Prüfsumme und seine Cosign-Signatur gegen den im Agenten eingebauten öffentlichen Schlüssel und installiert nichts, wenn eine der Prüfungen fehlschlägt;
  3. führt vor dem Wechsel den Selbsttest des neuen Binarys aus (infrafence-agent check);
  4. behält das vorherige Binary als /usr/local/bin/infrafence-agent.bak und startet dann den Dienst neu.

Stürzt die neue Version dreimal hintereinander ab, kehrt der Agent von selbst zur vorherigen zurück.

Von Hand aktualisieren

Führe den Installer erneut ohne Token aus. Er aktualisiert Binary und Dienst und behält die Registrierung:

bash
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash

Container

  • Docker: Ziehe das neue Image und erstelle den Container neu; die Registrierung bleibt im Volume infrafence-config.
  • Kubernetes: siehe Updates und GitOps.

Was sich in jeder Version geändert hat, steht im Changelog.