13. 웹취약점실습 : 반사형 xss 취약점 Reflected XSS into HTML context with nothing encoded

Описание к видео 13. 웹취약점실습 : 반사형 xss 취약점 Reflected XSS into HTML context with nothing encoded

문제 출처: https://portswigger.net/web-security/...
Reflected XSS(Cross-Site Scripting)은 웹 보안 취약점 중 하나로, 공격자가 클라이언트 측에서 실행될 악성 스크립트를 특정 웹사이트를 통해 사용자에게 전달하는 형태입니다. 이 취약점은 주로 신뢰할 수 없는 입력 데이터를 적절히 검증하지 않거나 필터링하지 않고 웹 페이지에 표시하는 경우에 발생합니다.
Reflected XSS의 작동 원리
1. 사용자 입력: 공격자는 URL, 검색창, 폼 등에 악성 스크립트를 포함시켜 서버에 요청을 보냅니다.
2. 응답: 서버는 해당 입력 데이터를 검증하거나 인코딩하지 않고 HTML 페이지에 그대로 반영합니다.
3. 실행: 사용자가 해당 페이지를 방문하면, 악성 스크립트가 브라우저에서 실행되어 민감한 정보를 탈취하거나 악성 동작을 수행합니다.

Stored XSS -게시판 스크립트 업로드 서버 데이터베이스 저장



Reflected XSS의 주요 위험
1. 쿠키, 세션 정보 탈취: 공격자는 피해자의 세션 쿠키를 훔칠 수 있습니다.
2. 피싱: 사용자 인터페이스를 조작하여 민감한 정보를 입력하도록 유도.
3. 멀웨어 다운로드: 악성 스크립트를 통해 파일을 자동으로 다운로드.

Комментарии

Информация по комментариям в разработке