2026 컴활 2급 필기 1과목 1-8장 | 보안과 시스템 보호 — 핵심 이론

데이터위자드 ·

2026 컴활 2급 필기 1과목 1-8장 | 보안과 시스템 보호 — 핵심 이론

필기 · 핵심 이론

보안 문제는 공격 이름만 외우기보다 무엇을 지키고 어떤 위험을 줄이는지 연결해야 합니다. 기밀성·무결성·가용성, 악성코드, 인증과 암호화, 방화벽, 백업을 서로 다른 역할로 정리합니다.

학습 범위

악성코드 · 인증 · 암호화 · 백업

이 장의 학습 순서

  • 보안의 세 목표
  • 악성코드와 공격 방식
  • 인증·권한·최소 권한
  • 암호화·해시·방화벽
  • 백업과 안전한 복원

1. 보안의 세 목표

기밀성은 허가되지 않은 사람이 정보를 읽지 못하게 하는 것, 무결성은 허가되지 않은 변경이나 훼손을 막는 것, 가용성은 필요한 때 서비스를 사용할 수 있게 하는 관점입니다. 한 가지 대책이 모든 목표를 완벽히 보장하지는 않습니다.

암호화는 기밀성과 연결되는 대표 수단이지만 복호화 키를 잃으면 가용성 문제가 생길 수 있습니다. 데이터가 암호화되었다는 사실만으로 원본이 변조되지 않았는지, 접근 권한이 올바른지까지 모두 설명할 수는 없습니다.

2. 악성코드와 공격 방식

바이러스는 다른 파일 등에 붙어 전파되는 설명, 웜은 네트워크 등을 통한 자기 전파, 트로이목마는 정상 프로그램처럼 위장하는 설명으로 기본 차이를 학습합니다. 랜섬웨어는 파일 암호화·접근 차단 등을 통해 금전을 요구할 수 있습니다.

피싱은 정상 기관인 척해 계정정보 등을 속여 얻는 공격이고, 스미싱은 문자메시지와 연결된 형태로 설명합니다. 공격이 특정 통로 하나로만 일어난다고 단정하지 말고 위장·정보 탈취·서비스 방해라는 목적을 구분합니다.

3. 인증·권한·최소 권한

인증은 누구인지 확인하는 과정이고 인가는 그 사용자가 무엇을 할 수 있는지 결정하는 과정입니다. 로그인 성공과 관리자 기능 사용 허가는 같은 판단이 아닙니다. 비밀번호와 별도 인증 요소를 함께 사용하는 방식은 인증 수단을 강화하는 한 방법입니다.

일상 작업에 필요한 권한만 부여하는 최소 권한 원칙은 실수와 침해의 영향을 줄이는 데 도움이 됩니다. 암호를 여러 서비스에서 재사용하면 한 곳의 유출이 다른 곳으로 이어질 수 있습니다. 보안 문제는 사용자 이름의 존재와 실제 권한 검증을 구분해서 읽습니다.

4. 암호화·해시·방화벽

대칭키 암호는 암호화·복호화에 같은 비밀키를 사용하는 방식이고, 공개키 방식은 공개키·개인키의 쌍을 활용합니다. 해시는 입력을 고정 길이 값 등으로 요약하는 함수의 관점이며 일반적인 복호화로 원문을 되돌리는 암호와 구별합니다.

방화벽은 정책에 따라 통신을 허용·차단하는 장치·기능입니다. 모든 악성코드를 자동 제거하는 백신과 같은 역할로 보지 않습니다. 백신·업데이트·접근 제어·백업은 서로 보완하는 대책이며 하나만으로 모든 위협이 없어지지는 않습니다.

5. 백업과 안전한 복원

백업은 장애·삭제·감염 등에 대비해 필요한 데이터를 별도로 보관하는 과정입니다. 같은 장치의 폴더 복사만으로 장치 고장에 충분히 대비했다고 볼 수는 없습니다. 원본과 분리된 사본·버전·보관 기간을 고려하고 복원 가능성을 확인해야 합니다.

동기화는 원본 변경과 삭제가 사본에 반영될 수 있어 과거 상태 복구용 백업과 다릅니다. 랜섬웨어에 함께 노출된 사본도 손상될 수 있습니다. 복구 절차·권한·키를 잃지 않았는지 점검하는 것이 백업 파일의 존재만 확인하는 것보다 중요합니다.

핵심 비교표

개념확인 질문대표 상황
기밀성누가 읽을 수 있는가?문서 무단 열람 방지
무결성내용이 허가 없이 바뀌었는가?결제 금액 변조 방지
가용성필요한 때 사용할 수 있는가?서비스 중단 대응
인증누구인가?계정 로그인
인가무엇을 할 수 있는가?관리자 메뉴 접근 제한
해시원문을 요약하는가?변경 여부 비교 등
백업과거 자료를 복구할 수 있는가?삭제·고장 대비

위협과 대응 수단을 일대일로 단정하지 않기

한 대책이 모든 위험을 없애지는 않습니다. 암호화는 기밀성, 접근 제어는 허용 범위, 업데이트는 알려진 취약점 수정, 백업은 손실 후 복구와 연결되는 대표 수단입니다. 서로 보완하는 관계이므로 방화벽을 설치했다고 백업이 필요 없어지는 것은 아닙니다.

파일이 바뀌었는지를 확인하는 것과 변경한 사람이 누구인지, 그 변경이 허용된 것인지는 다른 질문입니다. 계정 인증·권한·이력·무결성 확인을 구분하면 보안 용어가 선명해집니다. 선택지에 '항상', '모든', '완벽히'가 나오면 대책의 실제 범위를 넘어선 단정인지 검토하세요.

