Skip to content
~/blog ❯ jmrp
  • Home
  • Projects
  • / Blog
  • Tools
  • Homelab
  • CV
  • Publications
EN ES
❯ jmrp
  • Home
  • Projects
    • Contributions
  • Blog
    • Series
  • Tools
  • Homelab
  • CV
  • Publications

More

  • About
  • Uses
  • Feeds
  • Privacy
  • License
available
EN ES

Notes

#security

Hardening notes from real production deployments — mutual TLS, Content Security Policy, and deception techniques like tarpits and honeypots that slow down or trap malicious traffic before it reaches anything that matters.

11 posts about this topic

← Back to all posts
all · 14 security nginx networking cryptography firmware esp32 mikrotik gitlab api c++ ipv6 testing
+6 more
mcp authentication embedded privacy linux devops
GitLab · API 01

GitLab fine-grained personal access tokens, one action at a time

A GitLab fine-grained token holds a grant, not scopes: REST refuses outside it, GraphQL answers null. I derive what each API action needs, ahead of time.

2026·10·10 · 25 min
Security · Cryptography 02

Your 4-Digit PIN Is Fine: Device-Bound Keys on ESP32-S3

Why PBKDF2 iterations can't protect a 4-digit PIN on a microcontroller, and how an eFuse-HMAC device secret plus HKDF stops offline brute force.

2026·06·22 · 27 min
Security · Cryptography 03

A Vault File That Fails Closed: Encrypt-then-MAC on an MCU

How a hardware password manager authenticates every vault file before it decrypts: encrypt-then-MAC, verify-before-decrypt, and fail-closed reads.

2026·06·16 · 36 min
Privacy · Linux 04

Running a Tor Bridge on Linux: obfs4 and WebTunnel Guide

Guide to running obfs4 and WebTunnel Tor bridges on Linux with Nginx camouflage, firewall hardening, Prometheus monitoring, and CrowdSec.

2026·03·30 · 39 min
MikroTik · Networking 05

MikroTik WireGuard VPN: Dual-Stack IPv4/IPv6 Configuration

Configure WireGuard VPN on MikroTik RouterOS with full IPv4/IPv6 dual-stack. Access your home network with native IPv6 from any connection.

2026·02·14 · 32 min
MikroTik · Security 06

MikroTik Honeypot: Trap & Auto-Block Port Scanners

Configure a MikroTik honeypot to detect port scanners, log malicious activity, and auto-block attackers using firewall address lists and the RAW table.

2026·01·19 · 20 min
Nginx · Security 07

Implementing a Tarpit in Nginx: Trap Malicious Scanners

Implement an Nginx tarpit to slow down and trap malicious bots, vulnerability scanners, and brute-force attackers. Includes CrowdSec integration.

2026·01·16 · 19 min
Nginx · Networking 08

Mastering QUIC and HTTP/3 with Nginx: The Complete Guide

Deep dive into QUIC and HTTP/3 — technical architecture, security features, and step-by-step Nginx configuration for production deployment.

2026·01·14 · 28 min
Nginx · Security 09

Content Security Policy (CSP) with Nginx: The Complete Guide

Master Content Security Policy from zero to A+ — nonces, hashes, strict-dynamic, Trusted Types, bypass prevention, and production Nginx configs.

2025·12·19 · 37 min
Nginx · DevOps 10

Mastering Virtual Files in Nginx: A Complete Guide

Serve virtual files in Nginx without disk I/O. Covers root vs alias vs try_files, named locations, Kubernetes health endpoints, and containers.

2025·12·18 · 18 min
Nginx · Security 11

Mastering Mutual TLS (mTLS) with Nginx: A Deep Dive

Implement Mutual TLS (mTLS) with Nginx — create a CA, generate client certificates, configure CRL and OCSP revocation, and enable Zero Trust.

2025·12·16 · 30 min

No posts match your filters.

About Uses Privacy License Contact

© 2026 José Manuel Requena Plens