Doelgroep: Dit artikel is geschreven voor securityarchitecten, IT-directeuren, schoolinkopers en compliancefunctionarissen die een verdedigbaar technisch beeld nodig hebben van de versleuteling, sleutelbeheer en veilige opstartstatus van het verbonden leespengamma. Het documenteert de AES-256 at-rest versleuteling, TLS 1.3 in-transit versleuteling, hardware-veilig opstarten en het B2B-sleutelbeheermodel.
Een verbonden leespen is een kleine computer met een microfoon, een Wi-Fi-radio en een lange batterijduur. Dezelfde beveiligingsarchitectuur die een zakelijke laptop beschermt, is van toepassing, geschaald naar een apparaat dat $11,40 EXW kost en wordt verzonden in een doos van 158 g. Bij de elf productmodellen in onze catalogus varieert de beveiligingsstatus met de radiofunctionaliteit, de firmwaregeneratie en de populatie van het cohort. Dit artikel documenteert de versleutelingsarchitectuur, de veilige opstartketen, de levenscyclus van het sleutelbeheer en het B2B-auditpakket dat de fabriek levert aan distributeurs die een verdedigbare beveiligingsstatus aan hun klanten moeten aantonen.
1. De drie lagen van beveiliging van leespennen
De beveiliging van leespennen is opgebouwd in drie lagen. Laag 1 is het apparaat, met veilig opstarten, versleutelde opslag en manipulatie detectie. Laag 2 is het kanaal, met TLS 1.3 in transit en certificaat pinning. Laag 3 is de cloud, met AES-256 at rest, sleutelrotatie en auditlogboekregistratie.
| Laag | Component | Standaard | Levenscyclus |
|---|---|---|---|
| Apparaat | Veilig opstarten | RSA-2048 + SHA-256 | Per firmware |
| Apparaat | Versleutelde opslag | AES-256-XTS | Per cohort |
| Apparaat | Manipulatie detectie | Spanning + klok glitch | Continu |
| Kanaal | Versleuteling in transit | TLS 1.3 | Per sessie |
| Kanaal | Certificaat pinning | SHA-256 pin | Per firmware |
| Cloud | Versleuteling at-rest | AES-256-GCM | Per object |
| Cloud | Sleutelrotatie | Kwartaal | 90 dagen |
| Cloud | Auditlogboekregistratie | Onveranderlijk, 7 jaar | Continu |
Elke leespen in het verbonden assortiment implementeert alle drie de lagen. De offline-only B1, B2, K7, en KF1 implementeren alleen Laag 1, met veilig opstarten en versleutelde opslag op de lokale SD-kaart indien aanwezig.
Advies voor kopers: Vraag altijd het pentestrapport op voordat u een contract tekent voor een verbonden cohort. Een fabrikant die niet heeft geïnvesteerd in een onafhankelijke pentest kan geen vragen over de versleutelingsarchitectuur beantwoorden voor uw securityteam.
2. Beveiligingsstatusmatrix voor elf modellen
De beveiligingsstatus varieert tussen de elf productmodellen, waarbij de oudere instapmodellen vertrouwen op een software-only vertrouwensketen en de nieuwere flagshipmodellen een hardware secure element toevoegen. De onderstaande matrix vat de status samen voor elk model.
| Model | Veilig opstarten | HW Secure Element | Versleutelde opslag | Manipulatie detectie |
|---|---|---|---|---|
| B1 | Software | Nee | Optioneel (SD) | Nee |
| B2 | Software | Nee | Optioneel (SD) | Nee |
| F8 | Software | Nee | Ja (BT-cache) | Nee |
| K7 | Software | Nee | Optioneel (SD) | Nee |
| KF1 | Software | Nee | Optioneel (SD) | Nee |
| L5 | Hardwarematig | Ja (TPM-achtig) | Ja | Spanningsmonitor |
| P2 | Hardwarematig | Ja (TPM-achtig) | Ja | Spanning + klok |
| Q6 | Hardwarematig | Ja (TPM-achtig) | Ja | Spanningsmonitor |
| Q8 | Hardware | Ja (TPM 2.0) | Ja | Spanning + klok + mesh |
| T2 | Hardware | Ja (TPM 2.0) | Ja | Spanning + klok + mesh |
| Y6 | Hardware | Ja (TPM 2.0) | Ja | Spanning + klok + mesh |
De Q8, T2 en Y6 zijn de enige modellen met een volledig TPM 2.0 hardware-beveiligingselement en een op mesh gebaseerd manipulatie detectienetwerk. Dit zijn de aanbevolen modellen voor schoolimplementaties die een hoogwaardig beveiligingsniveau vereisen, en ze zijn de enige modellen die voldoen aan de EU EN 18031-cyberbeveiligingsnorm voor verbonden apparaten.
3. AES-256 at Rest
Elke verbonden leespen slaat zijn telemetriecache, licentiebestand en gedownloade inhoud op in een AES-256-XTS-versleutelde partitie op het interne flashgeheugen. De versleutelingssleutel wordt afgeleid van een hardware-unieke sleutel (HUK) en een per-cohort diversificatiewaarde, wat betekent dat dezelfde sleutel nooit op twee apparaten voorkomt. Deze eigenschap wordt per-apparaat sleuteluniciteit genoemd, en het beperkt de impact van een enkele sleutelcompromittering tot één apparaat.
| Opslagitem | Versleuteling | Sleutelbron | Rotatie |
|---|---|---|---|
| Telemetrycache | AES-256-XTS | HUK + cohort salt | Per fabrieksreset |
| Licentiebestand | AES-256-GCM | HUK + cohort salt | Per cohortactivering |
| Gedownloade inhoud | AES-256-XTS | HUK + cohort salt | Per fabrieksreset |
| Ouderlijk toestemmingsbewijs | AES-256-GCM | HUK + cohort salt | Per toestemmingsupdate |
| Firmware-image | RSA-2048 ondertekend | Fabriekshoofdsleutel | Per release |
De fabriek gebruikt de AES-256-XTS-modus voor bulksopslag omdat dit de standaard is voor volledige schijfversleuteling, en de AES-256-GCM-modus voor gestructureerde gegevens omdat deze geverifieerde versleuteling biedt. De HUK wordt gegenereerd bij de wafertest en wordt gefuseerd in het beveiligde element tijdens SMT, wat betekent dat de sleutel de chip nooit in cleartext verlaat.
4. TLS 1.3 in Transit
Elke leespen die verbinding maakt met de cloud gebruikt TLS 1.3 met X.509-certificaat pinning. De pinning wordt afgedwongen tegen een fabrieksbasiscertificaat en een back-upbasiscertificaat, beide ondertekend met RSA-2048. De TLS 1.3-ciphersuite is TLS_AES_256_GCM_SHA384, wat voorwaartse geheimhouding en geverifieerde versleuteling biedt.
| TLS-parameter | Waarde | Opmerkingen |
|---|---|---|
| Protocolversie | TLS 1.3 | RFC 8446 |
| Ciphersuite | TLS_AES_256_GCM_SHA384 | AEAD |
| Sleuteluitwisseling | X25519 | ECDHE |
| Authenticatie | RSA-2048 | Gepind |
| Certificaatlevensduur | 90 dagen | Automatisch geroteerd |
| OCSP stapling | Ja | Intrekkingscontrole |
| Heronderhandeling | Uitgeschakeld | TLS 1.3 standaard |
Een TLS-handshake met het regionale POP duurt tussen 240 ms en 480 ms, afhankelijk van de round-trip latency. Zodra de handshake is voltooid, opent het apparaat een streaming HTTP/2-verbinding met 16 gemultiplexe streams, waardoor de delta-update, de telemetry-upload en de licentiecheck parallel kunnen plaatsvinden.
5. Veilige opstartketen
Elke verbonden leespen implementeert een veilige opstartketen die begint bij de onveranderlijke bootloader in het beveiligde element en eindigt bij de applicatiefirmware. Elke fase verifieert de handtekening van de volgende fase tegen een hoofdsleutel opgeslagen in het beveiligde element. Als een handtekeningverificatie mislukt, stopt het apparaat en weigert het op te starten.
| Opstartfase | Verifieert | Hoofdsleutel | Opgeslagen In |
|---|---|---|---|
| ROM bootloader | Eerste opstartfase | Fabrieksroot | ROM |
| Eerste fase opstarten | Tweede fase opstarten | Fabrieksroot | Beveiligd element |
| Tweede fase opstarten | Firmware-image | Fabrieksroot | Beveiligd element |
| Firmware-image | Applicatie | Fabrieksroot | Versleutelde flash |
De firmware-image wordt bij release ondertekend met de fabrieksrootsleutel en de handtekening wordt bij elke opstart geverifieerd. Een factory reset-flash de firmware opnieuw vanuit de ondertekende image, wat betekent dat een gecompromitteerd apparaat altijd kan worden hersteld naar een bekende goede staat door een veldtechnicus met een USB-C debug-kabel en de fabrieks sleutel-escrow.
6. Levenscyclus sleutelbeheer
De fabriek exploiteert een sleutelbeheerservice die per-cohort licentiesleutels, per-apparaat certificaten en TLS-servercertificaten uitgeeft, roteert en intrekt. De service voldoet aan FIPS 140-2 en wordt jaarlijks geauditeerd door een externe beoordelaar.
| Sleuteltype | Uitgegeven | Geroteerd | Ingetrokken |
|---|---|---|---|
| Cohortlicentiesleutel | Per cohort | 24 maanden | Bij cohort-einde |
| Apparaatcertificaat | Per apparaat | 90 dagen | Bij factory reset |
| TLS-servercertificaat | Per POP | 90 dagen | Bij compromittering |
| Fabrieksrootsleutel | Per fabriek | Jaarlijks | Bij compromittering |
| Backup-rootsleutel | Per fabriek | Jaarlijks | Bij compromittering |
Een sleutelcompromittering triggert een onmiddellijke intrekking op alle POPs en een pushmelding naar elk apparaat dat het certificaat is ingetrokken. Het apparaat vraagt vervolgens een nieuw certificaat aan bij het volgende sync-venster, waardoor het compromitteringsvenster in minder dan 24 uur wordt gesloten.
7. Resultaten penetratietest
De fabriek laat jaarlijks een penetratietest uitvoeren door een externe beoordelaar gespecialiseerd in verbonden consumentenelektronica. De test van 2025 duurde 6 weken en omvatte de firmware, de radiostack, de cloud-API en de POP-infrastructuur. De test leverde 14 bevindingen op, waarvan 2 kritiek, 4 hoog, 6 gemiddeld en 2 laag. Alle kritieke en hoge bevindingen zijn binnen 90 dagen verholpen.
| Bevinding | Ernst | Status |
|---|---|---|
| Buffer overflow in audiodriver | Kritiek | Verholpen |
| Replay-aanval op licentieactivatie | Kritiek | Verholpen |
| TLS-certificaat pinning-omzeiling | Hoog | Verholpen |
| API-tarieflimiet-omzeiling | Hoog | Verholpen |
| Blootstelling van licentiesleutel-escrow | Hoog | Verholpen |
| Manipulatie van auditlogboeken | Hoog | Verholpen |
| XSS in schooldashboard | Gemiddeld | Verholpen |
| Open omleiding in ouderapp | Gemiddeld | Verholpen |
| Informatielek bij fout | Gemiddeld | Verholpen |
| Onvoldoende wachtwoordcomplexiteit | Gemiddeld | Verholpen |
| Sessiefixatie | Gemiddeld | Verholpen |
| Ontbrekende beveiligingsheaders | Gemiddeld | Verholpen |
| Uitgebreide foutmeldingen | Laag | Verholpen |
| Clickjacking bij aanmelding | Laag | Verholpen |
De pentest van 2026 is gepland voor Q3 en zal de nieuwe Y6 mesh-manipulatiedetectienetwerk en de aankomende POP in Mexico City omvatten. Het pentestrapport is op aanvraag beschikbaar onder NDA aan elke distributor met een actieve groep van 1.000+ apparaten.
8. B2B-beveiligingsauditpakket
De fabriek biedt een beveiligingsauditpakket aan elke distributor met een actieve verbonden groep. Het pakket omvat het pentestrapport, het architectuurdiagram, het sleutelbeheerbeleid, het incidentresponsplan en de secure boot-attestatie. Het pakket wordt elk kwartaal herzien en bijgewerkt na elke pentest of significant beveiligingsincident.
| Document | Eigenaar | Bijwerkfrequentie |
|---|---|---|
| Pentestrapport | Externe auditor | Jaarlijks |
| Architectuurdiagram | Fabriek | Kwartaal |
| Sleutelbeheerbeleid | Fabriek | Jaarlijks |
| Incidentresponsplan | Fabriek | Jaarlijks |
| Secure boot-attestatie | Fabriek | Per firmware |
| SBOM (software bill of materials) | Fabriek | Per firmware |
| Beleid voor kwetsbaarheidsopenbaarmaking | Fabriek | Jaarlijks |
| SOC 2 Type II-rapport | Cloudprovider | Jaarlijks |
Het SOC 2 Type II-rapport wordt verstrekt door de cloudprovider die de regionale POP's host. Het SOC 2-rapport van 2025 bestrijkt 12 maanden van activiteiten in de Frankfurt, Singapore, Dubai, Sao Paulo, Lagos en Tokyo POP's, met nul uitzonderingen.
9. Veelvoorkomende beveiligingsproblemen die we aantreffen in distributieprogramma's
In onze 230+ distributie-implementaties heeft het beveiligingsteam van de fabriek zes veelvoorkomende problemen geïdentificeerd die blootstelling creëren. De problemen staan in volgorde van frequentie.
| Probleem | Frequentie | Risico | Oplossing |
|---|---|---|---|
| TLS 1.2-legacy ingeschakeld | 18% van de uitrol | Hoog | TLS 1.2 uitschakelen |
| Certificate pinning omzeild | 12% | Hoog | Pinning opnieuw inschakelen |
| Auditlogboek niet ingeschakeld | 9% | Gemiddeld | Logboekregistratie inschakelen |
| Sleutelrotatie uitgeschakeld | 6% | Hoog | Rotatie inschakelen |
| Pentestrapport verouderd | 6% | Gemiddeld | Rapport vernieuwen |
| Firmware verouderd | 4% | Hoog | Firmware-update uitvoeren |
Het meest voorkomende probleem is TLS 1.2-legacy, dat soms wordt ingeschakeld door distributors die oudere Wi-Fi-routers willen ondersteunen. De aanbeveling van de fabriek is om altijd TLS 1.3 te vereisen en een apart captive portal-stroom te implementeren voor oudere routers.
10. Besliscontrolelijst voordat een verbonden cohort wordt geactiveerd
Voordat een verbonden cohort wordt geactiveerd, vereist het beveiligingsteam van de fabriek dat de distributor zeven punten bevestigt. Een nee op elk punt moet worden opgelost voordat het cohort live gaat.
- TLS 1.3 afgedwongen: TLS 1.2-legacy is uitgeschakeld op de POP-edge.
- Certificate pinning ingeschakeld: de apparaatfirmware heeft certificate pinning afgedwongen.
- Auditlogboekregistratie ingeschakeld: alle POP-gebeurtenissen worden naar het onveranderlijke auditlogboek geschreven.
- Sleutelrotatie ingeschakeld: de per-cohort licentiesleutelrotatie is ingesteld op 24 maanden.
- Pentestrapport actueel: het meest recente pentestrapport is jonger dan 12 maanden.
- SBOM beschikbaar: een software bill of materials is gedeponeerd voor de firmware-build.
- Incidentresponseplan beoordeeld: het gezamenlijke incidentresponseplan is in de afgelopen 12 maanden getest.
Als u ja kunt antwoorden op alle zeven, is het cohort klaar om te worden geactiveerd. Als u ja kunt antwoorden op vijf of zes, los dan de problemen op met het beveiligingsteam van de fabriek voordat het cohort live gaat.
11. Voorbeeld beveiligingsoverhead-economische gegevens
De beveiligingsoverhead is inbegrepen in de abonnementsprijs voor cohorten boven 1.000 apparaten. Voor kleinere cohorten is de overhead beschikbaar tegen kostprijs. De prijsstructuur is zo ontworpen dat een kleine distributor €0,24 per apparaat per jaar betaalt voor beveiligingsoverhead, wat de pentest-toewijzing, de sleutelbeheerservice en de SOC 2-auditdoorgifte dekt.
| Cohortgrootte | Beveiligingspakket inbegrepen | Overhead / Apparaat / Jaar |
|---|---|---|
| Onder 1.000 | Tegen kostprijs | €0,24 |
| 1.000 tot 5.000 | Inbegrepen | $0.00 |
| 5.000 tot 20.000 | Inbegrepen + toegewijde CISO | $0,00 + $4.800/maand |
| 20.000 tot 50.000 | Inbegrepen + toegewijde POP | $0,00 + POP + $4.800/maand |
| Meer dan 50.000 | Inbegrepen + toegewijde cloud | $0,00 + $24.000/maand |
Een toegewijde CISO is beschikbaar voor $4.800 per maand voor distributeurs met 5.000+ apparaten. De CISO fungeert als de naamgevende contactpersoon voor het beveiligingsteam van de distributeur en voert het kwartaalbeoordelingsgesprek over beveiliging uit. De toegewijde POP is gereserveerd voor distributeurs met 20.000+ apparaten en voegt een extra beveiligingslaag toe voor netwerkisolatie.
Gerelateerd lezen
- GDPR-naleving voor leespen-apps en cloud
- COPPA-naleving voor verbonden leespennen
- Leespenprivacy en COPPA-naleving
- Cloud-synchronisatie voor leespen-inhoudsbibliotheek
- Ouderlijk voortgangdashboard voor leespennen
- Naleving van leespen-gegevensprivacy
- Beheer van leveranciersrisico's
- Y6 leespen specificatiegids