Partilhar via


Lista de verificação de segurança do banco de dados do Azure

Para ajudar a melhorar a segurança, o Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure incluem controles de segurança internos que você pode usar para limitar e controlar o acesso, proteger dados e monitorar ameaças.

Os controlos de segurança incluem:

  • Regras de firewall que limitam a conectividade por endereço IP e rede virtual
  • Autenticação do Microsoft Entra para gerenciamento centralizado de identidades
  • Conectividade segura usando criptografia TLS
  • Gestão e autorização de acessos
  • Encriptação de dados em repouso e em trânsito
  • Auditoria de banco de dados e deteção de ameaças
  • Recursos avançados de segurança de dados

Introdução

A computação em nuvem requer novos paradigmas de segurança que podem ser desconhecidos para muitos usuários de aplicativos, administradores de banco de dados e programadores. As organizações podem aproveitar os recursos de segurança abrangentes do Azure SQL para proteger dados confidenciais e atender aos requisitos de conformidade regulamentar.

Lista de Verificação

Recomendamos que leia o artigo de práticas recomendadas de segurança da Base de Dados SQL do Azure antes de rever esta lista de verificação. Compreender as melhores práticas irá ajudá-lo a obter o máximo valor desta lista de verificação. Use esta lista de verificação para verificar se você abordou os controles de segurança importantes na segurança do banco de dados do Azure.

Categoria da lista de verificação Description
Proteger dados

Encriptação em trânsito
  • Transport Layer Security (TLS) criptografa dados em movimento entre clientes e bancos de dados. O SQL do Azure requer TLS 1.2 ou superior para conexões seguras.
  • O banco de dados requer comunicação segura de clientes com base no protocolo TDS (Tabular Data Stream) sobre TLS.

Encriptação inativa

Encriptação em uso
  • O Always Encrypted protege dados confidenciais criptografando-os em aplicativos cliente. As chaves de criptografia nunca chegam ao mecanismo de banco de dados, garantindo a separação entre proprietários e gerentes de dados.
  • Column-Level Encryption (CLE) criptografa colunas específicas usando criptografia simétrica para proteção adicional de dados confidenciais.
Controlar o acesso

Acesso à base de dados

Controlo de acesso à rede

Controlo de acesso a aplicações
Monitoramento proativo

Auditoria e deteção
  • A auditoria rastreia eventos de banco de dados e os grava em um log de auditoria em sua conta de Armazenamento do Azure, espaço de trabalho do Log Analytics ou Hubs de Eventos.
  • Acompanhe a integridade do Banco de Dados SQL do Azure usando o Azure Monitor e as configurações de diagnóstico.
  • O Microsoft Defender for SQL deteta atividades anômalas de banco de dados indicando possíveis ameaças à segurança, incluindo injeção de SQL, ataques de força bruta e explorações de vulnerabilidade.

Avaliação da vulnerabilidade
  • A Avaliação de Vulnerabilidades deteta, rastreia e ajuda a corrigir possíveis vulnerabilidades do banco de dados.
  • Fornece recomendações de segurança acionáveis e relatórios de risco para fins de conformidade.

Gestão de segurança centralizada
Integridade dos dados

Capacidade de contabilidade
  • Ledger fornece capacidades de detecção de adulterações ao criar um registo imutável de transações de bases de dados.
  • Ajuda a atender aos requisitos de conformidade para verificação da integridade dos dados.

Conclusão

O Banco de Dados SQL do Azure e a Instância Gerenciada SQL do Azure fornecem plataformas de banco de dados robustas com recursos de segurança abrangentes que atendem aos requisitos de conformidade organizacional e regulamentar. Você pode proteger os dados durante todo o seu ciclo de vida — em repouso, em trânsito e em uso — usando criptografia de dados transparente, sempre criptografada e TLS. Controles de acesso refinados, incluindo Segurança Row-Level, Mascaramento Dinâmico de Dados e autenticação Microsoft Entra, garantem que apenas usuários autorizados acessem dados confidenciais. O monitoramento contínuo por meio de auditoria, Microsoft Defender for SQL e avaliação de vulnerabilidades ajuda a identificar e remediar ameaças à segurança de forma proativa.

Próximos passos

Você pode melhorar a proteção do seu banco de dados contra usuários mal-intencionados ou acesso não autorizado com algumas etapas simples: