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ć.
Odczyt wartości z kanału innego urządzenia
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
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.
??
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
Wszystkie dane jakie podajesz można wykraść: wifi, hasło do wifi, serwer, mail.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.
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 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Dlaczego niewiele?klew wrote: Thu Feb 22, 2024 8:49 pmale z tym raczej niewiele zrobiSOYER 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.
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
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.
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 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
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".
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
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
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.
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 136 times
- Been thanked: 137 times
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)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"
Najlepsze suple dla Twojego domu 
