Partilhar via


Criptografia do SQL Server

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

A encriptação é o processo de ofuscação de dados através da utilização de uma chave ou palavra-passe. Este processo pode tornar os dados inúteis sem a chave de desencriptação ou palavra-passe correspondente. A criptografia não resolve problemas de controle de acesso. No entanto, aumenta a segurança, limitando a perda de dados, mesmo que os controles de acesso sejam ignorados. Por exemplo, se o computador host do banco de dados estiver configurado incorretamente e um hacker obtiver dados confidenciais, essas informações roubadas podem ser inúteis se forem criptografadas.

Embora a criptografia seja uma ferramenta valiosa para ajudar a garantir a segurança, ela não deve ser considerada para todos os dados ou conexões. Ao decidir se deseja implementar a criptografia, considere como os usuários acessam os dados. Se os utilizadores acederem aos dados através de uma rede pública, poderá ser necessária encriptação de dados para aumentar a segurança. No entanto, se todo o acesso envolver uma configuração de intranet segura, a criptografia pode não ser necessária. Qualquer uso de criptografia também deve incluir uma estratégia de manutenção para senhas, chaves e certificados.

Note

As informações mais recentes sobre Transport Level Security (TLS 1.2) estão disponíveis em Suporte TLS 1.2 para Microsoft SQL Server. Para obter mais informações sobre TLS 1.3, consulte Suporte a TLS 1.3.

Nesta secção

Você pode usar a criptografia no SQL Server para conexões, dados e procedimentos armazenados. Os artigos a seguir contêm mais informações sobre criptografia no SQL Server.