분류
1. 개요[편집]
데이터베이스는 불특정 다수에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다.
2. DB 보안의 3요소[편집]
2.1. 무결성[편집]
데이터베이스를 사용하려면 자료에 오류가 없어야 한다. 최초에 오류가 없더라도 추가, 갱신, 삭제 등으로 오류가 발생할 수 있으니, 접근 권한이 있는 인원들만 자료 수정이 가능하여야 한다.
2.2. 가용성[편집]
권한을 가진 사용자가 데이터베이스에 접근할 수 있도록, 다시 말해 권한자의 접근을 거부하면 안 된다는 뜻이다. 가용성이 없으면 권한자나 프로그램이 자료를 쓸 수 없게 되니 유의해야 한다.
2.3. 기밀성[편집]
데이터베이스 관리 도구가 기술적인 외부 위협으로부터 자료의 기밀을 보호해야 한다는 뜻이다. 기밀성은 권한이 없는 사용자에게 자료 노출을 방지하는 기능이다.