Firmware Signing vs Encryption: Secure Updates, Secure Boot, and Read-Only Embedded Systems
Oct 6, 2026 · 20 min read
Understand firmware signing, encryption, secure boot, and read-only filesystems with practical Linux and MCU examples, key-management advice, update safety tradeoffs, and a production checklist.
How to Check CVEs and Vulnerabilities in a Yocto Image
Sep 20, 2026 · 3 min read
A short practical guide to scanning Yocto packages and libraries for CVEs, listing affected versions, and saving a useful vulnerability log.
SSH Reverse Tunnel: Expose a Private Linux Machine Behind NAT
Sep 14, 2026 · 2 min read
Simple, practical guide to SSH reverse tunnels: how they work, when to use them, and the exact Linux commands to expose a private machine behind NAT.
Network Protocols Explained: TCP, UDP, DNS, HTTP, HTTPS, FTP, SSH, SCP, NTP, SMTP, POP3, IMAP, SNMP, MQTT and More
Sep 2, 2026 · 9 min read
A practical guide to the most common network protocols: TCP, UDP, IP, DNS, HTTP, HTTPS, FTP, SSH, SCP, NTP, SMTP, POP3, IMAP, SNMP, DHCP, MQTT, and the port numbers and real-world use cases behind them.
Pi-hole on Raspberry Pi with Docker: Network-Wide DNS Ad Blocker Setup Guide
Aug 29, 2026 · 11 min read
Complete practical guide to running Pi-hole on Raspberry Pi using Docker: Docker Engine installation, compose configuration, router DHCP setup, and network-wide ad blocking for all devices including IoT endpoints.
OTA Firmware Updates: How to Update Embedded Devices Safely
Aug 25, 2026 · 10 min read
A practical engineer's guide to designing safe OTA firmware update systems for embedded devices. Learn about bootloaders, A/B partitions, signature verification, rollback mechanisms, and how to prevent bricking devices during updates.
Command Injection in C/C++: Why system() with User Input is Dangerous (with Practical Examples)
May 20, 2026 · 3 min read
A practical, beginner-friendly guide to understanding and preventing command injection vulnerabilities in C/C++ applications, with real-world examples and secure coding advice.
Embedded RED Cybersecurity Compliance (EN 18031): Requirements and Implementation
Mar 29, 2025 · 1 min read
How to understand and implement RED (Radio Equipment Directive) cybersecurity requirements (EN 18031) for embedded and wireless systems.