Erstens möchte ich sichergehen, dass jemand, der meine Netzwerke scannt und IPMI-Karten findet, nicht in der Lage ist, die Kontrolle darüber zu erlangen.
Die BMCs auf Supermicro-Systemen hatten im letzten Jahr einige besonders schlimme Fehler. Stellen Sie sicher, dass auf Ihren Systemen die neueste Firmware ausgeführt wird, mit der die meisten Fehler wie der Fehler "Anonymer Benutzer" und der Fehler " Infamous Cipher Zero" behoben werden. Beachten Sie, dass diese Firmwares nur für neuere Motherboards verfügbar sind (X8-, X9- und X10-Generationen; normalerweise nicht für die X7-Generation, die vor drei bis vier Jahren ausgeliefert wurde). Daher muss Ihre Hardware moderne Hardware sein.
Trotz der Updates ist das IPMI von Supermicro immer noch fehlerbehaftet. Passwörter werden im Klartext usw. über das Netzwerk übertragen. In meiner Welt muss sich IPMI unbedingt in einem privaten Netzwerk befinden und nur von wenigen speziellen Verwaltungsknoten verfügbar sein.
Ich weiß, dass es eine gute Praxis ist, IPMI nur in lokalen Netzwerken ohne Öffentlichkeit zu verwenden, aber Clients werden sich nicht über die Verwendung von VPN für den Zugriff auf IPMI freuen.
IPMI ist ein großartiges Verwaltungstool für Systemadministratoren. Dies bedeutet von Natur aus, dass es auch eine schöne Hintertür für Hacker ist. Wenn ich Zugriff auf das IPMI-Netzwerk erhalte, kann ich interessante Dinge tun, z. B. alle 200 Computer innerhalb weniger Minuten ausschalten oder jeden einzelnen Knoten beim nächsten Start an PXEboot senden (und möglicherweise alles überschreiben, was sich gerade auf den Festplatten befindet). Wenn Sie Ihren Kunden dies gut erklären können, erkennen sie möglicherweise die Weisheit eines VPN.
Zweitens können Sie den Befehl ipmitool verwenden, um die IPMI-Konfiguration ohne Benutzerauthentifizierung zu verwalten. Ich möchte verhindern, dass Kunden die IPMI-Einstellungen ändern - z. B. IP-Adresse, Entfernen meiner Überwachungsbenutzer, ...
ipmitool
Stellen Sie sicher, dass FreeIPMI usw. nicht standardmäßig auf dem System installiert sind. Fügen Sie in Ihrer Kundendokumentation eine Warnung hinzu, dass die Installation dieser Tools auf dem Betriebssystem ein potenzielles Sicherheitsproblem darstellt. Wenn sie diese Tools installieren, übernehmen sie ein gewisses Risiko.