Databas autentiseringen är processen att förklara en användares identitet till en databasserver och validera att användaren har rättigheter att komma åt servern . Det är under autentiseringsprocessen att särskilda rättigheter att läsa eller uppdatera tabeller , utför procedurer , köra frågor och göra strukturella förändringar till databasen bestäms . Det finns flera sätt att ansluta till en databas beroende på applikation och användarens behov samt säkerhetskrav . Anslutningstyper bland stora leverantörer delas in i tre huvudkategorier . Klient autentisering
Klientautentiseringen verifierar referenser på datorn som begär åtkomst till databasen ( klienten ) . Referenser på servern är inte verifierat , och användare har full tillgång till databasen så snart fylla autentisering på kundens nivå . Detta är en av de minst säkra metoder för autentisering. Denna autentisering läget stöds av PostgreSQL , Oracle och DB2 , om varje refererar till den av ett annat namn .
Server Based Authentication
Server autentisering ger midlevel säkerhet . Det kan eller inte kan säkras genom kryptering , beroende på inställningarna i programmet och kommunikationsprotokoll på plats på datorerna . Server autentisering samlar referenser från kunden eller användaren och validerar dem mot en intern lista på giltiga konton . Denna autentiseringsmetod stöds av MySQL , DB2 , PostgreSQL , Microsoft , Sybase och Oracle . Är en kryptering baserad autentiseringsmetod skapad av
Kerberosautentisering
Kerberos Massachusetts Institute of Technology ( MIT ) . Enligt MIT , " Kerberos -protokollet använder stark kryptering så att en klient kan bevisa sin identitet till en server ( och vice versa ) över osäkra nätverksanslutning . " Kerberos baserad autentisering är den säkraste av de autentiseringsmetoder och stöds av DB2 , Microsoft , Oracle , Sybase och PostgreSQL .