CSRF (csrf) 뜻

로그인한 사용자가 모르게 다른 사이트가 요청을 보내게 만드는 공격

An attack that tricks a logged in browser into sending unwanted requests

단계별로 보기

  1. 은행에 로그인한 채로 다른 사이트에 들어갑니다.
  2. 그 페이지가 사용자 몰래 은행에 송금 요청을 보냅니다.
  3. 브라우저가 쿠키를 붙여 보내니 은행은 본인 요청으로 압니다.
  4. 은행 화면에서만 받은 토큰을 함께 보내야 처리하도록 합니다.
  5. 다른 사이트는 토큰을 모르니 요청이 거부됩니다.

개발자의 타자 연습에서 정보보안 용어로 타자 연습을 해 보세요.