권한 높은 프로그램이 /tmp의 예측 가능한 파일명을 검사한 뒤 다시 열 때 발생할 수 있는 취약점은?
작업 경로: /tmp의 예측 가능한 파일명
처리 순서: 대상 검사 후 같은 경로를 다시 열어 쓰기
정답 3번
경로를 먼저 검사하고 나중에 같은 문자열로 다시 열면 두 연산 사이에 공격자가 심볼릭 링크나 경로 구성요소를 바꿀 수 있다. 검증한 객체와 실제로 쓴 객체가 달라지는 검사-사용 시점 경쟁, 즉 TOCTOU다. 안전한 디렉터리에서 원자적 생성·열기 플래그를 사용하고 검증한 파일 기술자를 계속 사용해야 한다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05