| Stored XSS | reflected XSS | DOM based XSS | |
|---|---|---|---|
| 동작방식 | 서버에 저장된 스크립트에 접근했을 때 | 스크립트가 포함된 URL을 클릭한 후 서버가 반응(반사)할때 | 받은 스크립트가 DOM을 변경할때 |
| 발생위치 | 서버 | 서버 | 클라이언트 |
| 특징 | 서버에 스크립트가 저장됨으로 지속성이 있음& 광범위함 | 서버응답에 포함된 스크립트 실행&즉시실행 | 서버응답과 무관 |
| 예 | 댓글, 게시판 | 스크립트가 포함된 URL | 스크립트가 포함된 URL |
#같은 fragment뒤에 스크립트를 삽입하기도함#뒤가 남아있지만 서버에는 전달x