1. 운영체제에서 커널 모드와 사용자 모드를 나누는 주된 이유는?
정답·해설 펼치기
정답 2번 · 중요 자원 접근을 제한하고 시스템을 보호하기 위해서다
특권 명령과 핵심 자원에 대한 접근을 커널 수준에서 통제해 프로그램 오류나 침해의 영향을 줄입니다.
일반 응용프로그램이 항상 커널 특권으로 동작하는 것은 아닙니다.
특권 분리=커널 보호
5개 필기 영역별 문제를 먼저 이해하고 선택지·정답 근거·오답 함정·한 줄 기억을 확인하세요. 학습 후 CBT와 오답 복습으로 이어집니다.
콘텐츠 구분 · 실제 시험 기출 원문이 아니라 K-BOOKS가 제작한 연습문항입니다. 기존 자체 제작 연습문항 100개(과목별 20문항)를 제공합니다. 기존 정보통신·정보처리 CBT 데이터와 무관합니다.
검색 결과 100문항 · 1/10페이지 · 학습 완료 확인 중
정답 2번 · 중요 자원 접근을 제한하고 시스템을 보호하기 위해서다
특권 명령과 핵심 자원에 대한 접근을 커널 수준에서 통제해 프로그램 오류나 침해의 영향을 줄입니다.
일반 응용프로그램이 항상 커널 특권으로 동작하는 것은 아닙니다.
특권 분리=커널 보호
정답 1번 · 소유자 읽기·쓰기, 그룹 읽기, 기타 권한 없음
6은 읽기(4)+쓰기(2), 4는 읽기, 0은 권한 없음입니다.
숫자 4·2·1은 각각 읽기·쓰기·실행에 해당합니다.
r=4, w=2, x=1
정답 4번 · 필요한 명령에 한정해 관리자 권한을 사용한다
필요한 순간과 명령 범위에서 상승된 권한을 부여해 상시 root 사용을 줄입니다.
sudo를 쓴다고 내부 명령의 안전성이 자동으로 보증되지는 않습니다.
관리자 권한=필요한 순간만
정답 3번 · 취약점 영향과 적용 대상·호환성·복구 계획
실제 영향도와 시스템 호환성 및 백업·롤백 방안을 검토한 뒤 계획적으로 배포합니다.
패치를 미루는 것과 충분한 검증 없이 운영 중단을 일으키는 것 모두 위험입니다.
영향 분석 → 백업 → 검증 → 배포
정답 2번 · 부팅 과정에서 신뢰된 코드 실행 여부를 검증한다
서명·신뢰 체인 등을 이용해 부팅 시 실행되는 구성요소의 무단 변경 위험을 줄입니다.
Secure Boot만으로 사용자 계정 관리나 보안 업데이트까지 대체하지 못합니다.
부팅 신뢰 체인
정답 1번 · 기준 해시와 현재 파일 해시를 비교한다
승인된 기준값과 현재 값의 차이를 확인해 파일 변조 가능성을 탐지합니다.
해시가 다르면 변경을 알 수 있으나 그 원인을 자동으로 단정할 수는 없습니다.
기준 해시 vs 현재 해시
정답 4번 · 웜은 스스로 전파할 수 있고 트로이목마는 정상 프로그램처럼 위장할 수 있다
웜은 자기 복제·전파 특성이 중심이고 트로이목마는 정상·유용 프로그램으로 가장하는 기법이 중심입니다.
악성코드의 분류는 복수 특성이 겹칠 수도 있습니다.
웜=자기 전파 / 트로이=위장
정답 3번 · 별도 비밀관리 시스템을 사용하고 접근과 회전을 관리한다
비밀정보의 저장·배포·접근·교체를 관리해야 유출 가능성과 유출 후 피해를 낮출 수 있습니다.
환경변수만 사용하면 모든 누출 위험이 사라지는 것은 아닙니다.
비밀정보=분리 보관·최소 접근
정답 2번 · 서로 다른 시스템의 사건 발생 순서를 연결하기 위해서다
공통 시간 기준을 유지하면 여러 장비의 로그를 비교해 사고 흐름을 재구성할 수 있습니다.
시간대와 동기화 오류가 있으면 정상 로그도 잘못 해석할 수 있습니다.
동기화된 시간=사건 연결
정답 1번 · 복구 시험을 통해 실제 복원 가능성을 확인해야 한다
백업은 장애·오류·랜섬웨어 상황에서 복원 가능해야 의미가 있으므로 정기적인 복구 검증이 필요합니다.
미러링이나 RAID는 백업을 대신하지 않습니다.
백업의 완성=복구 검증