Cybersecurity Flashcards
Triade CIA, cosa significa?
Confidentiality (riservatezza, privacy)
Integrity (integrità)
Availability (disponibilità)
Confidentiality
La riservatezza, o privacy, garantisce che i miei dati non vengano letti da parte di terzi, ad esempio crittografandoli e mettendo al sicuro i server che li contengano.
Integrity
L’integrità garantisce accuratezza, coerenza e affidabilità dei dati nell’intero ciclo di vita.
Quindi fa si che i dati non vengano manipolati e corrotti durante la comunicazione, facendo vari controlli, come quello del checksum.
Availability
Con disponibilità si intende che i dati devono sempre essere raggiungibili e disponibili, ad esempio garantendo manutenzione, riparazione e aggiornamento di hardware e software
Cosa è la crittografia?
Procedimento di cifratura e decifratura dei messaggi basato su funzioni parametriche.
Rende un messaggio “offuscato” in modo da non essere comprensibile/intelligibile a persone non autorizzate.
Classificazione dei sistemi crittografici
Si possono classificare in base a:
- tipo di operazioni:
- sostituzione (ogni elemento è sostituito da un altro)
- trasposizione (gli elementi sono riorganizzati)
- numero di chiavi
- chiave singola (chiave simmetrica)
- due chiavi (chiave asimmetrica o pubblica)
- elaborazione del testo
- cifrario a blocchi (blocchi di dimensione fissa)
- cifrario a flusso (blocchi di dimensione variabile)
Algoritmi di sostituzione monografici
Cifrario di Cesare:
ogni lettera viene sostituita dalla terza più avanti nell’alfabeto
Tavola di Vigenère:
Presenza di una parola verme, grazie a cui si capisce di quanto spostare la lettera cifrata nell’alfabeto
Le cifre di Bellaso:
ogni lettera dell’alfabeto ha una sua sotto-tabella e utilizzo della parola verme
Cifrario Playfair
Questo cifrario utilizza una matrice 5*5 in cui, scelta una parola chiave, si scrive questa parola nelle prime caselle della matrice senza ripetere lettere e poi si vanno a scrivere le restanti lettere in ordine alfabetico.
Essendo 26 le lettere e avendo 25 spazi si andrà ad eliminare una lettera utilizzata raramente (es. X) oppure a usare una lettera per indicare due lettere (es. usare la V per indicare sia V che U)
La macchina Enigma
Questa macchina è usata nella seconda guerra mondiale dall’esercito tedesco per cifrare i messaggi. E’ composta da complicati meccanismi che venivano modificati ogni giorno (di comune accordo) grazie a dei libretti, in modo da cifrare i messaggi sempre in modo differente.
Il DES
Il DES (Data Encription Standard) è un moderno algoritmo per crittografare i dati.
Suddivide le informazioni in blocchi di 64 bit, effettua una prima permutazione, 16 cicli di Feinstel e rieffettua una permutazione.
E’ presente nel meccanismo anche una chiave di 64 bit.
Collegamenti
Malware
Attacchi hacker
Firewall
Protocolli (TCP)
Password
Una password è un insieme di caratteri alfanumerici, scelti dall’utente, utilizzato per accedere a determinate applicazioni o dati personali, è perciò segreto.
Una password è considerata sicura quando è composta da un numero elevato di caratteri (>10) e contiene: lettere maiuscole, minuscole, numeri e caratteri speciali.