
Grafico comparativo
Base per il confronto | Autenticazione | Autorizzazione |
---|---|---|
Di base | Controlla l'identità della persona per garantire l'accesso al sistema. | Controlla i privilegi o le autorizzazioni della persona per accedere alle risorse. |
Include il processo di | Verifica delle credenziali dell'utente. | Convalida delle autorizzazioni dell'utente. |
Ordine del processo | L'autenticazione viene eseguita al primo passaggio. | L'autorizzazione viene solitamente eseguita dopo l'autenticazione. |
Esempi | Nelle applicazioni di banking online, l'identità della persona viene prima determinata con l'aiuto dell'ID utente e della password. | In un sistema multiutente, l'amministratore decide quali privilegi o diritti di accesso hanno ogni utente. |
Definizione di autenticazione
Il meccanismo di autenticazione determina l'identità dell'utente prima di rivelare le informazioni sensibili. È molto importante per il sistema o le interfacce in cui la priorità dell'utente è quella di proteggere le informazioni riservate. Nel processo, l'utente fa un reclamo dimostrabile sulla propria identità (sua o sua) o sull'identità di un'entità.
Le credenziali o il reclamo possono essere un nome utente, una password, un'impronta digitale ecc. L'autenticazione e il non ripudio, tipo di problemi sono gestiti nel livello dell'applicazione. Il meccanismo di autenticazione inefficiente potrebbe influire in modo significativo sulla disponibilità del servizio.
Esempio :
Ad esempio, c'è un mittente A che invia un documento elettronico al ricevitore B su Internet. In che modo il sistema identificherà che il mittente A ha inviato un messaggio dedicato al ricevitore B. Un intruso C può intercettare, modificare e riprodurre il documento per imbrogliare o rubare l'informazione che questo tipo di attacco è chiamato fabbricazione .
Nella situazione data il meccanismo di autenticazione garantisce due cose; in primo luogo, garantisce che il mittente e il destinatario siano persone rette ed è noto come autenticazione dell'origine dati . In secondo luogo, garantisce la sicurezza della connessione stabilita tra mittente e destinatario con l'aiuto della chiave di sessione segreta in modo che non possa essere dedotta ed è nota come autenticazione di entità peer .
Definizione di autorizzazione
La tecnica di autorizzazione viene utilizzata per determinare le autorizzazioni concesse a un utente autenticato. In parole semplici, controlla se l'utente è autorizzato ad accedere a particolari risorse o meno. L'autorizzazione avviene dopo l'autenticazione, in cui l'identità dell'utente è garantita prima che l'elenco di accesso per l'utente sia determinato cercando le voci memorizzate nelle tabelle e nei database.
Esempio :
Ad esempio, un utente X vuole accedere a un particolare file dal server. L'utente invierà una richiesta al server. Il server verificherà l'identità dell'utente. Quindi, trova i privilegi corrispondenti che l'utente autenticato ha o se è autorizzato ad accedere a quel determinato file o meno. Nel seguente caso, i diritti di accesso potrebbero includere la visualizzazione, la modifica o l'eliminazione del file se l'utente ha l'autorità per eseguire le seguenti operazioni.
Differenze chiave tra autenticazione e autorizzazione
- L'Autenticazione viene utilizzata per verificare l'identità dell'utente al fine di consentire l'accesso al sistema. D'altra parte, l'autorizzazione determina chi dovrebbe essere in grado di accedere a cosa.
- Nel processo di autenticazione, le credenziali dell'utente vengono verificate, mentre nel processo di autorizzazione viene convalidato l'elenco di accesso dell'utente autenticato.
- Il primo processo è l'autenticazione, quindi si verifica l'autorizzazione.
- Prendiamo l'esempio dei servizi bancari online. Quando un utente desidera accedere al servizio, l'identità dell'utente è determinata a garantire che la persona sia la persona giusta che dichiara di essere. Una volta identificato l'utente, l'autenticazione abilita l'autorizzazione che determina ciò che l'utente è autorizzato a fare. Qui l'utente è autorizzato ad accedere al proprio account online dopo l'autenticazione.
Conclusione
L'autenticazione e l'autorizzazione sono le misure di sicurezza adottate per proteggere i dati nel sistema informativo. L'autenticazione è il processo di verifica dell'identità della persona che si avvicina al sistema. D'altra parte, l'autorizzazione è il processo di controllo dei privilegi o dell'accesso all'elenco per il quale la persona è autorizzata.