Wat is Firmware?

Firmware is software die permanent op hardwarecomponenten is geïnstalleerd en die de laag-niveaufunctionaliteit van een apparaat aanstuurt. Het bevindt zich tussen hardware en software en bepaalt hoe een apparaat zich gedraagt.

In OT-omgevingen regelt firmware de werking van kritieke systemen zoals PLC’s, Sensor, HMI’s, aandrijvingen en communicatiemodules.


🧠 Waarom is firmware belangrijk?

ComponentFirmware bepaalt…
PLCHoe logica wordt verwerkt, cyclusgedrag, communicatie
SensorMeetbereiken, protocollen, updatefrequentie
HMIInterfacegedrag, scripting, beveiligingsinstellingen
NetwerkswitchVLAN-instellingen, routingfunctionaliteit
Drives / actuatorsBewegingsprofielen, fail-safes, feedbackmethodes

Firmware bevat vaak beveiligings- en prestatiekritische logica die niet zichtbaar is voor de gebruiker.


⚠️ Firmware in OT = Risico

RisicoVoorbeeld in OT-context
Verouderde firmwareZero-day kwetsbaarheid in communicatieprotocol
Ongecontroleerde updatesTechnicus flasht verkeerde versie, systeem faalt
Gemanipuleerde firmwareMalware (bv. Stuxnet) injecteert backdoor in industriële controller
Geen authenticatieFirmware kan worden overschreven zonder Secure Boot of Code Signing

🔧 Firmwarebeheer in OT-omgevingen

StapActie
InventarisatieGebruik Asset Inventory om firmwareversies bij te houden
ValidatieControleer checksums en herkomst van firmware
UpdatebeleidAlleen updates via goedgekeurde kanalen (Patchmanagement)
Signing & authenticatieGebruik Firmware Signing en Secure Boot
LoggingLog en verifieer firmwarewijzigingen via SIEM of SOC

✅ Best practices

  • Werk firmware bij volgens vooraf gedefinieerd proces (test → acceptatie → live)
  • Blokkeer onversleutelde firmware-uploads via USB, SD, ethernet
  • Gebruik leveranciers die SBOM (Software Bill of Materials) en Code Signing ondersteunen
  • Documenteer versienummers, vulnerabilities en updategeschiedenis per asset
  • Beoordeel firmware regelmatig in Vulnerability Management en Threat Intelligence

📌 Samengevat

Firmware is de onzichtbare motor van Industriële Automatisering. Beheersing van firmwareversies, Authenticatie en updates is cruciaal voor veiligheid, beschikbaarheid en Compliance.