English
◀◁ 뒤로
취약점ID 28008
위험도 40
포트 139,445
프로토콜 TCP
분류 SMB
상세설명 'RunOnce' 레지스트리 키에 대한 사용권한(Permission)이 'Everyone'에 의해 쓰기 권한이 허용되어 있는 것으로 나타난다. 이것은 Guest를 포함한 모든 사용자들이 'RunOnce' 레지스트리 키에 어떤 엔트리를 추가할 수 있음을 의미하며, 그 결과로 누군가가 시스템으로 로그인할 때 어떤 악의적인 프로그램이 실행되게 할 수 있다.

* 영향을 받는 플랫폼:
Windows NT, 2000


* 알림: 이 점검항목은 점검하기 위한 원격지 호스트의 레지스트리를 액세스할 수 있는 Guest 혹은 그 이상의 권한을 가진 계정을 필요로 한다. 이러한 조건이 안되면 점검을 수행할 수 없으며 모든 취약한 호스트들에 대해서 거짓 음성반응(False Negative)을 보일 수 있다.

* 참고 사이트:
http://www.iss.net/security_center/static/168.php
http://www.iss.net/security_center/static/2222.php
해결책 'Everyone'이 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce 에 대한 쓰기 권한을 가지지 않도록 해당 레지스트리 키의 퍼미션(Permissions)을 변경해야 한다.

레지스트리 퍼미션을 설정하기 위해서는:

1. 레지스트리 편집기를 오픈한다. 시작 메뉴에서 '실행'을 선택하여 'regedt32'을 타이핑하고 '확인'을 클릭한다.
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce 으로 이동한다.
3. '보안' 메뉴에서 '사용권한'을 선택하여 레지스트리 키 사용권한 다이얼로그 박스를 오픈한다.
4. 'Everyone' 그룹에 대한 읽기 권한만을 허용한다.
관련 URL (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)