XSS(Cross Site Script)
- 입력값 검증이 적용되지 않은 폼(웹 브라우저 URL, 게시판 등)에 악의적인 스크립트를 삽입하는 공격
- 사용자 PC에서 스크립트가 실행됨
- 공격절차
- 공격자가 악성 스크립트를 포함한 게시글 등록
- 사용자가 악성 스크립트가 포함된 게시글을 열면, 사용자 PC에서 스크립트가 동작함(세션 or 개인정보 탈취 등)
CSRF(Cross Site Request Forgery)
- 정상적인 경로를 통한 요청인지 비정상적인 경로를 통한 요청인지 서버가 구분하지 못할 경우, 공격자가 스크립트 구문을 이용하여 정상적인 사용자(희생자)의 권한으로 조작된 요청을 전송하는 것
- 웹 서버는 희생자의 권한으로 위조된 요청사항(수정,삭제,생성 등)을 처리
- 공격절차
- 공격자가 일반 사용자 계정으로 조작된 요청(예 관리자의 비밀번호를 1234로 변경하는 스크립트)이 포함한 게시글 등록
- 관리자가 해당 게시글을 열면, 관리자 권한으로 위조된 요청이 웹서버로 전송되어 관리자 비밀번호가 변경됨
'정보보안기사&CISSP관련 > Application Security' 카테고리의 다른 글
[Day 47] Web Log Format (0) | 2020.09.26 |
---|---|
[Day 46] 웹 애플리케이션 개발 보안 요구사항 (0) | 2020.09.25 |
[Day 45] 파일 업로드 취약점 (0) | 2020.09.24 |
[Day 43] HTTP 특징 (0) | 2020.09.22 |
[Day 42] HTTP Status Code (0) | 2020.09.21 |