Perché tutto ruota attorno alla CIA triad
Nella cybersecurity ogni decisione — quale feature attivare, quale contromisura configurare — si giustifica riportandola a uno dei tre pilastri della CIA triad: Confidentiality, Integrity e Availability. Un tecnico di supporto che sa a quale pilastro appartiene un controllo capisce cosa sta proteggendo e perché.
- Confidentiality (riservatezza): solo chi è autorizzato accede all’informazione. Contromisure tipiche: encryption (dati at-rest e in-transit come TLS/IPsec), autenticazione forte (MFA), ACL e segmentazione via VLAN.
- Integrity (integrità): il dato non viene alterato in modo non autorizzato o accidentale. Contromisure: hashing (SHA-256), firme digitali, checksum, controllo delle versioni, meccanismi anti-tampering.
- Availability (disponibilità): sistemi e dati sono accessibili quando servono. Contromisure: ridondanza, HSRP/failover, backup, protezione DDoS, gruppi di continuità.
| Pilastro | Minaccia che lo colpisce | Contromisura esempio |
|---|---|---|
| Confidentiality | sniffing del traffico | encryption (TLS/IPsec) |
| Integrity | man-in-the-middle che modifica dati | hash + firma digitale |
| Availability | attacco DDoS | rate limiting, ridondanza |
Un errore comune è pensare che la sicurezza sia solo “tenere i segreti”. Un ransomware che cifra i file non viola la confidentiality ma distrugge integrity e availability: senza le chiavi i dati sono inutilizzabili.
Vulnerability, threat, exploit e risk
Questi quattro termini vengono spesso confusi, ma l’esame li tratta come concetti distinti e precisi.
- Vulnerability (vulnerabilità): una debolezza nel sistema. È una condizione statica. Esempio: uno switch con la password di default mai cambiata, o un IOS-XE non patchato con una CVE nota.
- Threat (minaccia): un potenziale evento o attore che può sfruttare la vulnerabilità. Esempio: un attaccante intenzionato a entrare nella rete. La minaccia esiste anche se il sistema è sano.
- Exploit: lo strumento o la tecnica concreta con cui la vulnerabilità viene effettivamente sfruttata. Esempio: uno script che invia il pacchetto malformato che manda in crash il servizio.
- Risk (rischio): la probabilità che una minaccia sfrutti una vulnerabilità, combinata con l’impatto che ne deriverebbe. Formula concettuale:
Risk = Threat × Vulnerability × Impact.
Punto chiave: se elimini la vulnerabilità (patch, hardening), la minaccia continua a esistere ma il rischio crolla. Non puoi eliminare le minacce — puoi solo ridurre vulnerabilità e impatto.
Difesa a strati e principi fondamentali
Defense-in-depth (difesa a strati)
Nessun singolo controllo è infallibile. La defense-in-depth dispone controlli ridondanti e diversificati su più livelli: perimetro (firewall Firepower), segmentazione interna (VLAN, ACL), controllo degli accessi (Cisco ISE con 802.1X), protezione dell’endpoint e monitoraggio. Se un livello cede, gli altri contengono l’attaccante. È l’opposto della sicurezza “a guscio duro e interno molle”.
Least privilege
Il principio del least privilege impone di concedere a ogni utente, processo o dispositivo solo i permessi strettamente necessari al suo compito, e nulla di più. Un account di sola lettura per il monitoraggio non deve poter modificare la configurazione. Limita il danno in caso di compromissione e riduce la superficie di attacco.
Hardening
L’hardening è la riduzione sistematica della superficie di attacco: disabilitare servizi non usati (es. HTTP server, CDP dove non serve), chiudere porte inutili, cambiare le credenziali di default, applicare patch e configurare timeout di sessione. Un dispositivo “hardened” espone il minimo indispensabile.
Code of ethics
Un professionista della sicurezza opera secondo un code of ethics: agire legalmente, proteggere la società e le infrastrutture, mantenere la riservatezza delle informazioni a cui accede e non abusare dei privilegi. Il possesso di accessi privilegiati impone responsabilità, non licenza di curiosare.
Trappole tipiche d’esame
- Scenario: “Uno switch ha la password admin di default.” La domanda chiede se è una threat o una vulnerability → risposta giusta: vulnerability (una debolezza). L’attaccante che vuole entrare è la threat.
- Scenario: un ransomware cifra i file aziendali. Quale pilastro CIA è compromesso? → integrity e availability, non (solo) confidentiality. Non concentrarti solo sulla riservatezza.
- Scenario: “Come riduco il rischio?” Se puoi agire solo su un fattore → elimina la vulnerabilità (patch/hardening); le threat non si eliminano.
- Scenario: un utente di help desk ha diritti da domain admin. Quale principio è violato? → least privilege.
- Scenario: firewall + segmentazione VLAN + 802.1X + endpoint protection insieme. Quale concetto descrivono? → defense-in-depth, non un singolo controllo ridondato.