Postgraduate Diploma in Interface Security and Rate-Limiting
Online postgraduate diploma of 800 hours in interface security and rate-limiting. 8 modules covering the attack surface of interfaces, authentication and authorisation, input validation, rate-limiting algorithms, abuse and DoS protection, gateways and API management and compliance and verification, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Model threats to device and service interfaces.
Implement robust authentication with OAuth 2.0 and mutual TLS.
Validate inputs and protect parsers against malicious data.
Design local and distributed rate-limiting algorithms.
Mitigate denial-of-service attacks and abuse.
Configure gateways with security and quota policies.
Verify compliance with ETSI EN 303 645 and IEC 62443.
Who it's for
- Product security engineers.
- API penetration testers.
- IoT security architects.
- API platform engineers.
- Industrial cybersecurity analysts.
- DevSecOps engineers.
- Engineering or science graduates aiming to enter the IoT device sector.
What you'll work with
- ETSI EN 303 645 (cyber security for consumer Internet of Things)
- IEC 62443-4-2 (technical security requirements for IACS components)
- OWASP API Security Top 10 (2023) (most critical API security risks)
- Regulation (EU) 2024/2847 (Cyber Resilience Act) (horizontal cybersecurity requirements for products with digital elements)
- IETF RFC 6749 (OAuth 2.0) (OAuth 2.0 authorisation framework)
- IETF RFC 6585 (HTTP 429) (additional HTTP status codes, including 429 Too Many Requests)
- OWASP ASVS 4.0 (Application Security Verification Standard)
- NIST SP 800-207 (zero trust architecture)
- Kong Gateway
- Envoy Proxy
- OWASP ZAP
- k6
- Redis
8 modules · 800 h
1.1Exposed interfaces: APIs, ports and buses1.2Threat modelling with STRIDE1.3OWASP API Security Top 10 classification1.4JTAG and UART debug interfaces1.5Attack surfaces in gateways and edge devices1.6Assets, actors and trust boundaries1.7Data flow analysis1.8Risk prioritisation with CVSS1.9Derived security requirements1.10Workshop: threat model of an IoT gateway
2.1OAuth 2.0 and device flows2.2OpenID Connect and identity tokens2.3JWT: signing, validation and expiry2.4X.509 certificates and mutual TLS2.5Credentials in secure elements2.6RBAC and ABAC access control2.7Scopes and the principle of least privilege2.8Credential rotation and revocation2.9Common errors: BOLA and BFLA2.10Practical exercise: mutual TLS on an MQTT broker
3.1Schema validation at the edge3.2Injection in parameters and headers3.3Risks of insecure deserialisation3.4Payload size and depth limits3.5Canonicalisation and character encoding3.6Protection against SSRF3.7Sanitisation in resource-constrained firmware3.8Secure error and message handling3.9Fuzzing network interfaces3.10Lab: fuzzing a CBOR parser
4.1Token bucket and leaky bucket4.2Fixed window and sliding window4.3Approximate counters and sliding log4.4Quotas per client, key and endpoint4.5Distributed rate-limiting with Redis4.6RateLimit headers and the 429 response4.7Retry-After and exponential backoff with jitter4.8Rate-limiting in devices and firmware4.9Fairness and traffic prioritisation4.10Practical exercise: token bucket limiter in Go
5.1Volumetric and application-layer attacks5.2Layer 4 and layer 7 mitigation5.3Circuit breakers and bulkheads5.4Load shedding and bounded queues5.5Bot detection and credential stuffing5.6WAF and OWASP ModSecurity CRS rules5.7Protecting MQTT and CoAP brokers5.8Load testing with k65.9Incident response plans5.10Case study: mitigating an abuse spike
6.1Functions of an API gateway6.2Kong, Envoy and NGINX as control points6.3Declarative security policies6.4API key and plan management6.5Observability: logs, metrics and traces6.6Traffic anomaly detection6.7Service mesh and mTLS between services6.8Configuration as code and GitOps6.9Access auditing and traceability6.10Lab: quota policies in Kong
7.1ETSI EN 303 645 requirements7.2Cyber Resilience Act and manufacturer obligations7.3IEC 62443-4-2 for components7.4OWASP ASVS as a verification checklist7.5API penetration testing7.6Static and dynamic security analysis7.7Vulnerability management and disclosure7.8Documenting security evidence7.9Security posture metrics7.10Case study: audit of a device API
8.1Inventory of system interfaces8.2Complete threat model8.3Authentication and authorisation design8.4Implementation of rate-limiting and quotas8.5Fuzzing and penetration testing8.6Assessment against ETSI EN 303 6458.7Response and monitoring plan8.8Residual risk report8.9Report and presentation8.10Final project: final review with your tutor
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within each intake, so you can combine it with your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Kong Gateway, Envoy Proxy, OWASP ZAP, k6 and Redis, in free, academic or evaluation versions. Testing is studied through real procedures for fuzzing of device network interfaces, load and abuse testing on gateways and authentication and access control audits. Assessment is continuous by module, plus the final project.
Standards covered: ETSI EN 303 645, IEC 62443-4-2, OWASP API Security Top 10 (2023), Regulation (EU) 2024/2847 (Cyber Resilience Act), IETF RFC 6749 (OAuth 2.0), IETF RFC 6585 (HTTP 429), OWASP ASVS 4.0, NIST SP 800-207.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- Prior technical training or professional experience in the sector. No university degree is required.
- Internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Kong Gateway, Envoy Proxy, OWASP ZAP, k6 and Redis, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Diploma in HPC Station Design and Safety
Online postgraduate diploma of 800 hours in HPC charging station design and safety. 8 modules covering high-power charging architecture, charger power electronics, vehicle-charger communication, electrical safety,…
Postgraduate Diploma in CI/CD for Embedded Systems and HIL Farms
Online 800-hour Postgraduate Diploma in CI/CD for Embedded Systems and HIL Farms. 8 modules covering ISO 26262-8, Automotive SPICE 4.0 and Jenkins. Assigned tutor and enrolment…
Postgraduate Diploma in Cloud-Edge Architectures for IoT
Online Postgraduate Diploma of 800 hours in Cloud-Edge Architectures for IoT. 8 modules covering ISO/IEC 30141, OASIS MQTT 5.0 and Kubernetes K3s. Assigned tutor and open…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships