NEWS
Admin adapter crash v6.12.0
-
Vielen Dank für die Antworten.
-
Backdoors furnktionieren immer über den Weg von Ihnen nach aussen und werden über updates eingespielt. Daher ist es ein Security Issue wenn ein Programm plötzlich und ohne Grund Verbindungen von Innen nach Aussen aufmacht. Über diesen Weg werden System angegriffen.
Wenn ich einen Adapter installiere und dieser Daten braucht, dann öffnet man gezielt die IP Adressen kontrolliert. So funktioniert ein sicheres IOT Netz. -
Upates spielt man nicht ein um Up-To Date zu sein, dies ist nicht nice to have. Grundsätzlich gilt: Ein stabiler Betrieb in einem gesicherten Netz wird nur bei einer Funktionsänderung angepasst. Never touch a running system!
Aber ehrlich - schön Argumente auszutauschen - leider erklärt mir damit aber immer noch keiner warum der Admin Adapter Daten aus meinem Netz nach GitHub übertragen will und welche Daten
-
-
-
@hschief sagte in Admin adapter crash v6.12.0:
Never touch a running system!
Och nein, schon wieder so'n Quark...
Updates auf eine stabile Version spielt man IMMER ein.
Um eben da up-to-date zu sein. Das ist natürlich KEIN nice-to-have sondern absolut erforderlich für ein gesundes System. -
@hschief sagte in Admin adapter crash v6.12.0:
leider erklärt mir damit aber immer noch keiner warum der Admin Adapter Daten aus meinem Netz nach GitHub übertragen will und welche Daten
Versionsstände z. B.? Um aktuelle Versionen abzufragen?
Da du es dir ja auch zutraust zu entscheiden ob oder wann ein System 'getatscht werden' muss: Schau in den Code und bewerte dann, ob und welche Daten da warum da evtl. an GitHub gehen müssen:
-
@thomas-braun
Hallo Thomas,mein Admin Adapter steht auf update: Manuell, daher gibt es keinen Grund warum er im laufenden Betrieb alle 5 Minuten irgendetwas überträgt. Ich habe auch in den Release Notes diese Änderung nicht gefunden.
Ja, bei einem Update wird es gebraucht und dann öffnet man mit einem Click die Firewall.
-
Es gibt bei IT Systemen einen Closed Shop Ansatz (Ich betreibe Systeme und Sicherheitsbereich seit 1984 - Unix seit 1990), daher gibt es vielleicht verschiedenen Ansätze ein IOT Netz zu betreiben.
Vielleicht können wir aber diese Diskusion bzgl. verschiedener Ansätze einfach beenden.
-
@hschief sagte in Admin adapter crash v6.12.0:
Never touch a running system!
Naja ... dazu sage ich mal nichts .
Und nebenbei , nicht nur GitHub
sondern auch hier werden Daten gesendet :
Upates spielt man nicht ein um Up-To Date zu sein, dies ist nicht nice to have.
... aus dem Grund gibt es auch Sentry , damit Entwickler mitbekommen das ein Fehler vorliegt usw.
https://forum.iobroker.net/topic/46921/meldungen-an-sentry-iobroker-net-deaktivieren
-
Nur zur erweiterten Info - Der Admin Adapter läd regelmässig z.B. die zu dieser Doku gehörende Definition runter um gegen zu checken:
https://github.com/ioBroker/ioBroker.admin/blob/master/packages/jsonConfig/SCHEMA.md
Daher sollte der zugriff auf github.com frei gegeben sein. Denke der macht das über rawIRGENDWAS.github.com
-
@hschief sagte in Admin adapter crash v6.12.0:
Vielleicht können wir aber diese Diskusion bzgl. verschiedener Ansätze einfach beenden.
Dann check halt den Code, musst du ja bei dem Ansatz dann für jedes Software-Paket eh machen.
-
@ticaki
Vielen Dank für den Kommentar, auch dies erklärt die Änderung nicht, in der älteren Version ist der zykliche Update nicht durchgrführt worden, muss auch nicht, denn wir habe ja extra die Einstellung:Update -> Manuell, warum sollte ein automatischer Abgleich notwendig sein? Hacker holen sich immer erst de installierten Versionen um über bekannte Exploits anzugreifen. Dies wird dadurch möglich, das man Daten nach aussen überträgt.
Daher vielleicht einfach die Frage: Warum ist der Zugriff nach aussen plötzlich erforderlich?
Wenn die Antwort nur der Entwickler kennt - OK, akzeptiert.
Meine Frage ist nicht - wie betreibt man ein sicheres Netz, auch nicht wie häufig sollte ich updaten.
-
Dazu auch mal mein Senf:
a) Der Titel scheint falsch zu sein. Es sieht (für mich) nicht danach aus dass Admin CRASHE. Admin logget nur einen Fehler. Sollte admin doch crashen, dann geht das aus den hier geposteten Infos nicervor.
b) Ich kann aus dem Fehler nicht erkennen, dass Admin etwas zu Github SCHREIBEN möchte. Hast du dazu genauere Infos die vermuten lassen, dass ein SCHREIBZUGRIFF stattfinden soll?
c) Der Fehler erfolgt wahrscheinlich wegen des erst mit Admin 6 eingeführten Checks der Konfigurationsdateien. Dazu holt sich admin die benötigte Schema Datei von github. Ein Betrieb ist aber auch ohne diesen Check möglich.
d) @foxriver76 kannst du hier mal einen Blick drauf werfen ob die Vermutung dass es um den schema Zugriff geht wahrscheinlich richtig ist? Wenn ja dann sollte da kein Fehler sondern maximal ein Info Hinweis geloggt werden - und das einmali - dass die Schemaprüfung nicht geht. Da wurde zwar m.W. nach schon was abgefangen - aber offensichtlich macht hier die Firewall kein Blocking sondern führt zu einem Timeout, ev. ist der Fall nicht abgefangen.
-
@mcm57
Hi mcm57 - vielen Dank für die sachliche Analyse. Krankheitsbedingt konnte ich mich leider nicht mehr melden. Folgendes kann ich derzeit beitragen:
- Ein Downgrade auf 6.11.0 behebt das Problem. Die Änderung ist also mit dem Wechsel auf 6.12.0 entstanden.
a) Der Titel scheint falsch zu sein. Es sieht (für mich) nicht danach aus dass Admin CRASHE. Admin logget nur einen Fehler. Sollte admin doch crashen, dann geht das aus den hier geposteten Infos nicervor.
==> Ich kann mich danach nicht mehr auf der AdminWeboberfläche anmelden, erst wenn ich den Adapter von der Shell neu starte geht es wieder für einen gewissen Timeout. Ich denke mal, der Adapter versucht zyklisch GIT zu erreichen, wenn dies nicht klappt entsteht wohl erst ein Timeout (Admin zeigt das drehende Icon) und stirbt dann)b) Ich kann aus dem Fehler nicht erkennen, dass Admin etwas zu Github SCHREIBEN möchte. Hast du dazu genauere Infos die vermuten lassen, dass ein SCHREIBZUGRIFF stattfinden soll?
==> Ja, das hast du recht, heit schlägt meine Paranoia zu, ob er nur liest oder auch schreibt, kann ich natürlich nicht sagen. Ich bin halt sehr vorsichtig. Da der Update ja auf manuell konfiguriert ist sollten ja eigentlich keine Zugriff stattfinden.c) Der Fehler erfolgt wahrscheinlich wegen des erst mit Admin 6 eingeführten Checks der Konfigurationsdateien. Dazu holt sich admin die benötigte Schema Datei von github. Ein Betrieb ist aber auch ohne diesen Check möglich.
==> Wie gesagt, 6.11 läuft, wahrscheinlich wird in 6.12 auf den fehlenden Connect anders reagiert.d) @foxriver76 kannst du hier mal einen Blick drauf werfen ob die Vermutung dass es um den schema Zugriff geht wahrscheinlich richtig ist? Wenn ja dann sollte da kein Fehler sondern maximal ein Info Hinweis geloggt werden - und das einmali - dass die Schemaprüfung nicht geht. Da wurde zwar m.W. nach schon was abgefangen - aber offensichtlich macht hier die Firewall kein Blocking sondern führt zu einem Timeout, ev. ist der Fall nicht abgefangen.
==> Nach meiner Meinung bei Update Manuell noch nicht mal ein Hinweis.Erneut vielen Dank auf die Rückführung auf die Sachebene.
Helmut -
@hschief der fix ist erst in 6.12.2, da zur Zeit ruhiger bei Admin denke ich können wir stable zeitnah mal erhöhen