Odczyt wartości z kanału innego urządzenia

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Ja też jestem za.

Tylko temat nie jest trywialny.
Np urządzenie nie może czytać stanu dowolnych kanałów z tego samego konta, bo to może nie być bezpieczne. Np kupujesz gdzieś z portalu aukcyjnego dowolne urządzenie z "wgraną Suplą", a ono sobie czyta stan wszystkich kanałów i wysyła na jakiś dziwny serwer, gdzie ktoś niepowołany na dostęp.
Także aby urządzenie mogło czytać, to trzeba wprowadzić jakąś formę uprawnień dostępu.
I już z "jednej linijki" zrobiło się kilkaset po stronie serwera i Clouda (bo gdzieś to trzeba ustawiać).
Ogólnie nie jest to jakaś bardzo skomplikowana funkcja, ale też nie jest to coś co można w 15 min dodać.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

No sorry Winnetou, ale jeśli ktoś kupuje takie urządzenie "z wgraną suplą" to może tam byc wgrane naprawdę kupa innych rzeczy które i tak wystawiają takiego delikwenta na różne możliwe nieprzyjemności. Tego akurat nie przeskoczysz.
Tak z ciekawości, jeśli osoba która by sprzedawała takie urządzenia, miała złą wolę i umiejętności programistyczne, to czy obecny stan zabezpieczeń supli zapobiega np. możliwości podszycia się pod użytkownika, złamania dostępu do przekaźników itp.
??
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Aktualne urządzenia nie mają możliwości sterowania niczym poza tym co same posiadają
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Tyle wiem, ale czy wprawny programista jest w stanie zaszyć w tym "urządzeniu " szkic który wyśle do niego dane konta do którego loguje się końcowy użytkownik, lub inne dane krytyczne dotyczące konta supli na którym to urządzenie pracuje? Choćby to dotyczyło tylko tego jednego urządzenia.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

SOYER wrote: Thu Feb 22, 2024 8:33 pm Tyle wiem, ale czy wprawny programista jest w stanie zaszyć w tym "urządzeniu " szkic który wyśle do niego dane konta do którego loguje się końcowy użytkownik, lub inne dane krytyczne dotyczące konta supli na którym to urządzenie pracuje? Choćby to dotyczyło tylko tego jednego urządzenia.
Wszystkie dane jakie podajesz można wykraść: wifi, hasło do wifi, serwer, mail.
Podobnie guid i authkey urządzenia. Jeśli ktoś ma te dane, to może się podłączyć zamiast Twojego urządzenie , ale z tym raczej niewiele zrobi
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

klew wrote: Thu Feb 22, 2024 8:49 pm
SOYER wrote: Thu Feb 22, 2024 8:33 pm Tyle wiem, ale czy wprawny programista jest w stanie zaszyć w tym "urządzeniu " szkic który wyśle do niego dane konta do którego loguje się końcowy użytkownik, lub inne dane krytyczne dotyczące konta supli na którym to urządzenie pracuje? Choćby to dotyczyło tylko tego jednego urządzenia.
ale z tym raczej niewiele zrobi
Dlaczego niewiele?

Czy ten "czarny charakter" może na takim urządzeniu, na którym ma własny soft "szpiegujący" sterować np. przekaźnikiem?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

Jeśli się podszyje pod urządzenie, to będzie po prostu otrzymywał polecenia "włącz światło".
Jeśli natomiast wrzuci na to urządzenie jakiegoś backdoora to będzie mógł nim sterować i np otworzyć Ci bramę.
Kiedy każdym urządzeniu istnieje ryzyko że dostaniesz coś ze zmienionym softem.

Na esp32 da się to zabezpieczyć, ale wtedy do ESP nie da się już nic innego wgrać - można robić tylko update ota przez serwer producenta.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Tym sposobem, udowodniłem Ci, że argument o trudności z wprowadzeniem czytania stanu kanałów z serwera przez urządzenie, spowodowany(słuszną) troską o to by nie było to nadużywane, jest trochę chybiony, ponieważ już w tej chwili urządzenia sprzedawane na internecie z wgraną suplą mogą być shakowane i nic na to nie poradzisz w tym momencie. Troska o takie zabezpieczenie dla tylko dwóch kanałów, podczas gdy cała reszta bez problemu, dla chcącego, może być shakowana, nie jest więc argumentem przeciwko wprowadzeniu takiej funkcjonalności.

DROGI UŻYTKOWNIKU SUPLI (I NIE TYLKO) PAMIĘTAJ O TEJ PODATNOŚCI KIEDY NASTĘPNYM RAZEM ZECHCESZ KUPIĆ URZĄDZENIE "DUŻO TAŃSZE NIŻ ZAMEL".
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Mam pytanko. Mam wygenerowany link bezpośredni do światła na zewnątrz budynku.. Ogólnie link działa, ale na urządzeniu pokazuje mi odwrotność zdarzenia. Czyli włączam link, światlo się zapala, ale pokazuje ”off”. Drugim linkiem wyłączam. wtedy pokazuje "on"
You do not have the required permissions to view the files attached to this post.
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

lukasz06 wrote: Fri Feb 23, 2024 2:16 pm Mam pytanko. Mam wygenerowany link bezpośredni do światła na zewnątrz budynku.. Ogólnie link działa, ale na urządzeniu pokazuje mi odwrotność zdarzenia. Czyli włączam link, światlo się zapala, ale pokazuje ”off”. Drugim linkiem wyłączam. wtedy pokazuje "on"
Niestety tak to działa. Jak uruchomisz link, to cloud wysyła rozkaz "włącz" do urządzenia, a do Ciebie w odpowiedzi wysyła aktualny stan (czyli wyłączony, bo światło włącza urządzenie, które musi odebrać rozkaz, zmienić stan i wysłać go do serwera)
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”