Principi Fondativi della IT Security

La sicurezza informatica ha una base concettuale sorprendentemente stabile. Cambiano le tecnologie, ma i principi fondativi sono rimasti quasi identici da decenni. Il punto di partenza classico è la triade CIA: Confidentiality, Integrity, Availability. È il modello più semplice per definire cosa significhi davvero “proteggere” un sistema.

Confidentiality significa che l’informazione è accessibile solo a chi è autorizzato. Il meccanismo tecnico principale è il controllo dell’accesso: identità, autenticazione, autorizzazione e cifratura. Quando cifri un database o limiti l’accesso tramite IAM stai difendendo la confidenzialità.

Integrity significa che i dati non vengono alterati in modo non autorizzato. Qui entrano in gioco firme digitali, hash crittografici, controllo delle modifiche, versioning e logging. Se qualcuno modifica un record senza autorizzazione, il sistema deve accorgersene o impedirlo.

Availability significa che sistemi e dati devono essere disponibili quando servono. Questo riguarda resilienza, ridondanza, disaster recovery, protezione da DDoS, capacity planning. Un sistema perfettamente sicuro ma sempre offline è inutile.

Su questa base si innesta il modello operativo AAA: Authentication, Authorization, Accounting.

Authentication risponde alla domanda “chi sei?”. Tecnologicamente significa password, MFA, certificati, biometria, federazione di identità.

Authorization risponde alla domanda “cosa puoi fare?”. Qui entrano RBAC (role-based access control), ABAC (attribute-based), policy engine e gestione dei privilegi.

Accounting significa “cosa hai fatto?”. È la registrazione delle attività: audit log, tracciamento delle sessioni, telemetria di sicurezza. Senza accounting non esiste responsabilità né investigazione.

Se si combinano CIA e AAA emerge una struttura interessante:

  • Confidentiality dipende soprattutto da Authentication e Authorization
  • Integrity dipende da Authorization e Accounting
  • Availability dipende da resilienza infrastrutturale e monitoraggio operativo

Questo schema è ancora la spina dorsale di quasi tutte le architetture moderne.

Nel panorama attuale del settore, però, la sicurezza si è evoluta in alcune direzioni chiave.

La prima è Identity-centric security. Il perimetro di rete è scomparso con cloud, SaaS e lavoro remoto. L’identità diventa il nuovo perimetro. Per questo IAM, PAM e identity governance sono oggi componenti centrali delle architetture di sicurezza.

La seconda è Zero Trust. Il principio è semplice ma radicale: nessun utente o sistema è considerato affidabile a priori. Ogni accesso viene continuamente verificato in base a identità, dispositivo, contesto e comportamento.

La terza è telemetria e rilevazione delle minacce. Non basta prevenire gli attacchi. Si assume che una compromissione prima o poi avverrà. Per questo SIEM, XDR, UEBA e SOC monitorano costantemente i segnali di sicurezza.

La quarta è automazione e resilienza operativa. Gli ambienti IT sono troppo complessi per essere gestiti manualmente. SOAR, policy automation e security orchestration diventano necessari per reagire rapidamente agli incidenti.

Se si guarda l’architettura complessiva oggi, la sicurezza si può riassumere in cinque grandi pilastri operativi:

identità, dispositivi, rete, applicazioni, dati.

Curiosamente torniamo sempre allo stesso nucleo concettuale. Tutte le architetture moderne — dal NIST Zero Trust alle piattaforme cloud security — non fanno altro che espandere e raffinare le idee originali della CIA triad e del modello AAA.

Ad ogni modo, negli ultimi anni il modello è stato esteso. Una delle evoluzioni più usate negli ambienti architetturali moderni è CIA(NA-SP). La logica è semplice: mantenere la triade originaria ma aggiungere proprietà che riflettano meglio la realtà dei sistemi digitali contemporanei.

Il primo elemento aggiuntivo è Non-repudiation.
Significa che un soggetto non può negare di aver compiuto un’azione. È una proprietà fondamentale nei sistemi distribuiti e nei processi legali digitali. Le tecnologie chiave sono:

  • firme digitali
  • timestamping
  • log firmati
  • certificati PKI

Il secondo è Authenticity.
Autenticità significa che l’origine di dati, identità o software può essere verificata. Non è esattamente la stessa cosa dell’autenticazione dell’utente. Riguarda la provenienza dell’oggetto digitale: software firmato, firmware autenticato, supply chain software verificata.

