XSS(Cross-Site-Script):
- 공격대상: Client
- 공격자는 대상 사용자의 브라우저 내에서 임의의 JavaScript를 실행
CSRF(Cross-Site-Request-Forgery)
- 공격대상: Client(Client의 권한으로 Server에 요청)
- 공격자는 피해자가 의도하지 않은 작업을 수행하도록 유도
XSS를 이용한 공격이 사용자가 특정 웹사이트를 신용하는 점을 노린 것이라면,
CSRF는 특정 웹사이트가 사용자의 웹 브라우저를 신용하는 상태를 노린 것
XSS는 일반적으로 임의의 스크립트 코드를 실행할 수있는 반면
CSRF는 특정 작업 (예 : 비밀번호 변경)으로 제한되므로 CSRF보다 강력
성공적인 XSS 공격은 모든 안티 CSRF을 효과적으로 우회
참고 사이트:https://glasgowkiss.tistory.com/16
https://portswigger.net/web-security/csrf/xss-vs-csrf
'공격기법 > Web' 카테고리의 다른 글
Command Injection (0) | 2020.05.15 |
---|---|
SSRF(Server Side Request Forgery)공격 (0) | 2020.03.10 |
브루트 포스 공격 (0) | 2020.01.28 |
CSRF(Cross Site Request Forgery) (0) | 2019.11.15 |
XSS(Cross Site Scripting)과 Cheat Sheet (0) | 2019.10.25 |