Tietoturva
ZiggyMeter on suunniteltu turvalliseksi kotiverkossa ilman riippuvuutta pilvipalvelusta. Tällä sivulla kerrotaan, mitä on suojattu ja miten.
Laiteohjelmisto
Laitteen laiteohjelmisto on suojattu vahvoilla salausavaimilla, jotka pitävät arkaluonteiset tiedot, kuten Wi-Fi-tunnukset, poissa luvattomilta käyttäjiltä. Laiteohjelmiston päivityksiä julkaistaan säännöllisesti mahdollisten haavoittuvuuksien korjaamiseksi.
Kaikki päivitystiedostot on salattu ja digitaalisesti allekirjoitettu. Jos tiedostoa on muutettu — vaikka vain yhden tavun verran — allekirjoituksen tarkistus epäonnistuu ja laite hylkää päivityksen. Näin estetään haitallisen koodin asentaminen ja varmistetaan jokaisen päivityksen eheys.
Ei paluuta vanhempaan versioon
Laite hyväksyy vain uudemman laiteohjelmiston kuin se, jota se suorittaa. Vanhempaan versioon palaamisen salliminen tekisi mahdolliseksi asentaa uudelleen version, jossa on tunnettuja haavoittuvuuksia, ja ohittaa näin tietoturvakorjaukset — kyseessä olisi rollback-hyökkäys. Katso Laiteohjelmiston päivitys.
Salattu tiedonsiirto
| Wi-Fi-tila | Siirtotapa | Miksi |
|---|---|---|
| Asiakas (liitetty verkkoosi) | HTTPS portissa 443 | Normaali käyttö; kaikki liikenne on salattu TLS:llä. |
| Tukiasema (laitteen oma verkko) | HTTP portissa 80 | Vain ensimmäistä käyttöönottoa varten. Portti 443 on suljettu. |
INFO
Miksi tukiasematilassa käytetään pelkkää HTTP:tä? Itse allekirjoitettu varmenne tukiasemassa tuottaa selainvaroituksen, jonka käyttäjät oppivat ohittamaan — juuri väärä tapa opetella — ja osa puhelimista kieltäytyy avaamasta käyttöönottosivua kokonaan. Koska kirjautuminen perustuu haaste–vaste-menettelyyn, salasana ei kulje verkossa kummassakaan tapauksessa, ja tukiasema on yksityinen yhteys puhelimesi ja laitteen välillä ilman reittiä internetiin.
Heti kun laite liittyy omaan Wi-Fi-verkkoosi, se siirtyy automaattisesti HTTPS:ään.
Varmennevaroitus
Omassa verkossasi laite tarjoaa HTTPS:ää varmenteella, jonka se on luonut itse. Selain varoittaa ensimmäisellä kerralla, ettei yhteys ole yksityinen. Näin kuuluukin olla: julkista varmenneviranomaista, joka voisi taata lähiverkossasi olevan laitteen, ei ole. Yhteys on silti salattu.
Jos sinulla on oma varmentaja (CA), voit asentaa sen myöntämän varmenteen, jolloin varoitus poistuu kaikilla laitteilla, jotka luottavat kyseiseen varmentajaan. Katso HTTPS-varmenne.
API-käyttö
Jokaisen API-pyynnön mukana on bearer-tunnus. Kirjautumisessa saatava tunnus vanhenee 30 minuutissa. Ohjelmia varten voit luoda enintään kolme pitkäikäistä tunnusta, jotka eivät vanhene koskaan. Laite säilyttää kustakin vain tiivisteen, joten tunnusta ei voi lukea laitteesta jälkikäteen, ja jokaisen voi mitätöidä erikseen. Katso Pitkäikäiset käyttöoikeustunnukset.
Zigbee-protokollan tietoturva
Paikalliseen langattomaan tiedonsiirtoon laite käyttää Zigbeetä, joka tarjoaa kevyen, vähävirtaisen ja turvallisen rakenteen IoT-verkoille. Zigbee salaa kaikki datapaketit AES-128-salauksella, joten laitteen ja muiden verkon solmujen välillä vaihdettu tieto on salattua ja todennettua. Tämä estää salakuuntelun ja luvattomien komentojen syöttämisen paikallisverkossa. Zigbeen sisäänrakennettuihin mekanismeihin kuuluvat myös laitteiden todennus, avainten hallinta ja verkon turvallinen muodostaminen.
Tietoturva mittarin puolella
Kun mittari käyttää DLMS/COSEMia, ZiggyMeter tukee mittarin omia turvatasoja:
| Taso | Merkitys |
|---|---|
| None | Ei todennusta. |
| Low (LLS) | Todennus salasanalla. |
| High (HLS, GMAC) | Haaste–vaste-todennus todennusavaimen avulla. |
Tietojen salaus on tuettu käyttäen verkkoyhtiösi toimittamaa lohkosalausavainta (GUEK) ja todennusavainta (AK). Avaimet ja salasanat tallennetaan laitteen salattuun asetustiedostoon, eikä rajapinta koskaan palauta niitä — laite kertoo vain, onko salasana asetettu. Katso Mittariprotokollat.
Älä avaa laitetta internetiin
ZiggyMeter on tarkoitettu paikallisverkkoon. Älä ohjaa siihen porttia julkisesta internetistä. Jos tarvitset etäyhteyden, käytä VPN-yhteyttä omaan verkkoosi tai huolellisesti suojattua käänteisvälityspalvelinta. Katso Omat integraatiot ja pilvi.
Jatkuva tietoturva
Turvallinen laiteohjelmistokehitys, salatut ja allekirjoitetut päivitykset, haaste–vaste-kirjautuminen, TLS asiakastilassa ja Zigbeen salaus muodostavat yhdessä monikerroksisen suojan. Laiteohjelmisto kehitetään Euroopan unionissa, ja myös ensimmäinen ohjelmointi tuotannossa tehdään siellä.
Löysitkö jotain? Ilmoita siitä tukeen.