Hardware & IoT Security Testing
Firmware-extractie, fault injection en side-channel analysis op IoT, embedded en silicium, hands-on uitgevoerd door offensieve hardware-experts.
Connected producten falen in de fysieke laag die de meeste tests nooit bereiken. Uitleesbare firmware, een open debug-poort, een secure boot die met een voltage-glitch is over te slaan, een cryptografische sleutel die via het stroomverbruik uitlekt: dit zijn de zwakheden waarmee aanvallers apparaten klonen, vertrouwen vervalsen en doordringen tot de systemen erachter. Wij onderzoeken IoT- en embedded apparaten zoals een vastberaden aanvaller dat zou doen, en combineren interface-analyse en firmware reverse engineering met de geavanceerde silicium-aanvallen (fault injection en side-channel analysis) die echte secure elements breken.
Wat is hardware security testing?
Hardware security testing is het beveiligingsonderzoek van een fysiek apparaat tot op de firmware, chips en interne communicatie. We openen het apparaat, halen firmware van de flash, sluiten aan op debug-interfaces zoals UART en JTAG, luisteren busverkeer af en vallen de beveiliging aan die in het silicium is gebouwd. Het beantwoordt een vraag die een software-pentest niet kan: wat kan een aanvaller doen zodra hij de hardware in handen heeft? Wij verkopen u geen scan-apparaat om zelf te draaien. Onze engineers doen het werk op de werkbank en leveren u bewijsgebaseerde bevindingen.
Belangrijkste Capaciteiten
Firmware-extractie & Reverse Engineering
We halen firmware van flash en debug-poorten en reverse-engineeren die op hardcoded secrets, zwakke crypto en misbruikbare logica.
Debug- & Bus-interface Testen
UART, JTAG, SWD, SPI en I2C: we vinden en misbruiken de fysieke interfaces die fabrikanten vergeten af te sluiten.
Fault Injection (Glitching)
Voltage-, klok- en elektromagnetische glitching om secure boot te omzeilen, leesbeveiliging op te heffen en checks over te slaan.
Side-Channel Analysis
Power- en elektromagnetische analyse (DPA / CPA) om cryptografische sleutels te herstellen die een chip beschermd waant.
IoT- & Embedded Penetratietesten
Volledig apparaatonderzoek over hardware, firmware en draadloze protocollen (BLE, Zigbee, CAN) als een samenhangend systeem.
Secure Boot & Crypto Review
We vallen de vertrouwensketen en de cryptografische implementatie aan, niet alleen een check of een functie aanwezig is.
Voor wie is hardware security testing?
Productbedrijven die connected of embedded apparaten leveren en deze willen laten onderzoeken voor lancering of certificering; fabrikanten die voldoen aan ETSI EN 303 645, IEC 62443 of RED artikel 3.3; en operators met IoT-, OT- of medische hardware die willen weten wat een aanvaller met fysieke toegang kan bereiken. Als de beveiliging van uw product afhangt van hardware die doet wat ze belooft, bewijst u het zo.
Hoe een Hardwareonderzoek Verloopt
Scoping & Threat Model
We bepalen het apparaat, de aanvaller die we simuleren, de standaarden in scope en hoeveel exemplaren we nodig hebben.
Teardown & Verkenning
Teardown op board-niveau, chipidentificatie en het in kaart brengen van elke blootgestelde interface en testpunt.
Firmware- & Interface-aanvallen
Firmware extraheren, reverse-engineeren en debug- en businterfaces misbruiken voor toegang en inzicht.
Fault Injection & Side-Channel
Waar het doelwit dit rechtvaardigt, voeren we glitching- en side-channel-campagnes uit tegen secure boot en cryptografie.
Protocol- & Draadloos Testen
Beoordeling van de radio- en busprotocollen die het apparaat spreekt, van BLE en Zigbee tot CAN en proprietaire links.
Rapportage & Herstel
Bewijsgebaseerde bevindingen gekoppeld aan standaarden, met concrete, engineer-tot-engineer hersteladviezen.
Hoe Wij Werken
Hardwareonderzoek is werkbankwerk, met de hand gedaan. Onze engineers gebruiken oscilloscopen, logic analyzers en speciale fault-injection- en side-channel-opstellingen naast soldeer- en micro-probing-gereedschap om de delen van een apparaat te bereiken die geautomatiseerde tools nooit raken. Elke bevinding wordt gereproduceerd en onderbouwd, zodat uw team precies ziet hoe die is behaald en de oplossing kan bevestigen.
Wat U Ontvangt
Veelgestelde vragen over hardware security testing
De vragen die product- en securityverantwoordelijken ons het vaakst stellen voordat ze een hardwareonderzoek uitzetten, eerlijk beantwoord.
Wat is hardware security testing?
Hardware security testing is het beveiligingsonderzoek van een fysiek apparaat en de firmware, chips en communicatie erin. Waar een klassieke pentest zich richt op software en netwerken, opent hardwareonderzoek het apparaat zelf: we halen firmware van de flash, sluiten aan op debug-poorten zoals UART en JTAG, onderscheppen busverkeer en vallen de beveiligingsmechanismen aan die de fabrikant in silicium heeft gelegd. Het resultaat laat zien wat een aanvaller met fysieke toegang, of met een gekocht exemplaar op zijn werkbank, daadwerkelijk kan bereiken.
Wat zijn fault injection en side-channel analysis?
Het zijn twee geavanceerde hardware-aanvalstechnieken die wij zelf uitvoeren. Bij fault injection (glitching) verstoren we opzettelijk de voeding, klok of een elektromagnetisch veld op een precies moment om een chip een instructie te laten overslaan, bijvoorbeeld om secure boot te omzeilen of een leesbeveiliging op te heffen. Bij side-channel analysis meten we het stroomverbruik of de elektromagnetische straling van een chip terwijl die cryptografie uitvoert, en leiden we daaruit geheime sleutels af met technieken als DPA en CPA. Beide zijn de aanvallen waarmee echte secure elements en betaalchips zijn gebroken.
Welke apparaten testen jullie?
IoT- en smart-home-apparatuur, embedded en industriele (OT) systemen, medische apparaten, automotive-componenten en ECU's, betaal- en smartcards, hardware security modules en losse chips en secure elements. Als er een printplaat, een microcontroller of firmware in zit, kunnen we het onderzoeken. Voor productbedrijven testen we vaak een device voordat het naar de markt gaat; voor eindgebruikers beoordelen we apparatuur die al in de infrastructuur draait.
Waarin verschilt dit van een normale penetratietest?
Een reguliere pentest richt zich op software, web en netwerk vanaf de buitenkant. Hardware security testing gaat de andere kant op: naar binnen, tot op het niveau van de chip. Het vereist andere apparatuur (oscilloscopen, logic analyzers, glitch- en side-channel-opstellingen, soldeer- en micro-probing-gereedschap) en andere expertise. De twee vullen elkaar aan: het volledige beeld van een connected product ontstaat als de hardware, de firmware en de bijbehorende cloud- en app-laag alle drie zijn getest.
Voldoen jullie aan standaarden zoals ETSI EN 303 645 en IEC 62443?
Ja. We stemmen het onderzoek af op het relevante kader: ETSI EN 303 645 voor consumenten-IoT, IEC 62443 voor industriele en OT-systemen, de EU Radio Equipment Directive (RED) artikel 3.3 voor draadloze producten en NIST IR 8259 voor IoT-fabrikanten. U ontvangt bevindingen die direct te koppelen zijn aan de eisen waaraan u moet voldoen, plus het onderliggende technische bewijs.
Hebben jullie de fysieke apparatuur nodig, en hoeveel?
Ja, hardwareonderzoek is hands-on. We werken idealiter met meerdere exemplaren van het apparaat, omdat sommige technieken zoals fault injection destructief kunnen zijn of hardware onbruikbaar kunnen maken. Bij de scoping bespreken we hoeveel eenheden nodig zijn, of we onder NDA werken en of het onderzoek in ons lab of bij u op locatie plaatsvindt.
Wat kost hardware security testing?
Elk hardwareonderzoek wordt per apparaat en per doelstelling gescoopt; er is geen vaste prijslijst. De kosten hangen af van de complexiteit van het apparaat, de diepte van het onderzoek (van interface-mapping tot volledige silicium-aanvallen met fault injection) en de standaarden waaraan getoetst wordt. Een scoping-gesprek van doorgaans 30 minuten levert binnen enkele werkdagen een vastomlijnd voorstel op.
Gerelateerde diensten
Klaar om uw hardware te testen?
Laat onze offensieve hardware-experts uw apparaat onderzoeken voordat een aanvaller dat doet.