Hírek
Az AJAX HUB és az új AJAX HUB PLUS frissítési folyamata szerves része a termékfejlesztésnek és fejlesztésnek. A Hub / Hub Plus operációs rendszer frissítése növeli a rendszer stabilitását és biztonságát, optimalizálja teljesítményét, biztosítja az új eszközök kompatibilitását és bővíti a képességlistát.
A Hub operációs rendszer frissítése nem kötelező. Az automatikus frissítés kikapcsolható a Hub beállításaiban.
- A Hub csak akkor frissül, ha a biztonsági rendszer hatástalanított.
- A fájlméret frissítése nem haladja meg a 0,5 MB-ot.
- A frissítés a háttérben van betöltve, ami egyáltalán nem befolyásolja a rendszer működését. A frissítés telepítése kevesebb, mint 10 másodpercig tart.
A Hub meghatározza, hogy van-e frissítés az operációs rendszer számára a kiszolgálón
A Hub firmware fájlja az Ajax Cloud kiszolgálón titkosított formában tárolódik, és a kiszolgáló nem ismeri a fájl kulcsát és titkosítási módját. A Hub 5 percenként ellenőrzi az operációs rendszer frissítését. Ha az automatikus frissítési lehetőség engedélyezve van a Hub beállításaiban, akkor a Hub automatikusan frissül. Ha ez az opció le van tiltva, a mobilalkalmazás telepíti a frissítést. Ha a biztonsági rendszer élesített állapotban van, amikor a központ új firmware-t észlel, a frissítés a háttérben van betöltve, amely egyáltalán nem befolyásolja a rendszer működését, és a rendszer hatástalanítása után telepítve van.
Védelmi technológiák:
- A firmware adatbázis elérése kizárólag SSH kulcsokkal.
- Hozzáférési jogosultságok és a kiszolgáló módosításainak naplózása.
- Szerver hitelesítési és hitelesítési rendszerek.
- A titkosított kommunikációs protokoll használatával.
A frissítési fájl átvitele a kiszolgálóról a Hubba
Miután észlelte a frissítési fájlt, a Hub elkezdi letölteni a firmware-t a külső flash memóriába a rendelkezésre álló kommunikációs csatornán keresztül a szerverrel: Ethernet vagy GSM. A letöltés a háttérben történik, és nem befolyásolja a rendszer működését. A továbbított adatok védelme a Hub és a kiszolgáló között TLS a zárt bináris protokollon belüli biztonsági módszerekkel kombinálva.
A frissítési fájl ellenőrzése
A Hub firmware kódolt és aláírásra kerül egy ellenőrző összeggel (checksum). Ha a firmware fájl sérült (szándékosan vagy átviteli hibák miatt), akkor figyelmen kívül hagyja, mivel az ellenőrző összegek nem egyeznek. Ha a behatoló megsérti a titkosított firmware fájlt, és helyettesíti az ellenőrző összeget, akkor a visszafejtett firmware fájlban lévő ellenőrző összeg még mindig nem egyezik az aláírással, és a Hub elutasítja a frissítési fájlt. Legfeljebb a firmware fájl olvasható a Hub külső flash memóriájából. Azonban a fájl dekódolása a modern számítógépek képességeivel több ezer évet vesz igénybe.
Hub firmware frissítés
A frissítés során a titkosított firmware fájlt a Hub külső flash memóriájából a rendszertöltő által tárolt ROM-ROM-on tárolja.
A firmware-t csak a mikrokontroller belsejében dekódolják, amely nem érhető el kívülről, ezért nincs lehetőség a firmware olvasására vagy helyettesítésére. A firmware-fájl visszafejtése után ismét ellenőrzik az ellenőrzőösszegeket annak érdekében, hogy a dekódolási folyamat során ne legyenek adatok megsérültek.
A Hub belsejében lévő rendszerbetöltő szabályozza a Hub helyes működését egy új firmware segítségével. Ha kritikus hibákat vagy hibákat észlel, a Hub törli a sérült firmware verziót, és visszaszorítja a legfrissebb stabil kiadást.
Csak korlátozott számú ember tudja, hogy a stabil firmware kiválasztása és a helyes működés vezérlése hogyan bonyolítja a szabotázst. Maga a rendszerbetöltő nem frissül, ezzel kizárva a firmware visszaállító mechanizmusának szabotázsát.
A firmware frissítése után
A firmware frissítése és az azt követő újraindítás kevesebb, mint 10 másodpercig tart. Ezután a Hub újra csatlakozik a kiszolgálóhoz. A csatlakozási idő az aktív kommunikációs csatornák számától függ és nem haladja meg a 30 másodpercet. A riasztások és események értesítései a Hub frissítés alatt is tárolódnak az események hírcsatornájában. Az Ajax alkalmazásban az alábbi üzenetek jelennek meg a Hub firmware frissítési folyamatának indításáról és befejezéséről:
Az automatikus frissítés opcionális, és letiltható. Ehhez lépjen a Hub (Devices → Hub → Settings (⚙️) → Service) szolgáltatási beállításaihoz, és kapcsolja ki a “Firmware Auto-Update” lehetőséget.