3학년/인터넷 보안(웹 해킹)

웹 보안_Chapter07 - 웹 해킹 침해사고 및 대응

김야키 2018. 12. 28. 18:54

Chapter07 - 웹 해킹 침해사고 및 대응

 

1.     홈페이지 변조

l  홈페이지 변조 공격은 홈페이지 메인 화면 등을 변조하는 공격으로 디페이스 공격이라고 함

 

2.     WebDAV 취약점 예방법

l  불 필요한 경우 WebDAV 서비스 중지


l  운영체제 및 IIS 버전 업그레이드


l  httpext.dll 파일의 Everyone 권한 삭제


l  홈 디렉토리 메뉴의 쓰기 권한 삭제

ü  사용자가 악의적으로 공격 툴과 같은 파일을 서버에 올리면 다른 여러 사용자들이 해당 파일을 다운 받아서 사용할 수 있기 때문


l  서버 사이드 스크립트 파일(PHP, JSP, ASP )파일이 업로드가 가능한 경우 공격자는 웹 서버에서 스크립트를 실행시켜 임의의 파일을 업로드 하여 웹 콘텐츠를 변조할 수 있다.


l  무 분별한 권한 부여 제한

 

3.     WebDAV

l  Web-based Distributed Authoring and Versioning (웹 기반 분산형 저작 및 버전 관리)


l  웹 서버에 파일을 관리(목록 조회, 수정, 삭제, 이동 등)할 수 있는 확장된 HTTP 프로토콜을 말한다.


l  읽기, 쓰기 기능이 모두 가능한 것


l  웹 서버를 하나의 저장소로 변모 시킴


l  웹 서버에 저장된 문서와 파일을 읽기, 쓰기, 저장이 가능 (구글 독스, 스프레드시트 등)


l  로컬 N/T인지, OS가 무엇인지 등이 제약이 없음

 

4.     악성코드 유포

l  공격자는 악성코드 유포 시 홈페이지를 많이 사용 함


l  불특정 다수를 대상으로 무분별하게 악성 코드를 유포


l  공격자가 공격 대상을 특정 홈페이지로 유도 하여 공격 대상으로 악성 코드를 감염시킴

 

5.     홈페이지 보안

l  공격자는 보안이 취약한 게시판을 자주 이용 함


l  파일 업로드 취약점, XSS, SQL Injection등을 이용해 홈페이지 해킹

ü  파일 업로드 취약점 : 허가되지 않은 파일을 웹 서버로 업로드 할 수 있는 취약점

ü  허가되지 않은 파일 확장자 : php, jsp, asp, cgi, js, py, in, pl 등등 페이지를 직접적으로 만들거나 조작할 수 있는 파일 들


 

6.     웹 셸 업로드 공격

l  파일 업로드 취약점이 존재하는 게시판을 통해 웹셸 파일을 업로드 한다.


l  일반 사용자가 해당 게시판을 통해 파일을 다운 받으면 공격자가 업로드한 웹셸 파일을 호출한다.


l  웹셸을 이용하여 홈페이지 변조, 자료 유출 등 공격 수행


l  웹셸

ü  정상적인 웹 서비스(80번 포트)를 이용하기 때문에 방화벽으로도 차단되지 않음

ü  홈페이지 개발 언어로 제작되며 파일 업로드, 파일 다운로드, 명령어 실행 등 목적에 따라 다양한 기능을 수행