1. 보안의 개념
・권한이 없는 사용자가 접근하는 것을 금지.
・불법적인 데이터 폭로, 변경 또는 파괴 방지.
2. 보안 기술의 목표
・정보 보호 : 정보의 불법적 노출 방지
・정보 인증 : 고의적 수정, 허위 정보 저장을 방지
・사용자 인증 : 사용자의 신원 확인
3. 보안 기법
§ SQL을 이용한 권한 부여
・뷰(View)
・GRANT/REVOKE
§ 암호화 기법
・개인키 암호화(Private Key Encryption)
― 동일한 키로 암호화, 복호화
― 대표적 기법 DES(Data Encryption Standard)
・공개키 암호화(Public Key Encryption)
― 공개키로 암호화, 비밀키로 복호화
― 대표적 기법 RSA(Rivest Shamir Adleman)
|
개인키 암호화 |
공개키 암호화 |
암・복호 속도 |
빠름 |
느림 |
알고리즘 |
단순 |
복잡 |
파일 크기 |
상대적으로 작음 |
상대적으로 큼 |
key |
사용자에 비례해 증가. 사용자가 많을 시 관리에 어려움이 따름. |
분배가 용이하며, 관리해야할 키의 수가 적음. |
'ORACLE11g > DATABASE 이론' 카테고리의 다른 글
[19장] 객체 지향 데이터베이스 (0) | 2016.10.05 |
---|---|
[18장] 튜닝 (Tuning) (0) | 2016.10.05 |
[16장] 병행 제어 (Concurrency Control) (0) | 2016.10.05 |
[15장] 회복 (Recovery) (0) | 2016.10.04 |
[14장] 정규화 (Normalization) (0) | 2016.10.04 |