정보처리기사 필기

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

XSS·CSRF·파일 업로드·경로 조작 방어

원래 이론 →

판단 기준

사용자가 업로드한 소개 파일을 서버의 실행 가능 폴더에 원본 이름으로 저장하고, 그 파일을 다른 사람에게 원시 HTML로 보여준다고 하자. 이는 파일 형식·저장 위치·실행 권한 문제와 XSS 문제가 함께 존재할 수 있다.

보관 위치를 분리해도 화면에서 내용을 위험하게 해석하면 XSS가 남는다. 출력만 인코딩해도 파일의 경로 조작이나 무단 다운로드는 남는다. 입력·저장·실행·출력·인가의 각 지점을 따로 통제해야 한다.

이 부분의 원문 →

헷갈리는 개념

유형특징예
저장형 XSS악성 내용이 저장되었다가 다른 사용자의 화면에 출력게시글·댓글의 비신뢰 HTML
반사형 XSS요청의 입력값이 즉시 응답에 포함되어 실행검색어·오류 메시지의 무처리 출력
DOM 기반 XSS클라이언트 코드가 비신뢰 값을 위험한 DOM 처리 지점에 전달URL 값을 읽어 원시 HTML로 삽입
이 부분의 원문 →

대표 계산·예제

공격자는 반드시 응답 내용을 읽어야 하는 것이 아니다. 예를 들어 비밀번호·배송지 변경 요청이 처리되면 응답을 읽지 못해도 피해가 발생할 수 있다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.