Il terzo è Safety.
Safety è un concetto preso dall’ingegneria dei sistemi critici. Non riguarda solo attacchi informatici, ma il fatto che il sistema non produca danni anche se qualcosa va storto. In ambienti industriali, automotive o medicali questa proprietà è fondamentale. Significa progettare sistemi che falliscono in modo controllato.

Infine arrivano due proprietà molto moderne: Privacy e Security observability / provenance (SP).

Privacy è diventata una dimensione autonoma con normative come GDPR. Non basta proteggere i dati: bisogna gestirli secondo principi di minimizzazione, finalità e controllo dell’utente.

Provenance / observability riguarda la capacità di tracciare l’origine e il percorso dei dati e delle azioni. In un mondo di microservizi, supply chain software e AI pipeline, sapere da dove proviene qualcosa è diventato essenziale.

Se si guarda la struttura CIANA-SP nel suo insieme, emerge qualcosa di interessante: il modello si sposta dalla semplice protezione del dato verso la fiducia nei sistemi digitali.

In pratica:

  • CIA protegge il dato
  • CIANA-SP protegge l’ecosistema che genera e usa il dato

Questo cambiamento riflette tre trasformazioni profonde del settore.

La prima è la scomparsa del perimetro di rete. Con cloud e SaaS non esiste più un confine fisico. La sicurezza si sposta su identità, contesto e telemetria.

La seconda è la supply chain digitale. Oggi gran parte del software proviene da dipendenze esterne. L’autenticità e la provenienza del codice diventano cruciali.

La terza è la resilienza sistemica. Non si assume più che gli attacchi possano essere completamente prevenuti. Si progettano sistemi che continuano a funzionare anche sotto attacco.

Ora entra in gioco un’altra dimensione: il post-quantum computing.

Molti sistemi di sicurezza moderni si basano su crittografia asimmetrica: RSA, ECC, Diffie-Hellman. Questi algoritmi si basano su problemi matematici difficili per i computer classici, ma vulnerabili a un computer quantistico sufficientemente potente tramite l’algoritmo di Shor.

Questo impatta direttamente diversi elementi della CIANA-SP.

Confidentiality verrebbe compromessa se i sistemi di cifratura attuali diventassero decrittabili.

Integrity e Non-repudiation dipendono da firme digitali che potrebbero essere falsificate.

Authenticity dipende da PKI e certificati che usano le stesse primitive crittografiche.

Per questo il settore sta già lavorando sulla Post-Quantum Cryptography (PQC). Gli algoritmi candidati selezionati dal NIST — come Kyber e Dilithium — si basano su problemi matematici diversi, ad esempio i reticoli (lattice problems), che sono considerati resistenti agli attacchi quantistici.

Ma l’impatto non è solo crittografico. L’arrivo del quantum cambia anche il modo di pensare alla sicurezza architetturale.

Emergono nuovi modelli da considerare:

Il primo è crypto-agility.
I sistemi devono poter cambiare algoritmo crittografico rapidamente. Non si progetta più una PKI statica per vent’anni; si progettano architetture in grado di evolvere.

Il secondo è data longevity security.
Un attaccante può oggi registrare traffico cifrato e decifrarlo in futuro quando i computer quantistici saranno disponibili. Questo è il famoso problema harvest now, decrypt later. Per i dati sensibili a lungo termine bisogna già usare protezioni resistenti al quantum.

Il terzo è verifiable computing e trusted execution.
Con sistemi sempre più distribuiti cresce l’importanza di ambienti di esecuzione verificabili: TEE, confidential computing, attestazione hardware. Inoltre, in futuro quando i computer quantistici saranno disponibili sorgerà il problema Trust Now, Forge Later (TNFL) dove un attaccante potrà fasificare l’autenticità del dato.

Il quarto è identity resilience.
Se la crittografia delle identità viene compromessa, tutto il modello Zero Trust crolla. Per questo le architetture IAM devono diventare quantum-ready.

Guardando il quadro generale si vede un filo logico molto affascinante.

Negli anni ’70 la sicurezza informatica nasce per proteggere computer isolati.
Negli anni ’90 protegge reti e sistemi distribuiti.
Oggi protegge ecosistemi digitali globali.
Domani dovrà proteggere ecosistemi dove la capacità di calcolo stessa cambia paradigma.

La CIA triad non è quindi superata. È come la meccanica newtoniana: semplice, ma ancora utile. I modelli come CIANA-SP sono l’equivalente della relatività e della meccanica quantistica della sicurezza: servono quando il sistema diventa molto più grande, molto più interconnesso e molto più potente.

Lascia un commento