Sistema operativo - Sicurezza
La sicurezza si riferisce alla fornitura di un sistema di protezione alle risorse del sistema del computer come CPU, memoria, disco, programmi software e, soprattutto, dati / informazioni memorizzati nel sistema del computer. Se un programma per computer viene eseguito da un utente non autorizzato, può causare gravi danni al computer o ai dati in esso memorizzati. Quindi un sistema informatico deve essere protetto da accessi non autorizzati, accessi dannosi alla memoria di sistema, virus, worm, ecc. In questo capitolo tratteremo i seguenti argomenti.
- Authentication
- Password monouso
- Minacce al programma
- Minacce di sistema
- Classificazioni di sicurezza informatica
Autenticazione
L'autenticazione si riferisce all'identificazione di ogni utente del sistema e all'associazione dei programmi in esecuzione a tali utenti. È responsabilità del sistema operativo creare un sistema di protezione che garantisca l'autenticità di un utente che esegue un particolare programma. I sistemi operativi generalmente identificano / autenticano gli utenti utilizzando i seguenti tre modi:
Username / Password - L'utente deve inserire un nome utente e una password registrati con il sistema operativo per accedere al sistema.
User card/key - L'utente deve perforare la scheda nello slot della scheda o inserire la chiave generata dal generatore di chiavi nell'opzione fornita dal sistema operativo per accedere al sistema.
User attribute - fingerprint/ eye retina pattern/ signature - L'utente deve passare il proprio attributo tramite il dispositivo di input designato utilizzato dal sistema operativo per accedere al sistema.
Password monouso
Le password monouso forniscono protezione aggiuntiva insieme alla normale autenticazione. Nel sistema One-Time Password, è richiesta una password univoca ogni volta che l'utente tenta di accedere al sistema. Una volta utilizzata una password monouso, non può essere riutilizzata. Le password monouso vengono implementate in vari modi.
Random numbers- Agli utenti vengono fornite schede con numeri stampati insieme agli alfabeti corrispondenti. Il sistema richiede numeri corrispondenti a pochi alfabeti scelti a caso.
Secret key- All'utente viene fornito un dispositivo hardware che può creare un ID segreto mappato con l'ID utente. Il sistema richiede tale ID segreto che deve essere generato ogni volta prima del login.
Network password - Alcune applicazioni commerciali inviano password monouso all'utente su cellulare / e-mail registrato che è necessario inserire prima del login.
Minacce al programma
I processi del sistema operativo e il kernel eseguono l'attività designata come indicato. Se un programma utente ha fatto sì che questi processi eseguissero attività dannose, allora è noto comeProgram Threats. Uno dei più comuni esempi di minaccia di un programma è un programma installato in un computer che può archiviare e inviare le credenziali dell'utente tramite la rete ad alcuni hacker. Di seguito è riportato l'elenco di alcune minacce note ai programmi.
Trojan Horse - Tale programma intercetta le credenziali di accesso dell'utente e le memorizza per inviarle a utenti malintenzionati che possono in seguito accedere al computer e possono accedere alle risorse di sistema.
Trap Door - Se un programma progettato per funzionare come richiesto, ha un buco di sicurezza nel suo codice ed esegue un'azione illegale all'insaputa dell'utente, allora è chiamato ad avere una botola.
Logic Bomb- La bomba logica è una situazione in cui un programma si comporta male solo quando sono soddisfatte determinate condizioni, altrimenti funziona come un programma autentico. È più difficile da rilevare.
Virus- Il virus come suggerisce il nome può replicarsi sul sistema informatico. Sono altamente pericolosi e possono modificare / eliminare file utente, sistemi di crash. Un virus è generalmente un piccolo codice incorporato in un programma. Quando l'utente accede al programma, il virus inizia a essere incorporato in altri file / programmi e può rendere il sistema inutilizzabile per l'utente
Minacce di sistema
Per minacce di sistema si intende l'uso improprio dei servizi di sistema e delle connessioni di rete per mettere in difficoltà l'utente. Le minacce di sistema possono essere utilizzate per lanciare minacce di programma su una rete completa chiamata attacco di programma. Le minacce di sistema creano un ambiente tale che le risorse del sistema operativo / i file utente vengono utilizzati in modo improprio. Di seguito è riportato l'elenco di alcune ben note minacce di sistema.
Worm- Worm è un processo che può ridurre le prestazioni di un sistema utilizzando le risorse di sistema a livelli estremi. Un processo worm genera le sue più copie in cui ciascuna copia utilizza le risorse di sistema, impedendo a tutti gli altri processi di ottenere le risorse richieste. I processi dei worm possono persino arrestare un'intera rete.
Port Scanning - La scansione delle porte è un meccanismo o un mezzo mediante il quale un hacker può rilevare le vulnerabilità del sistema per effettuare un attacco al sistema.
Denial of Service- Gli attacchi Denial of Service normalmente impediscono all'utente di fare un uso legittimo del sistema. Ad esempio, un utente potrebbe non essere in grado di utilizzare Internet se la negazione del servizio attacca le impostazioni del contenuto del browser.
Classificazioni di sicurezza informatica
Secondo i criteri di valutazione del sistema di computer affidabile del Dipartimento della Difesa degli Stati Uniti, ci sono quattro classificazioni di sicurezza nei sistemi informatici: A, B, C e D. Si tratta di specifiche ampiamente utilizzate per determinare e modellare la sicurezza dei sistemi e delle soluzioni di sicurezza. Di seguito è riportata la breve descrizione di ciascuna classificazione.
SN | Tipo di classificazione e descrizione |
---|---|
1 | Type A Il livello più alto. Utilizza specifiche di progettazione formale e tecniche di verifica. Garantisce un elevato grado di garanzia della sicurezza del processo. |
2 | Type B Fornisce un sistema di protezione obbligatorio. Avere tutte le proprietà di un sistema di classe C2. Allega un'etichetta di riservatezza a ogni oggetto. È di tre tipi.
|
3 | Type C Fornisce protezione e responsabilità dell'utente utilizzando funzionalità di controllo. È di due tipi.
|
4 | Type D Livello più basso. Protezione minima. MS-DOS, Windows 3.1 rientrano in questa categoria. |