점검 목적

 

Windows 로그인 화면에 마지막 로그온 한 사용자 이름이 표시되지 않도록하여 악의적인 사용자에게 계정 정보가 노출되는 것을 차단하고자 함.

 

※ Windows 로그인 화면에 마지막 로그온 한 사용자 이름이 표시될 경우 콘솔 사용자 및 터미널 서비스 이용자에게 시스템에 존재하는 사용자 계정 정보를 노출함.

 

 

보안 위협

 

공격자가 마지막 사용자 이름을 획득하여 암호를 추측하거나 무작위 공격을 시도할 가능성이 존재함.

 

 

판단기준

 

양호 : "마지막 사용자 이름 표시 안 함"이 "사용"으로 설정되어 있음

취약 : "마지막 사용자 이름 표시 안 함"이 "사용 안 함"으로 설정되어 있음

 

 

점검 방법

 

1. 로컬 보안 정책(secpol.msc) > 보안 옵션 > "마지막 사용자 이름 표시 안 함" 정책 확인할 것.

- "사용 안 함"으로 설정되어 있으므로 취약

 

 

2. 또는 레지스트리 DontDisplayLastUserName 확인할 것.

- dontdisplaylastusername 0x00000000 으로 설정되어 있으므로 취약

 

 

 

조치방안

 

1. 로컬 보안 정책(secpol.msc) > 보안 옵션 > "마지막 사용자 이름 표시 안 함" 정책 "사용"으로 설정할 것.

 

 

2. 또는 레지스트리 DontDisplayLastUserName 값을 변경할 것.

- dontdisplaylastusername 0x00000001   "사용"  >  사용자 이름 표시 안 함

- dontdisplaylastusername 0x00000000   "사용 안 함"   >  사용자 이름 표시함

 

 

 

점검 목적

 

로그인 실패 임계값 초과 시 일정 시간 동안 계정 잠금을 실시해 공격자의 암호 유추 공격을 차단하기 위함.

 

※ 계정 잠금 정책 : 해당 계정이 시스템으로부터 잠기는 환경과 시간을 결정하는 정책. 아래와 같은 3가지 하위 정책을 가짐.

- 계정 잠금 기간

- 계정 잠금 임계값

- 다음 시간 후 계정 잠금 수를 원래대로 설정

 

 

보안 위협

 

공격자의 자동화된 암호 추측 공격이 가능해 사용자 계정의 패스워드 정보 유출 위험이 존재함.

 

 

판단기준

 

양호 : "계정 잠금 기간", "다음 시간 후 계정 잠금 수를 원래대로 설정" 기간이 설정되어 있는 경우 (60분 이상의 값을 권고)

취약 : "계정 잠금 기간", "다음 시간 후 계정 잠금 수를 원래대로 설정" 기간이 설정되어 있는 않은 경우

 

 

점검 방법

 

1. 로컬 보안 정책(secpol.msc) > 계정잠금정책 > "계정 잠금 기간", "다음 시간 후 계정 잠금 수를 원래대로 설정" 정책 확인할 것.

- 기간 설정이 적용되지 않았으므로 취약

 

 

2. 또는 보안 정책 설정 LockoutBadCount, ResetLockoutCount, LockoutDuration 확인할 것.

- 존재하지 않으므로 취약

- 계정 임계값 설정 LockoutBadCount가 설정되지 않을 경우 "계정 잠금 기간", "다음 시간 후 계정 잠금 수를 원래대로 설정" 이 존재하지 않음

 

 

 

조치방안

 

1. 로컬 보안 정책(secpol.msc) > 계정잠금정책 > "계정 잠금 기간 60분 이상", "다음 시간 후 계정 잠금 수를 원래대로 설정 60분 이상" 으로 설정할 것.

 

 

2. 또는 보안 정책 설정 LockoutBadCount 5 , ResetLockoutCount 60, LockoutDuration 60 으로 변경해줄 것.

 

 

 

점검 목적

 

