[DataBase] 데이터베이스 접근제어(MAC, DAC, RBAC)
·
ComputerScience/DataBase
데이터베이스 접근제어 사용자가 DBMS 로그인, SQL 수행 시 미리 정의된 보안 규칙에 따라 권한 여부를 판단하여 통제하는 솔루션이다. 이는 데이터베이스 내의 정보를 보호하고 무단 액세스로부터 보안을 유지하기 위해 사용된다. 다음과 같은 순서로 구현된다. 인증(Authentication): 사용자가 시스템에 접근할 때, 그들이 자신임을 확인하는 프로세스입니다. 대부분의 데이터베이스는 사용자 이름과 비밀번호를 통해 인증을 처리합니다. 이를 통해 데이터베이스는 정당한 사용자만이 시스템에 접근할 수 있도록 보장합니다. 권한 부여(Authorization): 사용자가 인증되면, 데이터베이스는 해당 사용자에 대한 접근 권한을 부여합니다. 이는 데이터베이스 객체(테이블, 뷰, 프로시저 등)에 대한 읽기, 쓰기, ..