사이트 간의 요청 위조를 말한다. 공격자가 이용자의 권한을 이용해 웹사이트에서 악의적인 행위를 하는 공격
// 공격용 HTML 페이지
<img src='http://공격주소' width=0px height=0px>
사용자가 악의적 스크립트가 삽입된 페이지에 방문 시, 브라우저는 이미지를 받아오기 위해 공격 URL을 열게 된다. 이 때 공격 페이지는 가로, 세로 0으로 사용자의 눈에 보이지 않기 때문에 인지 없이 공격이 완료된다.
- Security Token 유효성 검증
: 웹 쉴(WebSEAL)에다 특정 관리 조작 요청에는 비밀 토큰이 포함되도록 구성하고, 이를 이용해 인증의 유효성을 검증한다.- Referer 유효성 검증
: 수신 HTTP 요청에 referer 헤더와 allowed-referers 목록을 비교하여 유효성을 검사한다.- 요청되지 않은 인증 요청 거부
- CSRF 공격
https://www.ibm.com/docs/ko/sva/10.0.4?topic=configuration-prevention-cross-site-request-forgery-csrf-attacks
https://learn.dreamhack.io/172#9
- CSRF 공격원리
https://m.blog.naver.com/lstarrlodyl/221943397270
- CSRF 공격의 방어
https://itstory.tk/entry/CSRF-%EA%B3%B5%EA%B2%A9%EC%9D%B4%EB%9E%80-%EA%B7%B8%EB%A6%AC%EA%B3%A0-CSRF-%EB%B0%A9%EC%96%B4-%EB%B0%A9%EB%B2%95