Skip to content

Säkerhet ​

ZiggyMeter är konstruerad för att vara säker i ett hemnätverk utan att vara beroende av en molntjänst. Den här sidan förklarar vad som skyddas, och hur.

Firmware ​

Enhetens firmware skyddas med starka krypteringsnycklar, som skyddar känsliga uppgifter som Wi-Fi-inloggningar mot obehörig åtkomst. Firmwareuppdateringar levereras regelbundet för att åtgärda möjliga säkerhetsbrister.

Alla uppdateringsfiler är krypterade och digitalt signerade. Om en fil ändras — om så bara med en enda byte — misslyckas signaturkontrollen och enheten avvisar uppdateringen. Det förhindrar att skadlig kod installeras och garanterar att varje uppdatering är intakt.

Ingen nedgradering ​

Enheten accepterar bara firmware som är nyare än den som körs. Om nedgradering vore tillåten skulle man kunna installera om en version med kända sårbarheter och på så sätt kringgå säkerhetsrättelser — en rollback-attack. Se Firmwareuppdatering.

Krypterad dataöverföring ​

Wi-Fi-lägeTransportVarför
Klient (ansluten till ditt nätverk)HTTPS på port 443Normal drift; all trafik krypteras med TLS.
Åtkomstpunkt (enhetens egen hotspot)HTTP på port 80Används bara vid den första konfigurationen. Port 443 är stängd.

INFO

Varför vanlig HTTP i åtkomstpunktsläget? Ett självsignerat certifikat på en hotspot ger en varning i webbläsaren som användare lär sig att klicka förbi, vilket lär ut precis fel vana — och vissa telefoner vägrar helt att visa konfigurationssidan. Eftersom inloggningen sker med challenge-response skickas lösenordet ändå aldrig över nätet, och hotspoten är en privat länk mellan din telefon och enheten utan väg ut på internet.

När enheten ansluter till ditt eget Wi-Fi växlar den automatiskt till HTTPS.

Certifikatvarningen ​

I ditt eget nätverk använder enheten HTTPS med ett certifikat som den själv har skapat. Första gången du ansluter varnar webbläsaren för att anslutningen inte är privat. Det är väntat: ingen offentlig certifikatutfärdare kan gå i god för en enhet i ditt lokala nätverk. Anslutningen är ändå krypterad.

Om du har en egen certifikatutfärdare kan du installera ett certifikat som den har utfärdat, och då försvinner varningen på alla enheter som litar på den utfärdaren. Se HTTPS-certifikat.

API-åtkomst ​

Varje API-anrop skickar med en bearer-token. En inloggningstoken går ut efter 30 minuter. För program kan du skapa upp till tre långlivade tokens som aldrig går ut. Enheten sparar bara en hash av varje token, så en token kan inte läsas ut från enheten i efterhand, och varje token kan återkallas för sig. Se Långlivade åtkomsttokens.

Säkerheten i Zigbee-protokollet ​

För lokal trådlös kommunikation använder enheten Zigbee, som ger ett lätt, strömsnålt och säkert ramverk för IoT-nätverk. Zigbee krypterar alla datapaket med AES-128, så information som utbyts mellan enheten och andra noder i nätet är krypterad och autentiserad. Det förhindrar avlyssning och obehöriga kommandon i lokala nätverk. Zigbees inbyggda mekanismer omfattar också autentisering av enheter, nyckelhantering och säker uppbyggnad av nätet.

Säkerhet på mätarsidan ​

När mätaren använder DLMS/COSEM stöder ZiggyMeter mätarens egna säkerhetsnivåer:

NivåBetydelse
NoneIngen autentisering.
Low (LLS)Autentisering med lösenord.
High (HLS, GMAC)Challenge-response-autentisering med en autentiseringsnyckel.

Kryptering av data stöds med den blockchiffernyckel (GUEK) och autentiseringsnyckel (AK) som elnätsbolaget tillhandahåller. Nycklar och lösenord lagras i enhetens krypterade konfiguration och returneras aldrig av API:t — enheten talar bara om huruvida ett lösenord är satt. Se Mätarprotokoll.

Exponera inte enheten mot internet ​

ZiggyMeter är byggd för ett lokalt nätverk. Vidarebefordra ingen port till den från det publika internet. Om du behöver fjärråtkomst, använd VPN in till ditt eget nätverk, eller placera en härdad omvänd proxy framför den. Se Egna integrationer och moln.

Löpande säkerhetsarbete ​

Säker firmwareutveckling, krypterade och signerade uppdateringar, inloggning med challenge-response, TLS i klientläge och Zigbee-kryptering bildar tillsammans ett skydd i flera lager. Firmwaren utvecklas inom Europeiska unionen och den första programmeringen i produktionen görs också där.

Hittat något? Rapportera det till support.