•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r1
r1
1[[분류:데이터베이스]]
2[include(틀:다른 뜻, other1=데이터베이스 이외의 DB라는 단어의 사용례, rd1=DB(동음이의어))]
3[목차]
4[clearfix]
5== 개요 ==
6데이터베이스는 불특정 다수에 의해 공유되어 사용될 목적으로 통합하여 관리되는 [[데이터]]의 집합을 말한다.
7
8== DB 보안의 3요소 ==
9=== 무결성 ===
10데이터베이스를 사용하려면 자료에 오류가 없어야 한다. 최초에 오류가 없더라도 추가, 갱신, 삭제 등으로 오류가 발생할 수 있으니, 접근 권한이 있는 인원들만 자료 수정이 가능하여야 한다.
11
12=== 가용성 ===
13권한을 가진 사용자가 데이터베이스에 접근할 수 있도록, 다시 말해 권한자의 접근을 거부하면 안 된다는 뜻이다. 가용성이 없으면 권한자나 프로그램이 자료를 쓸 수 없게 되니 유의해야 한다.
14
15=== 기밀성 ===
16데이터베이스 관리 도구가 기술적인 외부 위협으로부터 자료의 기밀을 보호해야 한다는 뜻이다. 기밀성은 권한이 없는 사용자에게 자료 노출을 방지하는 기능이다.
17
18== 데이터베이스 소프트웨어 ==
19 * [[SQLite]]
20 * [[MongoDB]]
21 * [[MySQL]]
22 * [[MariaDB]]
23 * [[Firebase]]