Merkwürdig: attr xxxx room frei aus dem Internet erreichbar

Begonnen von Beagel, 18 Mai 2021, 10:25:53

Vorheriges Thema - Nächstes Thema

Beagel

Hallo zusammen,

gestern Abend plötzlich unkontrolliertes Schalten von einigen Geräten, Fhem konnte kurz nicht erreicht werden. Als ich dann wieder auf die Oberfläche konnte, alle Räume weg.

Nur noch ein Raum: frei aus dem Internet erreichbar
In der fhem.cfg bei allen Geräten der Eintrag: attr xxxx room frei aus dem Internet erreichbar
siehe Screenshot

Auch funktioniert anscheinend alles noch, Schaltbefehle, Timerbefehle werden ausgeführt.
Im Log ist nichts zuerkennen, für die betreffende Uhrzeit werden nur die um diese Zeit auszuführenden Aktionen angezeigt, nichts aussergewöhnliches.

Fhem lief bis jetzt über Monate ohne Eingriffe vollautomatisch, es wurde seit Monaten nichts am Raspberry verändert.

Gruß Dieter




Christoph Morrison

Glückwunsch, du hattest dein FHEM frei zugänglich im Internet und jemand hat dir bei der Konfiguration geholfen.

Frank_Huber

Zitat von: Christoph Morrison am 18 Mai 2021, 10:29:00
Glückwunsch, du hattest dein FHEM frei zugänglich im Internet und jemand hat dir bei der Konfiguration geholfen.

Also frei zugänglich UND ungeschützt.
- kein Passwortschutz
- Freigabe auf Standart-Port

Das wären mal zwei Dinge die ich als MINDEST-Anforderung sehen würde.
Besser natürlich nur VPN bzw Reverse Proxy.

MadMax-FHEM

Ich würde mal SOFORT den Port im Router zumachen!

Und dann überlegen: brauche ich Zugriff von "außen" und wenn (unbedingt) ja: vernünftig absichern!

Wie wurde ja genannt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

kadettilac89

Sei froh dass du einen netten erwischt hast. Wenn ich böse wäre, hätte ich mindestenst von /opt/ abwärts alles gelöscht.

Port vom Router zumachen. War dir bewusst, dass dein System offen ist?

herrmannj


Christoph Morrison

Zitat von: kadettilac89 am 18 Mai 2021, 11:35:31
Sei froh dass du einen netten erwischt hast. Wenn ich böse wäre, hätte ich mindestenst von /opt/ abwärts alles gelöscht.

https://www.gesetze-im-internet.de/stgb/__303a.html
Zitat
§ 303a Datenveränderung
(1) Wer rechtswidrig Daten (§ 202a Abs. 2) löscht, unterdrückt, unbrauchbar macht oder verändert, wird mit Freiheitsstrafe bis zu zwei Jahren oder mit Geldstrafe bestraft.
(2) Der Versuch ist strafbar.
(3) Für die Vorbereitung einer Straftat nach Absatz 1 gilt § 202c entsprechend.

Just saying.

Lasst und lieber Dieter helfen, dass er seine Installation sicher bekommt.
Also, Dieter, hattest/hast du dein FHEM ins Internet freigegeben? Wenn ja, stell das bitte umgehend ab (in deinem Router die Portfreigabe löschen). Im nächsten Schritt schreib hier mal, was dein use case ist. Meistens bist du mit VPN besser dran und das können heute auch die meisten Consumer Router (aka deine Fritzbox).

frank

mal aus interesse gefragt:

Zitat(1) Wer rechtswidrig Daten (§ 202a Abs. 2) löscht, unterdrückt, unbrauchbar macht oder verändert...
trifft das denn in diesem fall überhaupt zu? also die veränderung des attr room.

das könnte doch auch als benutzung eines öffentlich bereitgestellten programs ausgelegt werden, oder nicht?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

CoolTux

Das kann wenn nur ein Anwalt Dir sagen würde ich behaupten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

herrmannj

Zitat von: CoolTux am 18 Mai 2021, 13:08:28
Das kann wenn nur ein Anwalt Dir sagen würde ich behaupten.
2 Anwälte -> 3 Meinungen  ;D ;D ;D

Grobe Fahrlässigkeit des TE würde sich möglicherweise Strafmildernd auswirken  ;)

Amenophis86

Zitat von: CoolTux am 18 Mai 2021, 13:08:28
Das kann wenn nur ein Anwalt Dir sagen würde ich behaupten.

Selbst der wird es nur erahnen, entscheiden wird es ein Richter ;)

Aber zurück zum Thema:
Ich denke auch, da wollte jemand nett sein und dir zeigen, dass dein FHEM frei verfügbar ist und dir nichts böses. Daher wie gesagt Gegenmaßnahmen ergreifen und melden, was du willst, das man dir helfen kann.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Christoph Morrison

Zitat von: frank am 18 Mai 2021, 13:05:34
mal aus interesse gefragt:
trifft das denn in diesem fall überhaupt zu? also die veränderung des attr room.

das könnte doch auch als benutzung eines öffentlich bereitgestellten programs ausgelegt werden, oder nicht?

Naja, die Indizen für ein vorsätzliches Bereitstellen der eigenen Haussteuerung an Dritte sind eher dürftig, oder? Wenn jetzt "Demo" oder so drüber gestanden hätte, wäre es einfach. Allerdings ist dem Täter ja klar gewesen, dass die Installation wohl nicht für ihn gedacht war, sonst hätte er das room-Attribut nicht entsprechend geändert. Ihm war also schon bewusst, dass es nicht seine Daten sind und dass sie auch keine Demo sind. Ich find's allerdings tatsächlich eine humane Lösung (niedriger Schaden, soweit Dieter berichtet hat). Je nachdem wie man auslegt, könnte auch schon das Schalten einer Lampe in einer fremden Installation den §303a erfüllen. Freundlich ist es auf jeden Fall nicht.

Wenn ich eine Installation finden würde, würde ich wohl eher dem abuse-Kontakt des Providers schreiben (bzw. habe das auch schon so getan) und darauf hinweisen, dass ein Kunde hier ein Sicherheitsproblem hat.

IANAL, aber mit ein paar Semestern Rechtswissenschaften.

Frank_Huber

#12
Zitat von: Christoph Morrison am 18 Mai 2021, 12:37:01
https://www.gesetze-im-internet.de/stgb/__303a.html

"oder verändert"
Das ändern von Attributwerten oder das ändern von Schaltzuständen ist hier voll mit drin.

Alleine das schalten von Geräten ohne zu wissen was dahinter steckt kann immensen Schaden verursachen.
Die Attribut-Änderung sehe ich auch eher als richtigen Hinweis. aber dem § nach schon strafbar...

Beagel

Danke für Eure Antworten.

Eigentlich sollte der Raspberry / Fhem nur über VPN zu erreichen sein daher hab ich keine weiteren Sicherung für Fhem eingerichtet. VPN ist auf der Fritzbox eingerichtet.

Hab jetzt erstmal alle Ports für die IP des Raspberry gelöscht.

Wie könnte ich Testen ob ich von aussen ohne VPN auf Raspberry /Fhem komme ?

marvin78