모두CBT

다음에서 설명하는 애플리케이션 보안 취약점으로 가장 적절한 것은?○리눅… | [경찰간부후보생 시스템네트워크보안] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 시스템네트워크보안] 26년 1회차
다음에서 설명하는 애플리케이션 보안 취약점으로 가장 적절한 것은?
○리눅스 계열 OS에서 주로 사용하는 GNU Bash 환경변수를 통해 코드 인젝션 기법으로 특정 코드를 삽입하여 실행할 수 있는 취약점이다.
○공격자가 환경변수를 조작하여 원격에서 임의의 명령을 실행할 수 있다.
1
Heartbleed
2
Log4j
3
ShellShock
4
Stuxnet
해설

Bash 환경변수에 함수 정의 뒤 명령을 덧붙여 원격 실행을 일으키는 취약점은 ShellShock이다.

취약한 Bash는 환경변수에 담긴 함수 정의를 해석할 때 그 뒤에 이어진 명령까지 실행했다. CGI처럼 외부 입력을 환경변수로 넘기는 서비스에서 원격 명령 실행으로 이어졌다.

  • Heartbleed: OpenSSL의 하트비트 확장에서 경계 검사 누락으로 서버 메모리가 유출되는 취약점이다.
  • Log4j: 로그 문자열의 JNDI 조회 기능을 악용해 원격 코드를 실행하는 Java 로깅 라이브러리 취약점이다.
  • Stuxnet: 산업제어시스템(PLC)을 노린 악성 웜으로, Bash 취약점이 아니다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 시스템네트워크보안] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 시스템네트워크보안 기출문제 암기장 전체 보기