Cybersecurity e Protezione dei Sistemi Informativi: Tecnologie e Normative
Classificato in Informatica
Scritto il in
italiano con una dimensione di 7,71 KB
Introduzione alla Sicurezza Informatica
La sicurezza informatica rappresenta l’insieme di prodotti, servizi, regole organizzative e comportamenti individuali che proteggono il sistema informatico o informativo. Questi elementi garantiscono la riservatezza delle informazioni, assicurandone il corretto funzionamento e la disponibilità.
- Sistemi Informatici: Insieme delle tecnologie ICT (Information, Communication and Technology) utilizzate per sostenere e realizzare un moderno sistema informativo.
- Sistemi Informativi: Sistema necessario per la raccolta di informazioni, per la loro organizzazione, correlazione e distribuzione.
Enti e Standard di Sicurezza
L'ENISA ha l'obiettivo di garantire la sicurezza delle reti e stabilisce gli standard dell’Unione Europea. Nel 2019, questo ente è stato affiancato o integrato nelle dinamiche del CSIRT (Computer Security Incident Response Team).
Il CSIRT è un ente presente in ogni paese dell’UE con il compito di monitorare costantemente la rete dello stato attraverso un team specializzato in cybersecurity.
Tipologie di Minacce e Sistemi di Prevenzione
Le Minacce Naturali
Comprendono calamità naturali, atti vandalici, sommosse popolari, guerre e attacchi terroristici. La loro caratteristica principale è l'imprevedibilità.
Sistemi per la prevenzione:
- Sistemi di alimentazione autonoma (UPS): In caso di interruzione dell'energia elettrica, l’UPS opera come una batteria.
- Backup: Salvataggio periodico dei dati, stabilito per legge.
- Disaster Recovery: Piani predisposti per il ripristino e la gestione dell'emergenza.
Le Minacce Umane
Si distinguono principalmente in due categorie:
- Hacker: Spinti dalla curiosità e dalla sfida tecnica.
- Cracker: Mossi da interessi personali o di lucro.
Un attacco interno avviene all'interno dell'azienda e può essere volontario o involontario.
Tipologie di Malware e Attacchi
- Cavallo di Troia (Trojan): File o applicazione apparentemente innocua che nasconde codice malevolo.
- Testa di ponte: Punto di accesso illegale per penetrare in un server.
- Virus: Malware che danneggia un dispositivo e si espande ovunque.
- Worm: Malware che danneggia e si diffonde autonomamente in una rete.
- Sniffer (Packet Sniffer): Programmi che intercettano i pacchetti in transito nella rete per estrapolare informazioni.
- Phishing: Invio massivo di messaggi fraudolenti con l'obiettivo di truffare gli utenti.
- IP Spoofing / Shadow Server: L'attaccante si sostituisce a un host legittimo.
- Connection Hijacking / Data Spoofing: Modifica o inserimento di dati durante il transito in rete.
- DoS (Denial of Service): Impedisce il funzionamento di un servizio.
- DDoS (Distributed Denial of Service): Attacco coordinato a un server con milioni di accessi simultanei per causarne il crash.
Crittografia e Sicurezza dei Dati
Crittoanalisi e Principio di Kerckhoffs
La crittoanalisi è l'attività mirata a violare un crittosistema. Il Principio di Kerckhoffs stabilisce che la sicurezza di un sistema deve dipendere esclusivamente dalla segretezza della chiave e non dalla conoscenza dell'algoritmo.
Tecniche di Cifratura
- Codifica: Metodo di scrittura in chiave che consiste nel sostituire intere parole con altre.
- Cifratura: Sostituzione di singole lettere o caratteri.
- One Time Pad (OTP): Cifrario in cui le parti condividono un blocco (pad) o una chiave monouso (OTK).
Sistemi Crittografici Asimmetrici
Ogni utente dispone di due chiavi: una pubblica e una privata.
- Modalità Confidenziale: Garantisce la sicurezza e l’integrità del messaggio.
- Modalità Autenticazione: Garantisce l’integrità e la paternità, ma non la riservatezza.
- Algoritmo RSA: Utilizza un numero n ottenuto dal prodotto di due numeri primi: n = p · q.
Autenticazione e Gestione degli Accessi
L'autenticazione può essere rafforzata tramite:
- Password Vault: Cassaforte digitale per gestire password complesse.
- OTP (One Time Password): Utilizzo dello Schema di Lamport, un algoritmo che genera password in sequenza partendo da un valore seme e una funzione di hash.
- 2FA / N-Factor Authentication: Autenticazione a due o più fattori.
- Passphrase: Frasi i cui caratteri possono essere intervallati da numeri o simboli.
- Diceware: Metodo basato sul lancio di dadi per creare password sicure.
- SSO (Single Sign-On): Autenticazione unica per accedere a molteplici servizi.
Attacchi alle Password
- Forza Bruta (Brute Force): Ricerca esaustiva di tutte le combinazioni possibili.
- Attacco a Dizionario: Tentativo di accesso forzato utilizzando un database di parole comuni o informazioni dell'utente.
Sicurezza di Rete: Firewall e VPN
- Firewall: Dispositivo di sicurezza perimetrale che verifica i pacchetti in entrata e uscita tramite IP filtering e mascheramento degli indirizzi IP.
- VPN (Virtual Private Network): Crea un tunnel sicuro per il transito dei pacchetti tra l'esterno e l'interno di una rete.
Normativa sulla Sicurezza e sulla Privacy
Le aziende devono tutelare i dati attraverso:
- Identificazione delle informazioni critiche e delle strategie di contromisura.
- Analisi delle disposizioni legali e adeguamento dei sistemi.
- Analisi economica dei costi e delle alternative.
Il Garante della Privacy e il GDPR
Il Garante per la protezione dei dati personali è un organo indipendente eletto dal Parlamento. La normativa di riferimento include il D.Lgs. n. 196/2003, il D.Lgs. n. 101/2018 e il GDPR (Regolamento UE n. 679/2016).
Punti chiave del GDPR:
- Consenso: Deve essere libero e non condizionare l'accesso al servizio.
- Conservazione dei dati: Può avvenire fuori dall'UE solo con consenso esplicito.
- Diritto all’anonimato.
- Diritto all’oblio: Cancellazione dei dati per tutelare l'utente.
Sintesi dei Principi di Sicurezza (Triade CIA)
La sicurezza si fonda sulla Triade CIA:
- Data Confidentiality: Segretezza delle informazioni.
- Data Integrity: Assenza di alterazioni non autorizzate.
- System Availability: Operatività costante del sistema.
I processi fondamentali includono: Autenticazione, Autorizzazione, Riservatezza, Disponibilità, Integrità e Paternità. La sicurezza nei sistemi informativi distributivi si articola in tre fasi: Prevenzione, Rilevazione e Investigazione.