Das bereitgestellte Raspberry Pi OS-Bild wendet die maximale Anzahl an Sicherheits-Best Practices an ![]()
Tatsächlich, wie @lmilcent im Docker-Container von Gladys sagte, wird Gladys bei jedem Deployment einer neuen Version mit einem frischen Container neu deployt, basierend auf einem vollständig aktualisierten System, und alle Abhängigkeiten werden bei Sicherheitslücken aktualisiert.
Allerdings ist das nicht vollständig wahr!
Wir verwenden das Paket « unattended-upgrade » auf Systemebene, das jede Nacht läuft, um Systempakete automatisch zu aktualisieren, die Sicherheitslücken haben und ohne Neustart gepatcht werden können, und nur diese, um das System nicht zu brechen.
Das Einzige, was dieses Paket nicht tut, ist, dass es im Falle eines kritischen Kernelfehlers nicht möglich ist, den Patch ohne Neustart durchzuführen, und es muss daher ein Neustart durchgeführt werden. Auf Gladys-Seite können wir nicht entscheiden, wann der Neustart durchgeführt wird, da die Hausautomation ein kritisches Programm ist. Wenn du Gladys als Alarmanlage verwendest und Gladys sich genau in dem Moment neu startet, in dem du nachts eingebrochen wirst, ist das nicht gut!
Dennoch sind Sicherheitslücken im Linux-Kernel seltener, normalerweise hört man davon und kann mit der Community kommunizieren und sagen, dass man sein System neu starten muss.