안전한 소프트웨어 개발 운영을 목표로 하는 안전성 분석기법을 설명한 것… | [경찰간부후보생 시스템네트워크보안] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 시스템네트워크보안] 23년 1회차
안전한 소프트웨어 개발 운영을 목표로 하는 안전성 분석기법을 설명한 것으로 빈칸 ( ㉮ )와 ( ㉯ )에 가장 적절한 것은?
| ( ㉮ ) : 인터페이스 및 함수 호출의 구조적 취약점 분석 ( ㉯ ) : 가상화 환경에서 직접 실행을 통해 이상 현상 분석 |
㉮㉯
1
소스코드 분석기법샌드박스 분석기법
2
시멘틱 분석기법행위탐지 분석기법
3
샌드박스 분석기법바이너리 분석기법
4
시멘틱 분석기법샌드박스 분석기법
해설
인터페이스·함수 호출 구조의 취약점을 분석하는 것은 시멘틱 분석기법, 가상화 환경에서 직접 실행해 이상 현상을 분석하는 것은 샌드박스 분석기법이다.
시멘틱 분석은 프로그램의 의미 구조(함수 호출 관계·인터페이스)를 따져 취약점을 찾는 정적 분석이고, 샌드박스 분석은 격리된 환경에서 실제로 실행해 보는 동적 분석이다.
- 소스코드 분석기법: 소스코드 자체의 보안 약점을 점검하는 기법으로 인터페이스·함수 호출 구조 분석과 구분된다.
- 행위탐지 분석기법: 실행 중 프로그램의 행위 패턴을 감시해 악성 여부를 판단하는 기법이다.
- 바이너리 분석기법: 컴파일된 실행 파일을 직접 분석하는 기법으로 가상화 실행 분석과 구분된다.
오류나 개정된 내용이 보이면 알려주세요