Abbiamo parlato di cyber attacks.
Ora passiamo alla difesa.
Come si costruisce realmente un sistema sicuro?
Tutto inizia con i principi fondamentali della cyber security.
Queste non sono solo best practice.
Sono la spina dorsale di ogni decisione nella sicurezza.
In questa lezione, esploreremo concetti fondamentali come la CIA triad,
least privilege e zero trust.
Capire questi ti aiuterà a prevenire attacchi, minimizzare i danni,
e costruire difese più forti.
Al cuore della cyber security c'è la CIA triad.
Sta per Confidentiality, Integrity, e Availability.
I tre pilastri dei sistemi sicuri.
Confidentiality significa proteggere le informazioni sensibili
cosicché solo le persone autorizzate possano accedervi.
Pensa a password, crittografia e access controls.
Integrity riguarda il mantenere i dati accurati e inalterati.
Hashing, firme digitali e audit trails aiutano a preservare l'integrity.
Availability assicura che sistemi e dati siano accessibili quando necessario.
Nessun downtime. Nessun crash.
Backups, protezione e ridondanza aiutano qui.
Bilanciare tutti e tre è la chiave.
Troppo di uno può indebolire gli altri.
Il prossimo principio chiave è least privilege.
Significa che utenti e persino programmi dovrebbero avere solo l'accesso di cui hanno bisogno,
niente di più.
Per esempio, un addetto al customer support non dovrebbe avere diritti admin,
e un'app non dovrebbe poter scrivere nelle cartelle di sistema a meno che non sia necessario.
Se gli attaccanti entrano in un account a basso privilegio, non possono fare molti danni.
Poi c'è defense in depth.
Questo significa usare multipli livelli di sicurezza.
Un firewall da solo non basta.
Hai bisogno anche di antivirus, access control, multifactor
authentication, monitoring tools, e backups.
Se un livello fallisce, gli altri catturano la minaccia.
Security by design significa pensare alla sicurezza
fin dall'inizio, non come un ripensamento.
Questo include progettare flussi di login sicuri,
proteggere i dati a riposo e in transito, e pianificare default sicuri.
E poi abbiamo zero trust.
Un approccio più nuovo ma potente.
Significa non presumere mai che qualcuno o qualcosa sia affidabile,
sia dentro che fuori la tua rete.
Tutti devono autenticarsi.
Ogni dispositivo deve essere verificato.
Anche i dipendenti che si connettono dall'ufficio devono superare i controlli.
Zero trust limita il lateral movement.
Quindi se gli attaccanti violano una parte di un sistema, non possono muoversi liberamente.
Fermiamoci per affrontare alcuni errori comuni.
Primo, più sicurezza non significa sempre migliore sicurezza.
Sovracomplicare le cose può confondere gli utenti e portare a rischiosi
workarounds come scrivere password su post-it.
Secondo, troppo accesso è un rischio enorme.
Rompe il principio di least privilege.
Fidarsi troppo dei sistemi interni è una ricetta per il disastro.
Insider threat, misconfigurations o account dipendenti compromessi sono rischi
reali.
I sistemi più forti sono semplici, chiari,
e costruiti su principi solidi.
Ricapitoliamo i principi di sicurezza chiave.
La CIA triad ci ricorda di proteggere la
confidentiality dei dati, assicurare l'integrity, e mantenere l'availability.
Least privilege restringe l'accesso solo a ciò che è necessario.
Defense in depth costruisce multipli livelli di protezione.
Security by design e zero trust.
Adottare un approccio proattivo per limitare l'esposizione.
Questi principi sono il progetto per un sistema sicuro,
e ti aiutano a rispondere quando avvengono gli attacchi.
Pronto per un rapido quiz?
Tempo di quiz.
Cosa protegge la confidentiality?
A l'uptime del sistema.
B l'accesso alle informazioni C l'accuratezza dei dati.
D le pianificazioni di backup.
Pausa per un momento.
La risposta corretta è B.
Confidentiality assicura che solo gli utenti autorizzati
possano accedere alle informazioni.
Cosa significa least privilege?
A tutti ottengono accesso completo.
B gli utenti possono resettare le password degli altri.
C solo gli amministratori possono usare la rete.
D utenti e programmi ottengono solo l'accesso di cui hanno bisogno.
Pensaci su.
La risposta corretta è D.
Least privilege limita l'accesso per ridurre il rischio.
Ultima domanda
cosa descrive meglio l'approccio zero trust?
A non fidarsi di alcun utente o dispositivo di default.
B fidarsi di tutti finché non infrangono le regole.
C permettere accesso completo all'interno dell'azienda.
D monitorare solo gli utenti esterni.
Riflettici bene.
La risposta corretta è a zero.
Trust significa verificare ogni utente e dispositivo.
Nessuna supposizione. Ottimo lavoro oggi.
Hai imparato i principi fondamentali che alimentano una forte cybersecurity,
confidentiality, integrity, availability,
least privilege, defense in depth, e zero trust.
Queste idee non sono solo teoria.
Le vedrai
applicate in tools e sistemi del mondo reale iniziando proprio dalla prossima lezione.
Parlando di tools, dopo esploreremo firewalls,
antivirus software, e come ti aiutano a rimanere protetto.
Ci vediamo lì.