본문 바로가기

ORACLE11g/DATABASE 이론

[17장] 보안 (Security)

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