OS Command Injection
·
보안/웹·모바일
주통기_가이드 WEB 보안 항목 4. 운영체제 명령 실행 1) 목적: 적절한 검증절차를 거치지 않은 사용자 입력 값에 의해 의도치않은 시스템 명령어 실행을 방지 2) 위협: 부적절하게 권한 변경, 시스템 동작 및 운영에 악영향 3) 점검 방법 - 에러 페이지, HTTP 응답 헤더에 노출되는 웹 서버 버전 정보 수집 - 운영체제 명령 실행 관련 알려진 취약점 검색 EX) Apache Struts 2 4) 보안설정 - 취약한 버전의 웹서버 및 웹 애플리케이션 서버는 최신 버전으로의 업데이트 - 애플리케이션은 운영체제로부터 명령어를 직접적으로 호출할 수 없도록 구현 - 사용해야 할 경우, 소스코드나 웹 방화벽에서 특수문자 등의 구문 검증하도록 조치 - 위 코드는 취약한 코드. 다음과 같은 페이로드를 통해 os..