다음 문장의 괄호 안에 해당하는 것은 무엇인가?안드로이드는 리눅스 커널… | [정보보안기사 필기] 22년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 22년 1회차
다음 문장의 괄호 안에 해당하는 것은 무엇인가?안드로이드는 리눅스 커널을 기반으로 개발되어, 일반 사용자 계정과 루트 계정의 두가지 유형의 사용자 계정으로 나뉜다. 운영체제 변경이나, 특정 명령 실행, 도구 설치 등을 하기 위해서는 루트 권한이 필요하다. ( )은 루트 액세스 권한을 얻어 장치를 완전히 제어하는 것을 말한다. 특히, 기기의 생산지나 판매자가 걸어놓은 제약을 풀기 위해 사용한다.
1
버퍼오버플로우
2
루팅
3
인젝션
4
접근 제어
해설
루트 액세스 권한을 얻어 안드로이드 장치를 완전히 제어하고 제조·판매 단계에서 걸어 둔 제약을 푸는 행위는 루팅(rooting)이다.
안드로이드는 리눅스 커널 기반이어서 계정이 일반 사용자와 루트로 나뉘고, 운영체제 변경·특정 명령 실행·도구 설치에는 루트 권한이 필요하다. 루팅하면 이 제한이 풀리는 대신 애플리케이션 샌드박스와 정식 업데이트 체계가 함께 무력화되어 악성코드에 크게 취약해진다.
- 버퍼오버플로우는 경계 검사 없는 메모리 복사로 생기는 취약점으로, 루팅의 수단이 될 수는 있어도 권한 획득 상태 자체를 가리키는 용어가 아니다.
- 인젝션은 입력값에 악의적 구문을 끼워 넣어 질의나 명령을 조작하는 공격이다.
- 접근 제어는 주체의 권한에 따라 자원 사용을 통제하는 보안 기능이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.