다음 코드에서 `host`에 `127.0.0.1; cat /etc/passwd`가 입력될 수 있다. 가장 안전한 수정은?
```python os.system("ping -c 1 " + host) ```
정답 4번
셸 문자열 결합을 피하고 실행 파일과 인수를 분리하면 메타문자가 명령으로 해석되지 않는다. IP·호스트 형식 검증도 함께 필요하다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05