Database의 보안을 위한 첫 단계.
TDE는 물리적인 미디어를 도난 당한 경우를 대비하기 위한 설정입니다.
TDE는 그 말 그대로 투명한 암호화이므로, 설정 이후로는 특별한 작업을 할 필요가 없습니다.
등록 및 조회 등을 위한 쿼리에 변경 사항이 없습니다. 즉, 개발자들은 신경쓰지 않고 개발할 수 있습니다. :)
적용방법
1. Master key 생성 // @master DB
2. Certificate 생성 // using master key
3. Database encryption key 생성
4. Turn on TDE
Db의 properties > Options > State > Encryption Enabled: True
SQL
괄호로 묶은 부분을 치환하여 실행하면 됩니다.
'Database > MSSQL' 카테고리의 다른 글
CTE (0) | 2015.02.04 |
---|---|
Encrypt specific Table.column (0) | 2014.12.05 |
Unique index setting (0) | 2014.07.22 |
How to find DB Size (0) | 2011.11.23 |
SQL Server DateTime Formatting (0) | 2011.11.23 |