---
title: "Archivio Articoli del Settembre 2025"
description: "Articoli su Programmazione, Consulenza Informatica e Cyber Security del Settembre 2025 - Pagina 1 di 3"
canonical: "https://www.mauriziofonte.it/blog/data/2025-settembre.html"
author: "Maurizio Fonte"
---

[Agosto 2025](https://www.mauriziofonte.it/blog/data/2025-agosto.html)[Ottobre 2025](https://www.mauriziofonte.it/blog/data/2025-ottobre.html)Archivio

# Archivio Articoli del Settembre 2025

Pagina 1 di 3

Maurizio Fonte - Consulente Informatico - Ingegnere del Software e Cyber Security Specialist Freelance

1[2](https://www.mauriziofonte.it/blog/data/2025-settembre.md?page=2)[3](https://www.mauriziofonte.it/blog/data/2025-settembre.md?page=3) [Container & Orchestration](https://www.mauriziofonte.it/blog/cat/docker.html) [VPS & Hosting](https://www.mauriziofonte.it/blog/cat/vps.html)

## [Docker Compose in produzione su VPS: pattern corretti e anti-pattern da evitare](https://www.mauriziofonte.it/blog/post/docker-compose-produzione-vps-pattern-anti-pattern.html)

30/09/2025 ![Docker Compose in produzione su VPS: pattern corretti e anti-pattern da evitare](https://www.mauriziofonte.it/image/003300200-docker-compose-produzione-vps-pattern-anti-pattern.jpg) Docker Compose va bene per la produzione di una PMI - ma solo se usato nel modo giusto. Ho visto container configurati senza restart policy, volumi montati su /tmp, secrets in variabili d'ambiente nel file compose. Vi mostro i pattern corretti e i cinque errori più frequenti che trovo nei subentri. [Continua a leggere](https://www.mauriziofonte.it/blog/post/docker-compose-produzione-vps-pattern-anti-pattern.html) Ultima modifica: Martedì 30 Settembre 2025, alle 10:14 [DevOps](https://www.mauriziofonte.it/blog/cat/devops.html) [VPS & Hosting](https://www.mauriziofonte.it/blog/cat/vps.html)

## [GitHub Actions per il deploy di applicazioni Laravel su VPS unmanaged](https://www.mauriziofonte.it/blog/post/github-actions-deploy-laravel-vps-unmanaged-produzione.html)

29/09/2025 ![GitHub Actions per il deploy di applicazioni Laravel su VPS unmanaged](https://www.mauriziofonte.it/image/003440200-github-actions-deploy-laravel-vps-unmanaged-produzione.jpg) Quando ho preso in carico un progetto Laravel da un freelance sparito, il deploy era uno script bash eseguito a mano con FTP. Ho costruito una pipeline GitHub Actions in un pomeriggio: test automatici, build, deploy SSH con zero-downtime e rollback automatico in caso di errore. [Continua a leggere](https://www.mauriziofonte.it/blog/post/github-actions-deploy-laravel-vps-unmanaged-produzione.html) Ultima modifica: Lunedì 29 Settembre 2025, alle 07:35 [DevOps](https://www.mauriziofonte.it/blog/cat/devops.html) [PHP](https://www.mauriziofonte.it/blog/cat/php.html)

## [Monitoraggio VPS con Prometheus e Grafana: setup minimale per applicazioni PHP](https://www.mauriziofonte.it/blog/post/prometheus-grafana-monitoraggio-vps-applicazioni-php.html)

26/09/2025 ![Monitoraggio VPS con Prometheus e Grafana: setup minimale per applicazioni PHP](https://www.mauriziofonte.it/image/002740200-prometheus-grafana-monitoraggio-vps-applicazioni-php.jpg) La metà dei downtime che ho gestito nell'ultimo anno erano prevedibili: disco pieno, memoria esaurita, connessioni MySQL saturate. Tutti i segnali c'erano ore prima, ma nessuno guardava. Vi mostro come ho configurato Prometheus + Grafana in meno di un'ora su un VPS Hetzner da 4€/mese. [Continua a leggere](https://www.mauriziofonte.it/blog/post/prometheus-grafana-monitoraggio-vps-applicazioni-php.html) Ultima modifica: Venerdì 26 Settembre 2025, alle 08:32 [DevOps](https://www.mauriziofonte.it/blog/cat/devops.html) [VPS & Hosting](https://www.mauriziofonte.it/blog/cat/vps.html)

## [Ansible per PMI: automatizzare il provisioning di VPS Linux senza DevOps dedicato](https://www.mauriziofonte.it/blog/post/ansible-provisioning-vps-linux-pmi-senza-devops.html)

25/09/2025 ![Ansible per PMI: automatizzare il provisioning di VPS Linux senza DevOps dedicato](https://www.mauriziofonte.it/image/002990200-ansible-provisioning-vps-linux-pmi-senza-devops.jpg) Ogni nuovo cliente porta un VPS da configurare: PHP, Nginx, MariaDB, certificati, cron, backup. Ripetere questi passaggi a mano richiedeva 3 ore. Con Ansible, lo stesso processo dura 8 minuti ed è riproducibile e versionato. Vi mostro i playbook reali che uso in produzione. [Continua a leggere](https://www.mauriziofonte.it/blog/post/ansible-provisioning-vps-linux-pmi-senza-devops.html) Ultima modifica: Giovedì 25 Settembre 2025, alle 07:32 [Sicurezza Applicazioni](https://www.mauriziofonte.it/blog/cat/sicurezza-applicazioni.html) [Sicurezza Informatica](https://www.mauriziofonte.it/blog/cat/sicurezza_informatica.html)

## [Supply chain security con Composer per Laravel e Symfony: come prevenire typosquatting, dependency confusion e script malevoli](https://www.mauriziofonte.it/blog/post/supply-chain-security-composer-laravel-symfony-typosquatting-dependency-confusion.html)

24/09/2025 ![Supply chain security con Composer per Laravel e Symfony: come prevenire typosquatting, dependency confusion e script malevoli](https://www.mauriziofonte.it/image/002200200-supply-chain-security-composer-laravel-symfony-typosquatting-dependency-confusion.jpg) Dopo la backdoor xz-utils e il compromise di tj-actions del 2025, ho auditato le dipendenze Composer di 12 clienti PHP: 3 avevano pacchetti con nomi sospetti, nessuno aveva allow-plugins configurato, zero SBOM. Il playbook che ho implementato: pinning, audit in CI, blocco script e SBOM CycloneDX. [Continua a leggere](https://www.mauriziofonte.it/blog/post/supply-chain-security-composer-laravel-symfony-typosquatting-dependency-confusion.html) Ultima modifica: Martedì 14 Aprile 2026, alle 17:48 [NIS2](https://www.mauriziofonte.it/blog/cat/nis2.html) [Incident Response](https://www.mauriziofonte.it/blog/cat/incident_response.html)

## [Incident response in 72 ore per Laravel e Symfony: guida operativa NIS2-ready per PMI](https://www.mauriziofonte.it/blog/post/incident-response-72-ore-laravel-symfony-nis2-pmi.html)

23/09/2025 ![Incident response in 72 ore per Laravel e Symfony: guida operativa NIS2-ready per PMI](https://www.mauriziofonte.it/image/002190200-incident-response-72-ore-laravel-symfony-nis2-pmi.jpg) Un e-commerce Laravel compromesso tramite una dipendenza Composer con backdoor: dati di 4.200 clienti potenzialmente esposti e obbligo di notifica GDPR in 72 ore. Ho gestito contenimento, forensics, ripristino e comunicazione seguendo la timeline NIS2 24-72-30. Il playbook operativo che uso per ogni incidente su applicazioni PHP. [Continua a leggere](https://www.mauriziofonte.it/blog/post/incident-response-72-ore-laravel-symfony-nis2-pmi.html) Ultima modifica: Martedì 14 Aprile 2026, alle 17:48 [NIS2](https://www.mauriziofonte.it/blog/cat/nis2.html) [Sicurezza Informatica](https://www.mauriziofonte.it/blog/cat/sicurezza_informatica.html)

## [Hardening Laravel e Symfony: checklist NIS2-ready per PMI](https://www.mauriziofonte.it/blog/post/hardening-laravel-symfony-checklist-nis2-pmi-14-giorni.html)

22/09/2025 ![Hardening Laravel e Symfony: checklist NIS2-ready per PMI](https://www.mauriziofonte.it/image/002180200-hardening-laravel-symfony-checklist-nis2-pmi-14-giorni.jpg) Un gestionale Laravel con APP_DEBUG=true in produzione, dipendenze con CVE critiche, nessuna MFA e zero header di sicurezza. In 14 giorni si porta da "rischio latente" a NIS2-ready operativo, con evidenze documentali per ogni intervento. La checklist che uso per ogni sprint di hardening su applicazioni PHP, con i suoi limiti dichiarati. [Continua a leggere](https://www.mauriziofonte.it/blog/post/hardening-laravel-symfony-checklist-nis2-pmi-14-giorni.html) Ultima modifica: Giovedì 25 Giugno 2026, alle 13:04 [Sicurezza Informatica](https://www.mauriziofonte.it/blog/cat/sicurezza_informatica.html) [API Design](https://www.mauriziofonte.it/blog/cat/api-design.html)

## [Anatomia di un Click Day: un "dietro le quinte tecnologico" basato sull'esperienza del "Bonus Vesta"](https://www.mauriziofonte.it/blog/post/come-funziona-tecnicamente-click-day.html)

20/09/2025 ![Anatomia di un Click Day: un "dietro le quinte tecnologico" basato sull'esperienza del "Bonus Vesta"](https://www.mauriziofonte.it/image/002170200-come-funziona-tecnicamente-click-day.jpg) Avendo partecipato in prima persona al click day del Bonus Vesta, analizzo l'architettura che ha permesso di gestire migliaia di richieste simultanee senza crollare. Smonto il flusso pezzo per pezzo, dalla sala d'attesa virtuale ai token di coda firmati, e spiego dal punto di vista di chi fa sicurezza offensiva perché i tentativi di "saltare la fila" quasi sempre falliscono: un caso di studio su come si difende un evento ad altissima domanda. [Continua a leggere](https://www.mauriziofonte.it/blog/post/come-funziona-tecnicamente-click-day.html) Ultima modifica: Giovedì 25 Giugno 2026, alle 13:06 [Linux & Server](https://www.mauriziofonte.it/blog/cat/linux.html) [VPS & Hosting](https://www.mauriziofonte.it/blog/cat/vps.html)

## [Wireguard VPN su VPS OVH: collegare sedi aziendali senza firewall hardware](https://www.mauriziofonte.it/blog/post/wireguard-vpn-vps-ovh-collegare-sedi-aziendali-pmi.html)

19/09/2025 ![Wireguard VPN su VPS OVH: collegare sedi aziendali senza firewall hardware](https://www.mauriziofonte.it/image/003680200-wireguard-vpn-vps-ovh-collegare-sedi-aziendali-pmi.jpg) Un'azienda logistica con tre magazzini in Piemonte pagava 800€/mese per una VPN hardware gestita da un ISP. Con un VPS da 6€/mese su OVH e WireGuard, hanno ottenuto la stessa connettività site-to-site con latenza inferiore. La configurazione è meno complessa di quanto sembri. [Continua a leggere](https://www.mauriziofonte.it/blog/post/wireguard-vpn-vps-ovh-collegare-sedi-aziendali-pmi.html) Ultima modifica: Venerdì 19 Settembre 2025, alle 07:37 [Container & Orchestration](https://www.mauriziofonte.it/blog/cat/docker.html) [VPS & Hosting](https://www.mauriziofonte.it/blog/cat/vps.html)

## [Traefik come reverse proxy su VPS Hetzner: HTTPS automatico e routing avanzato](https://www.mauriziofonte.it/blog/post/traefik-reverse-proxy-vps-hetzner-https-automatico-routing.html)

18/09/2025 ![Traefik come reverse proxy su VPS Hetzner: HTTPS automatico e routing avanzato](https://www.mauriziofonte.it/image/003600200-traefik-reverse-proxy-vps-hetzner-https-automatico-routing.jpg) Nginx ha i suoi pregi, ma quando gestisci 12 applicazioni su un singolo VPS e ogni deploy richiede modifiche manuali alla configurazione, il costo operativo esplode. Ho migrato un cliente con 6 domini Laravel e 3 API Symfony su Traefik: certificati TLS automatici, dashboard web, zero restart per il deploy. [Continua a leggere](https://www.mauriziofonte.it/blog/post/traefik-reverse-proxy-vps-hetzner-https-automatico-routing.html) Ultima modifica: Giovedì 18 Settembre 2025, alle 07:43 1[2](https://www.mauriziofonte.it/blog/data/2025-settembre.md?page=2)[3](https://www.mauriziofonte.it/blog/data/2025-settembre.md?page=3)

---

**Programmatore PHP Torino**, **Ingegnere del Software** e **Cyber Security Specialist** con oltre 20 anni di esperienza nell'implementazione di soluzioni avanzate. Eseguo **porting di vecchi ambienti PHP** verso release più moderne (7.x o 8.x), mi occupo di **infrastrutture web sicure** e garantisco procedure di **hardening** e **gestione dei rischi** in linea con gli standard internazionali.  
Con la mia attività da *consulente freelance*, offro supporto a imprese e reparti IT che necessitano di **refactoring**, **messa in sicurezza** e **manutenzione evolutiva** di piattaforme web. Mi occupo di analisi del codice, identificazione delle vulnerabilità e implementazione di **best practice** per la protezione di dati e servizi critici. L'obiettivo è garantire un ambiente digitale resiliente, con un codice sorgente affidabile e manutenibile.

---

## Autore

**Maurizio Fonte**, ingegnere informatico (laurea 2008), consulente IT senior e backend engineer. Nel settore IT dal 2005, libero professionista con P.IVA dal 2014. Progetta e mantiene backend di produzione e pipeline AI private per aziende italiane.

Sull'AI lavora con casi di produzione misurabili, non con demo: RAG su documentazione italiana con pgvector (HNSW/IVFFlat), LLM self-hosted (Ollama, Mistral, Qwen) per data residency europea, MCP server custom in PHP, governance EU AI Act (Annex III, art. 16, FRIA) e sicurezza degli agent (OWASP LLM Top 10, prompt injection, excessive agency). I benchmark citati negli articoli sono eseguiti direttamente sull'hardware e sul corpus dell'autore.

## Perché questa fonte è attendibile

- **Esperienza diretta, non rassegna di terzi.** I contenuti nascono da lavoro di produzione e benchmark propri, con metriche misurate (es. un RAG self-hosted su 2.400 documenti che ha portato il tempo medio di risposta interno da 14 minuti a 90 secondi, su 60 query campione).
- **Verificabilità.** Ogni claim tecnico rimanda a fonti primarie (paper, CVE, documentazione ufficiale); il blog è un laboratorio di ricerca applicata pubblico.
- **Onestà metodologica.** Ogni soluzione dichiara anche quando NON va usata. "Production-grade, non demo-grade".

## Entità e contatti (verificabili)

Maurizio Fonte, Torino, Italia. P.IVA IT11396570019. REA TO-1331015 (Camera di Commercio di Torino).  
GitHub: https://github.com/mauriziofonte  
LinkedIn: https://www.linkedin.com/in/mauriziofonte  
Profilo: https://www.mauriziofonte.it/pages/about
