네트워크·보안/정보보안기사

[정보보안기사] 03.어플리케이션 보안 - XSS

멍멍이꿀주먹 2021. 5. 18. 11:49
반응형

[정보보안기사] 03.어플리케이션 보안 - XSS

웹어플리케이션에서 일어나는 취약점으로 관리자가 아닌 권한이 없는 사용자가 웹사이트에 스크립트를 삽입하는 공격

 

XSS 공격 유형

공격 유형 개요 설명
Persistent(Srored) XSS 지속형, 저장형 - 게시판 등의 DB 정보를 등록할 수 있는 곳에 스크립트 삽입
- 스크립트가 실행되게하여 클라이언트 단에서 공격자에게 쿠키 전송
Reflected XSS 반사형 - 사용자에게 입력 받은 값을 서버에서 되돌려 주는 곳에 스크립트 삽입
- 공격자가 악의적인 스크립트와 함께 URL을 사용자에게 누르도록 유도
- GET방식 검색기능 등에 취약점
DOM based XSS Document Object Model - 악의적인 스크립트가 포함된 URL을 사용자가 요청하게 되어 브라우저를 해석하는 단계에서 발생
- 클라이언트 측 코드가 원래 의도와 다르게 실행
- 서버측에서 탐지가 어려움

 

대응방법 - 입력값 필터링

htmlspecialchars() 함수 이용하여 특수문자 필터링
strip_tags() 특수문자 제거
게시물에 등록되어 있는 스크립트 일반문자 치환
반응형
댓글수0