DB/DB Admin

유저 보안 관리

별다방체리콕 2024. 1. 3. 15:57

 

 

 

 

 

데이터베이스 유저 계정

  • 고유 Username
  • 인증 방식
  • 기존 테이블스페이스
  • 임시 테이블스페이스
  • 유저 프로파일
  • 초기 Consumer Group
  • 계정 상태

 

 

 

 

 

 

 

미리 정의된 관리 계정

  • SYS 계정
    • DBA 롤 및 기타 몇 가지 롤이 부여됨
    • ADMIN OPTION과 함께 모든 권한을 가짐
    • 시작, 종료 및 일부 유지 관리 명령에 필요
    • 데이터 딕셔너리 및 AWR 소유
  • SYSTEM 계정은 DBA, MGMT_USER 및 AQ_ADMINISTATOR_ROLE 롤이 부여됨
  • DBSNMP 계정은 OEM_MONITOR 롤이 부여됨
  • SYSMAN 계정은 MGMT_USER, RESOURCE 및 SELECT_CATALOG_ROLW 롤이 부여됨
  • 이 계정들은 일상적인 작업에는 사용되지 않음

 

 

 

 

 

 

 

 

유저 생성

 

 

 

 

 

 

 

 

 

 

유저 인증

  • Password
  • External
  • Global

 

 

 

 

 

 

 

 

 

관리자 인증

운영 체제 보안

  • DBA는 파일을 생성하고 삭제하기 위한 OS 권한을 가져야 함
  • 일반 데이터베이스 유저는 데이터베이스 파일을 생성 또는 삭제할 수 있는 OS 권한을 가질 수 없음

 

관리자 보안

  • SYSDBA, SYSOPER 및 SYSASM 연결
    • Password file 및 강력한 인증 방식에 대해 DBA 유저가 이름별로 감사됨
    • OS 인증에 대해 OS 계정 이름이 감사됨
    • 권한이 있는 유저에 대해서는 OS 인증이 Password file 인증보다 우선함
    • Password file은 대소문자를 구분하는 암호를 사용함

 

 

 

 

 

 

 

 

유저 계정 Lock 해제 및 암호 재설정

 

 

 

 

 

 

 

 

 

 

권한

  • 시스템 권한 : 유저가 데이터베이스에서 특정 작업을 수행할 수 있도록 함
  • 객체 권한 : 유저가 특정 객체를 액세스 및 조작할 수 있음

 

 

 

 

 

 

 

 

 

시스템 권한

 

 

 

 

 

 

 

 

ADMIN OPTION을 사용하여 시스템 권한 취소

 

 

 

 

 

 

 

 

 

 

GRANT OPTION을 사용하여 객체 권한 취소

 

 

 

 

 

 

 

 

 

롤 사용 시의 이점

  • 권한 관리 용이성
  • 동적 권한 관리
  • 권한의 선택적 가용성

 

 

 

 

 

 

 

 

 

롤에 권한 할당 및 유저에게 롤 할당

 

 

 

 

 

 

 

 

롤 생성

 

 

 

 

 

 

 

 

 

 

 

유저에게 롤 할당

 

 

 

 

 

 

 

 

 

 

프로파일 및 유저

 

 

 

 

 

 

 

 

암호 보안 기능 구현

 

 

 

 

 

 

 

 

 

암호 프로파일 생성

 

 

 

 

 

 

 

 

 

 

제공된 암호 확인 함수: VERIFY_FUNCTION_11G

  • 8자 이상임
  • Username, Username에 숫자를 붙인 형태, Username을 거꾸로 한 형태가 아님
  • 데이터베이스 이름 또는 데이터베이스 이름에 숫자를 붙인 형태가 아님
  • 최소한 하나의 영문자와 하나의 숫자를 포함하는 문자열임
  • 이전 암호화 최소한 3자 이상이 다름

 

 

 

 

 

 

 

 

 

유저에게 할당량 할당

💡 UNLIMITED TABLESPACE 시스템 권한이 없는 유저가 테이블스페이스에 객체를 생성하려면 할당량이 제공되어야 함

 

 

 

 

 

 

 

 

 

권한이 부여된 계정 보호

💡 권한이 부여된 계정은 다음과 같은 방법으로 보호할 수 있음

  • 대소문자 구분 암호로 Password file을 사용
  • 관리자 롤에 대해 강력한 인증을 활성화함

 

 

 

 

'DB > DB Admin' 카테고리의 다른 글

저장 영역 구조 관리  (1) 2024.01.03
네트워크 환경 구성  (1) 2024.01.03
ASM Instance  (2) 2024.01.03
Instance 관리  (1) 2024.01.03
DBCA 오라클 데이터베이스  (1) 2024.01.03