Comparing DatabaseExplorer security vs SQL security
DatabaseExplorer is een applicatie voor het beheren van databases met een focus op gebruiksvriendelijkheid en veiligheid. In deze blog vergelijken we de beveiligingsaspecten van DatabaseExplorer met die van traditionele SQL-beveiliging.
Beveiligingslagen
Laag 1: Authenticatie (Azure AD OAuth 2.0)
Doel: Gebruikersidentiteit verifiëren
- Protocol: OAuth 2.0 / OpenID Connect
- Provider: Microsoft Azure Active Directory (Entra ID)
- Voordelen:
- Authenticatie op enterprise-niveau
- Single Sign-On (SSO) mogelijkheden
- Ondersteuning voor multi-factor authenticatie (MFA)
- Gecentraliseerd gebruikersbeheer
- Geen wachtwoordopslag in applicatie
Laag 2: Autorisatie op tabel- en functieniveau
Doel: Bepalen wat een geauthenticeerde gebruiker mag zien en doen
- Rechten instelbaar per database en per tabel (Lezen, Schrijven, Toevoegen, Verwijderen)
- Tabellen zonder leesrechten worden verborgen in het schema
- Geen directe SQL Server logins nodig per medewerker
Laag 3: Volledige audit logging
Doel: Reconstructie en aantoonbaarheid
- Centraal vastleggen van alle query-executies en recordwijzigingen
- Geen omkijken naar verstrooide logbestanden over losse databaseservers