익명 사용자가 Everyone 그룹으로 사용 권한을 준 모든 리소스에 접근하는 것을 차단하여 비인가자에 의한 접근 가능성을 제한하기 위함.

 

 

보안 위협

 

권한이 없는 사용자가 익명으로 계정 이름 및 공유 리소스를 나열하고 이 정보를 사용하여 암호를 추측하거나 DoS 공격을 실행할 수 있음.

 

 

판단기준

 

양호 : "Everyone 사용 권한을 익명 사용자에게 적용" 정책이 "사용 안 함"으로 되어 있는 경우

취약 : "Everyone 사용 권한을 익명 사용자에게 적용" 정책이 "사용"으로 되어 있는 경우

 

 

점검 방법

 

1. 로컬 보안 정책(secpol.msc) > 보안옵션 > "Everyone 사용 권한을 익명 사용자에 적용" 정책 확인할 것.

- "사용"으로 설정된 경우 취약

 

2. 또는 레지스트리 값 everyoneincludesanonymous 확인할 것.

- 1("사용")으로 설정된 경우 취약

 

 

조치방안

 

1. 로컬 보안 정책(secpol.msc) > 보안옵션 > "Everyone 사용 권한을 익명 사용자에 적용" 정책 "사용 안 함"으로 적용할 것.

 

2. 또는 레지스트리 값 everyoneincludesanonymous 0으로 변경할 것.

 

 

점검 목적

 

디스크 볼륨 암호화 설정을 적용해 비인가 액세스로부터 중요 데이터를 보호하기 위함.

 

 

보안 위협

 

암호화되어 있지 않을 시 비인가자가 데이터에 물리적으로 직접 접근해 데이터를 획득할 위협이 존재함.

 

 

판단기준

 

양호 : "데이터 보호를 위해 내용을 암호화" 정책이 선택된 경우

취약 : "데이터 보호를 위해 내용을 암호화" 정책이 선택되어 있지 않은 경우

 

 

점검 방법

 

1. 폴더 속성 > 일반 > 고급 > "데이터 보호를 위해 내용을 암호화" 체크 확인할 것.

- 체크 미설정 시 취약

 

 

조치방안

 

1. 폴더 속성 > 일반 > 고급 > "데이터 보호를 위해 내용을 암호화" 체크할 것.

 

2. 해당 서버가 보호된 장소에 존재하는지 담당자와의 인터뷰를 통해 확인할 것.

 

 

점검 목적

 

권한이 없는 사용자 및 비안가자에 의한 불법적인 이동식 미디어 포맷 및 이동을 차단하기 위함.

 

 

보안 위협

 

관리자 이외의 사용자에게 해당 정책 설정 시, 비인가자에 의한 불법적인 매체 처리를 허용할 수 있음.

 

 

판단기준

 

양호 : "이동식 미디어 포맷 및 꺼내기 허용" 정책이 "Administrator"로 되어 있는 경우

취약 : "이동식 미디어 포맷 및 꺼내기 허용" 정책이 "Administrator"로 되어 있지 않은 경우

 

 

점검 방법

 

1. 로컬 보안 정책(secpol.msc) >  보안 옵션 > "장치: 이동식 미디어 포맷 및 꺼내기 허용" 정책 확인할 것.

- Administrators 가 아닌 경우 취약

 

 

2. 또는 레지스트리 AllocateDASD 값 확인할 것.

- 값이 1 또는 2로 설정되어 있으면 취약

 

 

조치방안

 

1. 로컬 보안 정책(secpol.msc) >  보안 옵션 > "장치: 이동식 미디어 포맷 및 꺼내기 허용" 정책 변경할 것.

- Administrators 로 변경

- 아래 그림처럼 설정하지 않음(미존재) >  Administrators 만 허용함

 

 

 

2. 또는 레지스트리 AllocateDASD 값 0으로 변경할 것.

- AllocateDASD 0           Administrators 만 허용

- AllocateDASD 미존재    Administrators 만 허용

- AllocateDASD 1            >  Administrators + Power Users 허용

- AllocateDASD 2            >  Administrators + Interactive Users 허용

 

 

+ Recent posts