반응형

Windows Server 2003 이상의 운영체제에서 SQL Server 2005 운영하는 경우에는, SQL Server Windows 암호 정책을 사용할 있습니다.

- 로그인 생성 수정 CHECK_POLICY 옵션을 용하면, Windows 그룹 정책 사용 여부를 설정할 있습니다
.
- 로그인 생성 MUST_CHANGE 옵션을 사용하면, 사용자가 최초 로그인 시에 암호를 변경하도록 설정할 있습니다
.


암호 정책 변경하기 예제:

1. 관리 도구 --> 로컬 보안 정책(secpol.msc) 실행한 , 계정 정책 --> 암호 정책을 선택합니다.

2. 최소 암호 길이를 4문자로 설정합니다.

3.
만일 지정한 암호가 4 이하인 경우에는 다음과 같이 오류가 발생됩니다.

 


CREATE LOGIN dbadmin WITH PASSWORD = 'ad4';
GO
/*
메시지15116, 수준16, 상태1, 1
암호의 유효성을 검사하지 못했습니다. 암호가 너무 짧아서 Windows 정책요구사항에 맞지 않습니다.
*/


4.
만일 CHECK_POLICY = OFF 옵션을 이용하여 수행하면, 오류 없이 성공적으로 생성됩니다.

CREATE LOGIN dbadmin WITH PASSWORD = 'ad4', CHECK_POLICY = OFF;

GO


최초 로그인 암호를 변경하도록 설정하기 예제:

1. MUST_CHANGE
옵션을 이용하여 사용자가 최초 로그인 시 암호를 변경하도록 설정합니다.

CREATE LOGIN dbadmin WITH PASSWORD = 'adc1234' MUST_CHANGE, CHECK_EXPIRATION = ON;
GO

2. dbadmin으로 로그인 시 다음과 같은 메시지를 포함한 "암호 변경" 창이 나타납니다. 새 암호와 암호 확인 란에 새로운 암호를 입력해야 로그인이 가능하게 됩니다.

암호가 만료되었습니다. 로그온하려면 다른 암호를 입력해야 합니다.



암호의 복잡성 및 암호 만료:
Windows 2003 이상의 환경에서 암호 정책을 이용할 경우, 다음과 같은 기준의 암호 복잡성을 준수해야 합니다.

*   암호는 사용자 계정 이름의 일부 또는 전체를 포함할 없습니다.

*   암호의 길이는 최소 6 이상이어야 합니다.

*   암호는 다음 4가지 범주 범주의 문자를 포함해야 합니다.

-          알파벳 대문자 (A ~ Z)

-          알파벳 소문자 (a ~ z)

-          기본 숫자 10가지 (0 ~ 9)

-          영숫자가 아닌 문자( : !, $, #, %)

 

암호 만료 정책을 사용하면 특정 기간 경과 사용자에게 기존 암호를 변경할 것과 암호가 만료되어 계정을 사용할 없게 됨을 알려 주게 됩니다.

 

반응형

+ Recent posts