Skip to content

Database encryption #
Find similar titles

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파일이 유출되었을 때 아무나 내용을 볼 수 없도록 암호화하고 인가된 사용자만 암호키로 복호화해서 볼 수 있도록 하는 것. 별도의 강화된 암호키 관리를 필요로 한다. (비밀번호 암호화는 복호화가 불가능한 것이므로 이것과 다르다.)

암호화 구축 계획

  1. 어디서 암호화를 수행할 것인가
  2. 어디에 암호키를 저장할 것인가
  3. 누가 암호키를 접근할 수 있는가

암호화 방식

  1. 디스크 전체 암호화
  2. 컬럼 레벨 암호화

오픈소스 방식

  1. django-encrypted-fields: Django로 할 경우, Keyczar과 함께 필드 암호화할 수 있음.

관련정보

관련기사

Incoming Links #

Related Codes #

Suggested Pages #

web biohackers.net
0.0.1_20140628_0