URL 점핑 ( URL Jumping ) 이란 ?
보호 되지 않은 페이지들을 찾아내기 위해서 추측되는 링크와 임의 대입 기법을 통해서 접근을 하는 방식이며 , 정상적인 인증 과정을 거치지 않고 인증 우회의 방식으로 많이 사용되는 공격 기법이다 .
URL 점핑 ( URL Jumping ) 은 왜 일어나는가 ?
사용자 권한 관리자 정상적으로 이루어지지 않은 홈페이지의 관리자 또는 사용자 인증 후 접속 되는 페이지의 URL 을 주소창에 직접 입력하거나 , 쿠키를 조작하는 방법이며 공격자는 이러한 인증 우회를 통해서 관리자 페이지를 조작 , 회원 정보 열람 등 민감한 정보를 획득 할 수 있으며 , 공지 사항 등의 인증이 필요한 게시판에 악의적인 게시물을 게시할 수 있다 .
URL 점핑 ( URL Jumping ) Result
즉 , 위와 같이 사용자 계정 권한 및 계정 확인 절차 없이 URL Jumping 공격으로 관리자 게시물을 삭제 및 수정을 할 수 있었다 .
URL 점핑 ( URL Jumping ) 을 통해서 사용자 인증 과정을 우회하여 관리자 권한을 취득 할 수 있을 뿐만 아니라 무단 침입으로 인해서 개인 정보 유출 및 악의적인 게시물을 작성할 수도 있다 .
또한 관리자를 사칭하여 Fishing 공격으로 이어질 수 있다 .
URL 점핑 ( URL Jumping ) 보안 대책
접속 사용자 권한 확인
URL 점핑 ( URL Jumping ) 으로 접속을 시도하면 사용자의 권한 ( " mgrade " ) 를 확인해서 , 관리자 권한이 아닐 겨우엔 " 로그인 해 주시기 바랍니다 . " 라는 메세지를 출력 후 , /main.php 로 다시 되돌려 보낸다 .
로그인 과정을 거친 일반 사용자가 URL Jumping 을 시도할 경우 " 접근이 금지된 페이지 입니다 . " 라고 출력을 해주면 된다 .
'공격기법 > Web' 카테고리의 다른 글
XSS와 CSRF의 차이 (0) | 2020.03.08 |
---|---|
브루트 포스 공격 (0) | 2020.01.28 |
CSRF(Cross Site Request Forgery) (0) | 2019.11.15 |
XSS(Cross Site Scripting)과 Cheat Sheet (0) | 2019.10.25 |
SQL Injection (0) | 2019.09.09 |