Delen via


SQL Server-versleuteling

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric Preview

Versleuteling is het proces waarbij gegevens worden verborgen door gebruik te maken van een sleutel of wachtwoord. Dit proces kan de gegevens nutteloos maken zonder de bijbehorende ontsleutelingssleutel of het bijbehorende wachtwoord. Versleuteling lost geen problemen met toegangsbeheer op. Het verbetert de beveiliging echter door gegevensverlies te beperken, zelfs als toegangsbeheer wordt overgeslagen. Als de databasehostcomputer bijvoorbeeld onjuist is geconfigureerd en een hacker gevoelige gegevens verkrijgt, kan die gestolen informatie nutteloos zijn als deze is versleuteld.

Hoewel versleuteling een waardevol hulpprogramma is om beveiliging te waarborgen, moet dit niet worden overwogen voor alle gegevens of verbindingen. Wanneer u besluit of u versleuteling wilt implementeren, moet u overwegen hoe gebruikers toegang hebben tot gegevens. Als gebruikers toegang hebben tot gegevens via een openbaar netwerk, is gegevensversleuteling mogelijk vereist om de beveiliging te verbeteren. Als alle toegang echter een beveiligde intranetconfiguratie omvat, is versleuteling mogelijk niet vereist. Elk gebruik van versleuteling moet ook een onderhoudsstrategie bevatten voor wachtwoorden, sleutels en certificaten.

Note

De meest recente informatie over Tls 1.2 (Transport Level Security) is beschikbaar via TLS 1.2-ondersteuning voor Microsoft SQL Server. Zie TLS 1.3-ondersteuning voor meer informatie over TLS 1.3.

In deze sectie

U kunt versleuteling in SQL Server gebruiken voor verbindingen, gegevens en opgeslagen procedures. De volgende artikelen bevatten meer informatie over versleuteling in SQL Server.