본문 바로가기

Security/Hacking & Security

[보안 해킹] 홈페이지 보안취약점 - 불필요한 Method 혀용 취약점

[보안 해킹] 홈페이지 보안취약점 - 불필요한 Method 혀용 취약점

 

 

■ 취약점 설명 및 사례

    ⑴ 취약점 설명

        - 웹 서비스 제공 시 불필요한 Method(PUT, DELETE, OPTIONS 등) 허용으로 공격자에 의해 악성파일을 업로드 하거나 중요파일 삭제가 가능해지는 취약점

 

 

    ⑵ 사례

        ① OO기관은 GET, POST 외에 Method를 허용하여 웹서버 정보 획득, 파일업로드 등의 공격이 가능함

 

         ※ 윈도우에 nc가 없기때문에 직접 설치하셔야 합니다.

 

■ 점검방법

    ⑴ 텔넷에 접속하여 불필요한 Method 가 활성화 되어 있는지 확인

        ① 텔넷 접속

 

        ② Method 정보 요청

 

        ③ PUT, DELETE Method 활성화 여부 확인

 

■ 대응방안

    ⑴ 웹 서버 내에서의 조치

        ① 홈페이지 운영에 불필요한 Method(PUT, DELETE, OPTIONS 등) 비활성화

            ※ 웹 서비스 제공 시 필요한 GET, POST 이외 사용되지 않는 Method 사용 제한

 

        ② 웹 서버 홈 디렉토리 아래 conf 디렉토리의 web.xml 파일에서 불필요한 Method 비활성화(삭제 또는 주석)를 위한 보안 설정

            ※ http-method>DELETE</http-method>      // 차단할 method 를 등록

            ※ 모든 페이지(/*)에 대하여 PUT, DELETE, OPTIONS Method 사용 제한

 

 




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


문의 사항 남기기