SQL Server 암호화

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

암호화는 키 또는 암호를 사용하여 데이터를 난독 처리하는 프로세스입니다. 이 프로세스는 해당 암호 해독 키 또는 암호 없이는 데이터를 쓸모없게 만들 수 있습니다. 암호화는 액세스 제어 문제를 해결하지 않습니다. 그러나 액세스 제어가 무시되는 경우에도 데이터 손실을 제한하여 보안을 강화합니다. 예를 들어 데이터베이스 호스트 컴퓨터가 잘못 구성되고 해커가 중요한 데이터를 가져오는 경우 도난당한 정보는 암호화된 경우 쓸모가 없을 수 있습니다.

암호화는 보안을 보장하는 데 유용한 도구이지만 모든 데이터 또는 연결에 대해 고려해서는 안 됩니다. 암호화를 구현할지 여부를 결정할 때는 사용자가 데이터에 액세스하는 방법을 고려합니다. 사용자가 공용 네트워크를 통해 데이터에 액세스하는 경우에는 보안을 강화하기 위해 데이터 암호화가 필요할 수 있습니다. 그러나 모든 액세스에 보안 인트라넷 구성이 포함된 경우 암호화가 필요하지 않을 수 있습니다. 또한 암호화의 사용에는 암호, 키 및 인증서에 대한 유지 관리 전략이 포함되어야 합니다.

참고 항목

TLS 1.2(전송 수준 보안)에 대한 최신 정보는 Microsoft SQL Server에 대한 TLS 1.2 지원에서 확인할 수 있습니다.

이 섹션의 내용

SQL Server에서 연결, 데이터 및 저장 프로시저에 암호화를 사용할 수 있습니다. 다음 문서에는 SQL Server의 암호화에 대한 자세한 정보가 포함되어 있습니다.