Contattataci

Struttura del corso

Fondamenti e architettura delle reti VPN

  • Tipologie di VPN: accesso remoto, connessione tra sedi, connessione client-sede
  • Confronto tra i protocolli VPN: WireGuard, OpenVPN, IPsec, SSTP
  • Nozioni base sulla crittografia: cifratura simmetrica e asimmetrica
  • Gestione dei certificati digitali necessari per le reti VPN
  • Considerazioni architettoniche nella progettazione di una rete aziendale VPN

Approfondimento sul protocollo WireGuard

  • Principi di progettazione e struttura tecnica di WireGuard
  • Gestione delle chiavi crittografiche e dei punti terminali di connessione
  • Confronto prestazionale e di semplicità d’uso tra WireGuard e altri protocolli VPN tradizionali
  • Analisi della sicurezza del protocollo e verifiche formali
  • Supporto da parte dei principali sistemi operativi e dispositivi client

Architettura e modalità operative di OpenVPN

  • Panoramica sul protocollo OpenVPN: una VPN basata su SSL/TLS
  • Differenze fondamentali tra le modalità TUN e TAP
  • Confronto prestazionale tra il trasporto via UDP e TCP
  • Configurazioni di VPN a livello 2 o 3 della rete OSI
  • Impostazioni relative alla cifratura e all’autenticazione HMAC in OpenVPN
  • Requisiti specifici per la compatibilità con sistemi aziendali più datati

Distribuzione dei server WireGuard

  • Installazione e configurazione del modulo kernel di Linux per WireGuard
  • Utilizzo degli strumenti ufficiali WireGuard, in particolare wg-quick
  • Strategie di generazione e distribuzione delle chiavi crittografiche
  • Configurazione del server: interfacce di rete, definizione dei peer e impostazioni di routing
  • Gestione simultanea di più reti locali e tabelle di instradamento
  • Configurazioni per garantire disponibilità elevata e bilanciamento del carico

Distribuzione dei server OpenVPN

  • Installazione dei pacchetti necessari di OpenVPN
  • Creazione dei file di configurazione del server VPN
  • Configurazione iniziale della PKI e generazione automatica di certificati mediante Easy-RSA
  • Produzione delle chiavi TLS richieste per garantire la sicurezza del canale di controllo
  • Creazione di modelli predefiniti per le configurazioni dei client
  • Integrazione dei servizi e impostazioni di avvio automatico del sistema

Gestione delle configurazioni client

  • Impostazione dei client WireGuard su Linux, Windows, macOS e dispositivi mobili
  • Configurazione dei client OpenVPN mediante strumenti come OpenVPN Connect o Tunnelblick
  • Produzione ed eventuale distribuzione centralizzata dei file di configurazione
  • Generazione di codici QR per facilitare l’attivazione dei client su dispositivi mobili
  • Configurazione del tunneling selettivo (split tunneling)
  • Misure specifiche per evitare fughe di dati legate alle impostazioni DNS

Autenticazione e autorizzazione degli utenti

  • Utilizzo dei certificati digitali come metodo primario di identificazione sia in WireGuard che OpenVPN
  • Integrazione con sistemi LDAP o Active Directory per OpenVPN
  • Configurazione dell’autenticazione RADIUS a sostegno delle esigenze enterprise
  • Attivazione dell’autenticazione a due fattori, mediante codici TOTP o token hardware
  • Opzioni di integrazione con protocolli OAuth e SAML per servizi terzi
  • Impostazione dei profili di controllo degli accessi basati su ruoli utente

Configurazione delle reti VPN tra sedi distanti

  • Differenze principali fra topologie a hub-and-spoke e topologie mesh complete
  • Implementazione di connessioni WireGuard a lunga distanza che mantengono la persistenza della connessione
  • Progettazione delle reti OpenVPN tra sedi utilizzando chiavi condivise e certificati ufficiali
  • Utilizzo di protocolli dinamici come BGP o OSPF per il routing automatico dei dati attraverso i tunnel VPN
  • Strategie affidabili di ridondanza ed eventuale failover del collegamento
  • Gestione corretta della traversabilità NAT e delle regole firewall necessarie

Funzionalità avanzate di WireGuard

  • Utilizzo degli strumenti wg-easy o altre soluzioni grafiche per la gestione centralizzata
  • Integrazione diretta di WireGuard nei container e in ambienti Kubernetes
  • Configurazioni adatte a utenti mobili che spostano continuamente la posizione geografica
  • Utilizzo di chiavi precondivise per aumentare ulteriormente la sicurezza del collegamento
  • Distribuzione efficace di WireGuard in ambienti di rete molto restrittivi
  • Realizzazione di configurazioni a cascata con più passaggi intermedi

Funzionalità avanzate di OpenVPN

  • Introduzione al prodotto OpenVPN Access Server e alle sue peculiarità operative
  • Gestione specifica dei parametri per ciascun singolo client tramite i file CCD
  • Inviare automaticamente regole di routing o impostazioni personalizzate ai dispositivi remoti
  • Meccanismo Irwins e uso delle cosiddette “IP flottanti” per garantire la connettività dinamica
  • Gestione della rete Ethernet direttamente sopra il tunnel VPN mediante bridge speciali
  • Ottimizzazione delle prestazioni e configurazione avanzata della compressione dei dati
  • Integrazione di plugin aggiuntivi o script personalizzati per automatizzare operazioni complesse

