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]] |
|---|