728x90
반응형
oracle의 PASSWORD 재사용이 불가능 하도록 하는 방법
ORACLE의 profile설정에는 password재사용이 불가능하도록 설정하는 옵션이 있습니다.
1. 설명
PASSWORD_REUSE_TIME : 특정 기간동안 이전에 사용했던 비밀번호를 다시 사용할 수 없도록 설정하는 매개변수 (일)
* UNLIMITED : 비밀번호 재사용 시간 제한이 없음
* 숫자 값 : 비밀번호를 다시 사용한 수 없도록 하는 기간
입니다.
PASSWORD_REUSE_MAX : 사용자가 일정 횟수의 다른 비밀번호를 사용하기 전까지 같인 비밀번호를 다시 사용할 수 없도록 제한
* UNLIMITED : 비밀번호 재사용 횟수 제한이 없음
* 숫자 값 : 사용자가 다시 사용할 수 있는 비밀번호 수를 지정. 예를 들어 '10'값을 주면 사용자가 10회 동안 다른 비밀번호를 사용할 때 까지 같은 비밀번호를 다시 사용할 수 없도록 제한
2. 적용 방법
DEFAULT PROFILE에 적용을 한다고 한다.
우선 DEFAULT PROFILE의 해당 옵션을 조회한다.
SELECT *
FROM dba_profiles
WHERE resource_name IN ('PASSWORD_REUSE_TIME', 'PASSWORD_REUSE_MAX')
AND PROFILE = 'DEFAULT';
아래 SQL문을 이용해 특정 PROFILE의 옵션 값을 변경 시킬 수 있다.
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME 30;
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX 5;
다시 조회해 보면 바뀐값을 확인 할 수 있다.
SELECT *
FROM dba_profiles
WHERE resource_name IN ('PASSWORD_REUSE_TIME', 'PASSWORD_REUSE_MAX')
AND PROFILE = 'DEFAULT';
728x90
반응형
'DB (데이터베이스) > Oracle (오라클)' 카테고리의 다른 글
[Oracle] oracle audit_trail로 계정관리 이벤트 감사 방법 (0) | 2024.06.10 |
---|---|
[Oracle] Oracle audit_trail로 계정 로그인 성공 및 실패 이벤트 감사 방법 (0) | 2024.06.03 |
[Oracle] oracle verify function 적용방법 (0) | 2024.05.31 |
[Oracle] oracle UTL_FILE 패키지로 파일 생성하고 내용쓰기 (0) | 2024.05.30 |
[Oracle] oracle PLS-00201 : identifier must be declared 원인, 해결 (0) | 2024.05.27 |