Dal corso: Fondamenti di programmazione: Banche dati

Sblocca questo corso con una prova gratuita

Iscriviti adesso per accedere a oltre 23.200 corsi tenuti da esperti del settore.

Controllo degli accessi, conformità e injection

Controllo degli accessi, conformità e injection

- Non abbiamo parlato di sicurezza per il nostro semplice database. Ma questo è un aspetto importante dei database, specialmente quando contengono informazioni di identificazione personale o altri dati sensibili. La maggior parte dei sistemi di gestione dei database fornisce vari meccanismi di controllo degli accessi, inclusi gli account utente e il controllo sul fatto che determinate persone possano accedere a determinate tabelle o persino a singole colonne. Nel database possiamo concedere all'utente diversi livelli di accesso per contenere database, tabelle e persino azioni specifiche. Potremmo definire l'utente che può creare, leggere, aggiornare ed eliminare dati ma che non è autorizzato a modificare lo schema del database. E potremmo creare un altro utente che ha solo accesso in lettura e che non può modificare affatto i dati memorizzati nel database. Quando si progetta un database e si concede l'accesso al database e ai dati, è importante considerare i requisiti aziendali. È…

Contenuti