Database authenticatie is het proces van de identiteit van een gebruiker te verklaren aan een database server en valideren dat de gebruiker rechten heeft om toegang te krijgen tot de server . Het is tijdens het verificatieproces dat specifieke rechten om tabellen te lezen of bij te werken , procedures uit te voeren , uit te voeren query's en maak structurele wijzigingen in de database worden bepaald . Er zijn meerdere manieren om verbinding met een database afhankelijk van de toepassing en de behoeften van de gebruiker , alsmede de veiligheid eisen . Verbinding vormen tussen de grote leveranciers vallen in drie brede categorieën . Client Based Authentication Clientverificatie verifieert geloofsbrieven op de computer die toegang tot de database ( de klant ) . Geloofsbrieven op de server worden niet gecontroleerd , en de gebruikers hebben volledige toegang tot de database eenmaal voltooien authenticatie op het klantniveau . Dit is een van de minst veilige authenticatie methodes . Deze authenticatie modus wordt ondersteund door PostgreSQL , Oracle en DB2 , hoewel elk verwijst naar het onder een andere naam . Server Based Authentication Server gebaseerde authenticatie biedt midlevel beveiliging . Het kan wel of niet kan worden beveiligd via encryptie afhankelijk van applicatie-instellingen en de communicatieprotocollen op zijn plaats op de computers . Server gebaseerde verificatie verzamelt referenties van de klant of gebruiker en valideert ze tegen een interne lijst van geldige accounts . Deze authenticatiemethode wordt ondersteund door MySQL , DB2 , PostgreSQL , Microsoft , Sybase en Oracle . Kerberos-verificatie Kerberos is een encryptie gebaseerd authenticatiemethode aangemaakt door het Massachusetts Institute of Technology ( MIT ) . Volgens MIT , " Het Kerberos protocol gebruikt sterke codering zodat een cliënt kan zijn identiteit aan een server ( en andersom ) over een onveilige netwerkverbinding te bewijzen . " Kerberos gebaseerde authenticatie is de meest veilige van de authenticatie methodes en wordt ondersteund door DB2 , Microsoft , Oracle , Sybase en PostgreSQL .
|