본문 바로가기

Infra/윈도우 서버

[윈도우 보안] 서비스 관리 - IIS CGI 실행 제한

■ 대상 OS : Windows NT, 2000, 2003, 2008



■ 취약점 개요

    - *CGI 스크립트는 정해진 디렉토리에서만 실행되도록 하여야 함. 게시판이나 자료실과 같이 업로드 되는 파일이 저장되는 디렉토리에 CGI 스크립트가 실행 가능하다면 악의적인 파일을 업로드하고 이를 실행하여 시스템의 중요 정보가 노출될 수 있으며 침해사고의 경로로 이용될 수 있음.


   *CGI(Common Gateway Interface) : 사용자가 서버로 보낸 데이터를 서버에서 작동중인 데이터처리프로그램에 전달하고, 여기에서 처리된 데이터를 다시 서버로 되돌려 보내는 등의 일을 하는 프로그램.


■ 보안대책

    - 양호 : 해당 디렉토리 Everyone에 모든 권한, 수정 권한, 쓰기 권한이 부여되지 않은 경우

    - 취약 : 해당 디렉토리 Everyone에 모든 권한, 수정 권한, 쓰기 권한이 부여되어 있는 경우

      ※ 조치 시 마스터 속성과 모든 사이트에 적용함


■ 조치방법

    - 사용하지 않는 경우 IIS 서비스 중지, 사용할 경우 Everyone에 모든 권한, 수정 권한, 쓰기 권한 제거 후 Administrators, System 그룹 추가(모든 권한)


■ 보안설정 방법

    1. 탐색기 -> 해당 디렉토리 -> 속성 -> 보안 (기본 CGI 디렉토리 위치 C:\inetpub\scripts)


    2. Everyone 의 모든 권한, 수정 권한, 쓰기 권한 제거



■ 조치 시 영향

    - 일반적으로 기본 CGI 디렉터리 (C:\inetpub\scripts)를 사용하지 않음

    - 해당 디렉토리 확인 후 추가적인 파일이 없다면 영향 없음



※ 문의 사항은 메일 : jyuhm@sntkor.com 이나 070-8611-4853


문의 사항 남기기