컴퓨터활용능력 2급 · 컴퓨터 일반 과목
컴퓨터활용능력 2급 정보 보안 개념 정리
중요도 ★★★★☆ · 20% (추정)
AI가 새로 쓴 글 가운데, 작성과 분리된 AI 검증(다시 읽고 사실·수치 확인)을 통과한 단원만 싣습니다. 틀린 곳을 발견하면 알려 주세요.
개요
이 단원은 컴퓨터와 개인정보를 지키는 방법을 다룹니다. 해킹 수법의 이름과 뜻, 악성 프로그램의 종류, 두 가지 암호화 방식, 방화벽의 역할이 주로 나옵니다.
해킹 수법은 이름의 뜻으로 구분하면 쉽습니다. 스니핑은 네트워크를 지나가는 정보를 몰래 엿보는 것이고, 스푸핑은 다른 사람이나 기기인 척 속이는 것이며, 피싱은 가짜 사이트나 메시지로 개인정보를 빼내는 것입니다. 분산 서비스 거부 공격(DDoS)은 여러 대의 컴퓨터로 한 서버에 요청을 한꺼번에 보내 마비시킵니다. 랜섬웨어는 파일을 암호화해 열 수 없게 만든 뒤 풀어 주는 대가로 돈을 요구합니다.
암호화는 비밀키(대칭키) 방식과 공개키(비대칭키) 방식으로 나뉩니다. 비밀키 방식은 잠그는 키와 여는 키가 같아 빠르고, 공개키 방식은 두 키가 달라 키를 나눠 주기 편하지만 느립니다. 방화벽은 밖에서 안으로 들어오는 침입을 막아 주지만, 내부에서 일어나는 공격까지 막지는 못합니다.
핵심 개념
스니핑
네트워크를 오가는 데이터를 몰래 엿보아 아이디·비밀번호 같은 정보를 알아내는 수법입니다.
외우는 요령스니핑(sniff)은 '킁킁 냄새 맡기', 즉 엿보기입니다.
스푸핑
다른 사람의 주소나 기기인 것처럼 꾸며서 상대를 속이는 수법입니다.
외우는 요령스푸핑(spoof)은 '변장해서 속이기'입니다.
피싱
은행·기관을 흉내 낸 가짜 사이트나 메시지로 사람을 꾀어 개인정보나 금융 정보를 빼내는 수법입니다.
외우는 요령'개인정보(Private data)를 낚시(Fishing)한다'로 기억하세요.
랜섬웨어
컴퓨터의 파일을 암호화해 열 수 없게 만든 뒤, 풀어 주는 대가로 돈을 요구하는 악성 프로그램입니다.
외우는 요령랜섬(ransom)은 '몸값'입니다. 파일을 인질로 잡습니다.
DDoS(분산 서비스 거부 공격)
여러 대의 컴퓨터를 동원해 한 서버에 요청을 한꺼번에 몰아 보내 정상적인 서비스를 못 하게 만드는 공격입니다.
외우는 요령'분산 = 여러 대가 함께', '서비스 거부 = 문을 막아 버림'.
비밀키와 공개키 암호화
비밀키(대칭키) 방식은 암호화와 복호화에 같은 키를 써 빠르지만 키를 안전하게 나눠 주기 어렵습니다. 공개키(비대칭키) 방식은 서로 다른 두 키를 써 키 배포가 편하지만 느립니다.
외우는 요령'같은 열쇠 = 빠름', '다른 열쇠 두 개 = 느림'으로 짝지으세요.
방화벽
외부 네트워크에서 내부로 들어오는 접근을 검사해 허락되지 않은 침입을 막는 보안 시스템입니다. 내부 사용자가 일으키는 공격은 막지 못합니다.
외우는 요령방화벽은 '성문 경비병'입니다. 성 안에서 벌어지는 일은 못 막습니다.
자주 나오는 포인트
- 스니핑(엿보기)과 스푸핑(속이기)의 설명을 맞바꾼 선지가 자주 나옵니다.
- 방화벽이 내부 해킹까지 막는다는 선지는 틀린 내용입니다.
- 공개키 방식이 비밀키 방식보다 빠르다는 선지는 틀린 내용입니다.
- DDoS 는 '여러 대'의 컴퓨터를 쓴다는 점이 핵심입니다.
헷갈리는 것 비교: 비밀키 암호화와 공개키 암호화
| 구분 | 비밀키(대칭키) | 공개키(비대칭키) |
|---|---|---|
| 키 | 암호화·복호화 키가 같음 | 암호화·복호화 키가 다름 |
| 속도 | 빠름 | 느림 |
| 키 나눠 주기 | 어려움 | 쉬움 |
대표 문제 3개
검수를 마친 예상문제 가운데 이 단원의 대표 문제입니다.
문제 1. 사용자의 파일을 암호화하여 열지 못하게 한 뒤, 풀어 주는 대가로 돈을 요구하는 악성 프로그램은?
- ① 랜섬웨어
- ② 스파이웨어
- ③ 애드웨어
- ④ 웜
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 랜섬웨어
핵심: 랜섬웨어: 파일을 암호화하고 돈을 요구한다
랜섬웨어의 '랜섬(ransom)'은 몸값이라는 뜻입니다. 파일을 인질로 잡고 돈을 요구합니다.
틀린 선지
- ② 스파이웨어: 사용자 몰래 개인정보를 빼 가는 프로그램입니다.
- ③ 애드웨어: 광고를 계속 띄우는 프로그램입니다.
- ④ 웜: 스스로를 복제해 네트워크로 퍼지면서 시스템을 느리게 만드는 프로그램입니다.
문제 2. 네트워크를 오가는 데이터를 몰래 엿보면서 아이디와 비밀번호 등을 알아내는 행위는?
- ① 스푸핑(Spoofing)
- ② 스니핑(Sniffing)
- ③ 피싱(Phishing)
- ④ 키로거(Key Logger)
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 스니핑(Sniffing)
핵심: 스니핑 = 엿보기, 스푸핑 = 속이기
스니핑은 '킁킁 냄새를 맡는다'는 뜻으로, 네트워크를 지나는 자료를 엿보는 행위입니다.
틀린 선지
- ① 스푸핑(Spoofing): 믿을 만한 상대인 것처럼 속여서 접근하는 행위입니다.
- ③ 피싱(Phishing): 가짜 사이트나 메일로 개인정보를 입력하게 만드는 수법입니다.
- ④ 키로거(Key Logger): 키보드로 누른 내용을 몰래 기록하는 프로그램입니다.
문제 3. 비밀키(대칭키) 암호화 방식에 대한 설명으로 옳지 않은 것은?
- ① 암호화할 때와 복호화할 때 같은 키를 쓴다.
- ② 공개키 방식보다 암호화·복호화 속도가 빠르다.
- ③ 대표적인 방식으로 RSA가 있다.
- ④ 사용자가 늘어나면 관리해야 할 키의 수가 많아진다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ 대표적인 방식으로 RSA가 있다.
핵심: 비밀키(대칭키) 대표는 DES, 공개키(비대칭키) 대표는 RSA
비밀키 방식의 대표는 DES 이고, RSA 는 공개키(비대칭키) 방식의 대표입니다.
틀린 선지
- ① 암호화할 때와 복호화할 때 같은 키를 쓴다.: 맞는 설명입니다. 그래서 대칭키라고 부릅니다.
- ② 공개키 방식보다 암호화·복호화 속도가 빠르다.: 맞는 설명입니다.
- ④ 사용자가 늘어나면 관리해야 할 키의 수가 많아진다.: 맞는 설명입니다. 상대마다 다른 키가 필요하기 때문입니다.