공부/알아두면 좋겠지

XSS와 CSRF의 차이

김대욱대욱 2019. 1. 15. 09:46

◎ XSS(Cross-Site Scripting)


- 공격대상이 홈페이지 사용자(client)

- 서버에는 영향을 주지않지만, 사이트가 변조될 위험이 있다.

- 게시판 등에 악성 스크립트를 삽입하여 홈페이지 사용자(client) 측에 오작동을 일으킨다

ex) 쿠키, 세션 탈취 등



◎ CSRF(Cross-Site Request Forgery)


- 공격대상이 서버

- 사용자의 요청을 변조하여 해당 사용자의 권한으로 공격을 수행

- 사용자의 의도와는 다르게 공격자의 의도한 행위(수정/삭제)를 특정 사이트에 요청하는 공격

- 불특정 다수가 피해를 입을 수 있다

ex) 권한 도용