Security

sistemi-e-reti firewall DMZ ACL VPN GDPR NIS2 security exam

Local Network Design — Part 3: Security and Regulations

Third part of the local network design guide: perimeter defence with firewalls and DMZ, traffic filtering with standard and extended ACLs, secure remote access via VPN, and compliance with European GDPR and NIS 2 Directive regulations.

cryptography security Diffie-Hellman ECDH mathematics

The Diffie-Hellman Key Exchange

A complete explanation of the Diffie-Hellman key exchange: from pre-1976 symmetric cryptography to modular arithmetic, the discrete logarithm problem, the DH algorithm with a numerical example (p=23, g=5), and the elliptic curve variant (ECDH).

TLS SSL HTTPS cryptography security certificates cipher-suite

TLS/SSL — Secure Communication on the Web

A complete guide to TLS/SSL: evolution from SSL 2.0 to TLS 1.3, layered architecture, step-by-step handshake (TLS 1.2 and 1.3), the X.509 certificate chain, cipher suites with Forward Secrecy, AEAD and practical inspection tools.

python cybersecurity security venv libraries CTF

Python for Cybersecurity

Introductory guide to using Python in cybersecurity: virtual environments, library installation, and an overview of the main libraries (pyshark, pwntools, scapy, requests, BeautifulSoup, selenium).

python pwntools CTF exploit security binary pwn

The pwntools Python Library

Practical guide to pwntools: connecting to remote services, receiving data with recvuntil/recvline/recvn, interactive mode, timeouts and pattern matching with expect().