위험·목적관련 대응남는 확인
무단 열람권한·암호화키와 접근 권한
계정 탈취인증 강화피싱·재사용 암호
악성코드업데이트·백신출처·권한·최신 상태
서비스 중단가용성 설계복구 절차
삭제·고장백업실제 복원 가능성
통신 제한방화벽정책과 허용 범위

가짜 로그인 페이지와 랜섬웨어에 대응하는 관점

은행처럼 보이는 문자 링크가 계정과 비밀번호를 요구한다고 가정합니다. 로고가 같다는 사실만으로 신뢰하지 말고 실제 주소와 요청 경로를 확인합니다. HTTPS는 연결 보호에 관련되지만 사이트 운영자가 진짜 은행이라는 사실을 그 자체로 보장하지 않습니다.

랜섬웨어가 원본과 연결된 동기화 폴더를 함께 암호화했다면 단순 동기화만으로 복구가 어려울 수 있습니다. 분리된 과거 버전과 복원 절차가 있는지 확인해야 합니다. 공격 이후 새 사본을 만드는 것과 감염 전 사본을 복원하는 것은 다른 작업입니다.

어떤 사용자가 로그인했더라도 다른 사람의 파일이나 관리자 기능을 사용할 권한이 있는지는 별도로 확인해야 합니다. 인증과 인가를 구분하면 '로그인만 하면 모든 데이터 조회가 가능하다'는 잘못된 설명을 가려낼 수 있습니다.

대표 유형을 풀이로 확인하기

풀이 예제 1

허가되지 않은 사람이 문서를 읽지 못하게 하는 보안 목표는?

판단 결과

기밀성

기밀성은 무단 열람 방지의 관점입니다. 허가되지 않은 내용 변경을 막는 무결성, 필요할 때 사용할 수 있는 가용성과 구분합니다.

풀이 예제 2

전송 중 결제 금액이 변조되지 않도록 하는 목표는?

판단 결과

무결성

무결성은 자료가 허가 없이 바뀌거나 훼손되지 않도록 하는 관점입니다. 정보를 숨기는 기밀성과 관련되더라도 동일한 정의는 아닙니다.

풀이 예제 3

로그인 사용자가 관리자 메뉴를 사용할 권한이 있는지 판단하는 것은?

판단 결과

인가

인증은 누구인지 확인하고 인가는 무엇을 할 수 있는지 판단합니다. 로그인만 성공했다고 모든 관리자 권한을 부여하는 것은 잘못된 설계입니다.

풀이 예제 4

정상 기관인 척하는 사이트로 비밀번호를 속여 얻는 대표적인 공격은?

판단 결과

피싱

피싱은 기관·서비스를 사칭해 민감정보 등을 얻는 공격입니다. 로고와 겉모양만 보지 않고 실제 주소·요청 경로·발신 내용을 확인해야 합니다.

풀이 예제 5

랜섬웨어에 대한 설명으로 가장 적절한 것은?

판단 결과

자료암호화·접근차단등을통해금전을요구할수있다.

랜섬웨어는 파일 접근을 막거나 암호화하는 방식 등으로 금전을 요구할 수 있습니다. 연결된 사본까지 영향을 받을 수 있어 분리된 백업과 복원 확인이 중요합니다.

풀이 예제 6

해시에 대한 설명으로 옳지 않은 것은?

판단 결과

일반적인복호화키로원문을되돌리는암호와같다.

해시는 입력을 요약하는 관점이며 일반적인 복호화로 원문을 되돌리는 암호와 다릅니다. 대칭키·공개키 암호의 동작과 같은 것으로 설명하지 않습니다.

풀이 예제 7

방화벽의 대표적인 역할은?

판단 결과

정책에 따라 통신을 허용·차단

방화벽은 네트워크 통신 정책을 적용하는 역할입니다. 백신·암호화·백업을 모두 대신하지 않으므로 여러 방어 수단을 목적에 맞게 결합해야 합니다.

오답을 줄이는 핵심 정리

  • 인증 성공과 모든 권한 부여는 같은 의미가 아닙니다.
  • 해시를 비밀키로 복호화하는 암호라고 설명하지 않습니다.
  • 방화벽을 모든 악성코드 제거 도구로 보지 않습니다.
  • 백업과 동기화는 복구 목적과 보존 정책이 다릅니다.
  • HTTPS 표시만으로 사이트 내용과 운영자의 신뢰성을 확정하지 않습니다.

이해 확인

1. 결제 금액이 전송 중 변조되는 것을 막는 목표는?

풀이 확인

무결성과 관련됩니다. 정보가 올바르게 유지되는지의 관점입니다.

2. 관리자 페이지에 접속할 수 있는지 결정하는 것은 인증인가요?

풀이 확인

접속자가 누구인지 확인한 뒤 해당 기능의 권한을 판단하는 인가와 구분해야 합니다.

3. 백업 파일이 존재하면 복원 시험은 필요 없나요?

풀이 확인

파일 손상·권한·암호화 키·절차 문제가 있을 수 있으므로 복원 가능성을 확인해야 합니다.

다음 학습

이 장의 객관식 15문제에서 개념을 확인하고, 틀린 항목은 위의 비교표와 풀이 예제로 돌아와 다시 정리하세요.

이 장의 객관식 15문제 풀기

이전 · 멀티미디어와 파일 형식

다음 · 엑셀 입력과 워크시트 편집

컴활 2급 전체 목차

필기 과목별 이론

필기 단원별 객관식

실기 작업별 실습

필기 모의고사

실기 모의고사

스터디클럽의 다른 강의 보기