Database encryption is the process of converting data, within a database, in plain text format into a meaningless cipher text by means of a suitable algorithm. (http://en.wikipedia.org/wiki/Database_encryption, but does not cite any references)
DB파일이 유출되었을 때 아무나 내용을 볼 수 없도록 암호화하고 인가된 사용자만 암호키로 복호화해서 볼 수 있도록 하는 것. 별도의 강화된 암호키 관리를 필요로 한다. (비밀번호 암호화는 복호화가 불가능한 것이므로 이것과 다르다.)
암호화 구축 계획
- 어디서 암호화를 수행할 것인가
- 어디에 암호키를 저장할 것인가
- 누가 암호키를 접근할 수 있는가
암호화 방식
- 디스크 전체 암호화
- 컬럼 레벨 암호화
오픈소스 방식
- django-encrypted-fields: Django로 할 경우, Keyczar과 함께 필드 암호화할 수 있음.
관련정보
관련기사
Incoming Links #
Related Codes (Code 0) #
Suggested Pages #
- 0.254 BioSQL
- 0.169 GEMINI
- 0.127 cyvcf2
- 0.025 Transaction
- 0.025 July 21
- 0.025 Hyungyong Kim
- 0.024 August 12
- 0.024 Graph database
- 0.023
- 0.023 NoSQL
- More suggestions...