Sicurezza informatica e integrazione con i firewall sistematici

  • Definizione di regole specifiche nei firewall riguardo alle richieste in entrata provenienti da client VPN
  • Utilizzo integrato degli strumenti iptables e nftables per filtrare i flussi dati
  • Definizione chiara di politiche di controllo d’accesso e di filtraggio del traffico
  • Implementazione della funzione “kill switch” sui client VPN per interrompere ogni attività non autorizzata
  • Rilevamento precoce di attività sospette analizzando il comportamento dei flussi all’interno del tunnel
  • Protezione attiva contro gli attacchi DDoS indirizzati direttamente ai server VPN

Monitoraggio e raccolta delle tracce operative

  • Verifica in tempo reale dello stato operativo dei dispositivi WireGuard tramite i comandi dedicati
  • Analisi sistematica dei log di sistema generati da OpenVPN
  • Tracciamento completo delle connessioni effettuate e attività svolte da ogni utente
  • Integrazione efficace dei dati statistici con strumenti come Prometheus e Grafana per la visualizzazione dinamica
  • Generazione automatica di avvisi in caso di anomalie o tentativi di accesso sospetti
  • Inserimento delle informazioni raccolte nei sistemi SIEM dedicati alla sicurezza d’impresa

Scalabilità e massima disponibilità operativa

  • Raggiungimento di un bilanciamento ottimale dei carichi sulle varie connessioni VPN
  • Realizzazione di configurazioni a duplice modalità: attivo-passoivo e attivo-attivo
  • Gestione corretta del mantenimento delle sessioni anche in caso di riorganizzazione dei server o errori temporanei
  • Posizionamento geografico strategico dei nodi VPN per ridurre al minimo la latenza
  • Pianificazione accurata della capacità richiesta e test periodici di performance
  • Creazione e verifica di procedure efficaci a supporto del recupero rapido dopo un disastro tecnico

Strumenti di gestione e automatizzazione operativa

  • Abbattimento manuale dei compiti grazie all’automatizzazione della creazione e cancellazione delle credenziali utente
  • Utilizzo standard di soluzioni come Ansible, Puppet o Chef per la configurazione centralizzata
  • Gestione remota dei parametri VPN mediante API specializzate
  • Sviluppo e messa in produzione di portali self-service dedicati alla gestione automatica dei certificati digitali
  • Creazione di regole predefinite che guidano l’automazione delle distribuzioni

Risoluzione dei problemi e manutenzione ordinaria

  • Identificazione e correzione rapida dei difetti più comuni riscontrati nei sistemi WireGuard
  • Procedura strutturata per indagare i problemi di connettività su OpenVPN
  • Raccolta mirata dei pacchetti in transito e analisi passo dopo passo per rintracciare le cause degli errori
  • Identificazione immediata di eventuali colli di bottiglia legati alla velocità o al trasferimento dati
  • Gestione sistematica del ciclo di vita delle chiavi e dei certificati assegnati ai client
  • Esecuzione controllata degli aggiornamenti software senza compromettere la compatibilità con le versioni precedenti

Migrazione da soluzioni VPN commerciali preesistenti

  • Individuazione dei punti di forza e delle criticità presenti nei sistemi VPN già in uso
  • Pianificazione precisa della transizione, suddivisa in fasi progressivi
  • Iniziative mirate alla formazione dei dipendenti ed elaborazione della relativa documentazione tecnica
  • Gestione delle due infrastrutture parallelamente durante il periodo di cambiamento organizzativo
  • Stesura e test preventivo delle possibili strategie per un ripristino rapido in caso di errori critici
  • Raccolta sistematica dei suggerimenti utili, derivanti dalle esperienze pratiche dell’organizzazione

Conclusioni e checklist per il rollout finale

  • Elenco operativo per preparare correttamente l’ambiente di produzione alla nuova VPN
  • Suggerimenti specifici su come rafforzare la sicurezza complessiva dei server VPN
  • Indicazioni per redigere documentazione chiara, utile a ogni futuro intervento tecnico
  • Riflessioni necessarie riguardo alla manutenzione periodica e alle attività di monitoraggio continuo

Requisiti

  • Conoscenza dei principi di rete TCP/IP e subnetting
  • Esperienza nella gestione di sistemi Linux
  • Comprensione di PKI e concetti relativi ai certificati digitali
  • Familiarità con i meccanismi dei firewall e del routing
  • Nozioni di base sull’uso della crittografia e sui principi matematici che la regolano

Destinatari del corso

  • Ingegneri della sicurezza informatica specializzati in reti
  • Amministratori di sistema incaricati della gestione dell’accesso remoto
  • Ingegneri DevOps impegnati nella creazione di infrastrutture sicure
  • Addetti IT responsabili della connettività dei dipendenti
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative