Wat is HTTP?
HTTP staat voor HyperText Transfer Protocol en is een toepassingsprotocol dat wordt gebruikt voor gegevensuitwisseling tussen clients en servers, meestal binnen webbrowsers. Het is het fundament van het web, maar wordt ook vaak toegepast in industriële omgevingen.
In OT-netwerken wordt HTTP vaak gebruikt voor toegang tot webinterfaces van apparaten zoals PLC’s, Switches, Drives en HMI’s voor configuratie, diagnose en Logging.
🧠 Hoe werkt HTTP?
- Een client (bijv. browser) stuurt een verzoek naar een webserver via poort 80
- De server stuurt een antwoord terug met HTML, JSON, XML of andere gegevens
- HTTP gebruikt TCP als transportlaagprotocol (meestal via IP)
- Het protocol ondersteunt methodes zoals:
GET
– gegevens opvragenPOST
– gegevens versturenPUT
,DELETE
– bewerken/verwijderen (minder gebruikelijk in OT)
- Moderne toepassingen gebruiken vaak REST API’s via HTTP voor communicatie met industriële systemen
HTTP is een stateless protocol, wat betekent dat elke aanvraag onafhankelijk is van vorige aanvragen.
🏭 Toepassing van HTTP in industriële netwerken
- Webgebaseerde configuratie van netwerkcomponenten zoals Routers, Firewalls en Switches
- Webinterfaces op PLC’s en IO-modules voor diagnose of firmware-updates
- REST API-integraties tussen SCADA, MES, Historian en databronnen
- Embedded webservers op apparaten voor realtime status en visualisatie
- Verzamelen van procesdata via HTTP-clientconnecties naar externe systemen
HTTP wordt vaak ingezet op engineering stations en onderhoudslaptops binnen een beveiligde OT-zone.
🔍 HTTP vs. HTTPS
Aspect | HTTP | HTTPS (HTTP Secure) |
---|---|---|
Poort | 80 | 443 |
Encryptie | Nee – verkeer is leesbaar | Ja – via TLS |
Beveiliging | Kwetsbaar voor sniffing en spoofing | Beschermt tegen afluisteren en manipulatie |
Gebruik in OT | Nog vaak aanwezig op oudere apparaten | Sterk aanbevolen voor nieuwe systemen |
🔐 Beveiligingsaspecten
- HTTP is niet versleuteld → risico op afluisteren en manipulatie
- Gebruik waar mogelijk HTTPS met TLS-certificaten
- Beperk HTTP-toegang tot vertrouwde zones via Firewall, ACL en Jump Server
- Zet HTTP-webinterfaces standaard uit indien niet nodig
- Log alle toegangspogingen via SIEM of Syslog
- Pas RBAC toe op apparaten met webinterfaces
In OT-omgevingen is het cruciaal om onbeveiligde HTTP-toegang tot het minimum te beperken.
📌 Samengevat
HTTP is een veelgebruikt communicatieprotocol voor webinterfaces en API’s in OT-omgevingen. Door het ontbreken van beveiliging is het essentieel om HTTP alleen binnen beschermde Zone toe te passen of te vervangen door HTTPS.