본문으로 건너뛰기
페이지 목차
이 페이지에서 검색

EIS

이 페이지에 묻기

EIS · 현재 차시와 목차 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.

생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.

EIS · SECURITY

EIS

생성 수정

정보보안기사의 시스템·네트워크·애플리케이션 보안과 암호·관리·실기 내용을 개념의 경계와 실습으로 연결합니다.

29개 문서 · 2 · 네트워크보안 · 11 / 29

10 · 보안 프로토콜

지도 위치 : 2과목 네트워크 보안 · README 4장 ③ 영역(네트워크) — 방어 쪽. 앞에서 배운 암호 · 키 분배 · 인증서(19 · 18번 노트)를 실제 통신에 올린 프로토콜 | 출제기준: 3. 네트워크 보안 기술 > 1. 보안 프로토콜 이해 | 이전: 09 스캐닝 · 스푸핑 · 스니핑 · 원격접속 | 다음: 11 네트워크 보안 솔루션과 분석 출제 빈도 : ⭐⭐ (회당 약 3.0문항 — 출제분석.md) · 변화 ▼ (이전 3.4 → 현행 2.6) · ⚠️ 신규 범위 포함(WPA3 · OWE) 세세항목 : 1. 보안 프로토콜별 동작원리 및 특징 2. 보안 프로토콜 응용 사례 (SSL/TLS, IPsec(AH/ESP, 전송/터널), SSH, 무선 보안(WEP/WPA/WPA2/WPA3, 802.1X, EAP), VPN 프로토콜 등)

이 노트를 다 읽으면

  1. 보안 프로토콜이 OSI 어느 계층에서 무엇을 지키는지 지도에 꽂을 수 있다.
  2. SSL/TLS의 하위 프로토콜(Handshake · Record · Alert · ChangeCipherSpec)과 핸드셰이크 순서를 말할 수 있다.
  3. IPsec의 AH ↔ ESP, 전송 ↔ 터널 모드, IKE · SA를 구별할 수 있다.
  4. SSH가 Telnet · r-command를 왜 대체하는지 말할 수 있다.
  5. WEP → WPA → WPA2 → WPA3의 암호 · 인증 변화와 802.1X · EAP를 설명할 수 있다.
  6. VPN 프로토콜(PPTP · L2TP · IPsec · SSL VPN)을 동작 계층으로 구별할 수 있다.

0. 이 노트의 판별 축

#축왼쪽 (0)오른쪽 (1)이 축으로 갈리는 것큰 축 (README 5장)
1어느 계층에서 지키나하위 (3계층 IPsec · 2계층 PPTP)상위 (전송~응용 SSL/TLS)IPsec ↔ SSL/TLS⑧ 하위 ↔ 상위 계층
2무엇을 보장하나무결성 · 인증만 (AH)기밀성까지 (ESP · TLS)IPsec AH ↔ ESP암호화 축(파생)
3무엇을 감싸나페이로드만 (전송 모드)IP 패킷 전체 (터널 모드)IPsec 전송 ↔ 터널전송 ↔ 터널(README 5.2)
4키를 어떻게 나누나사전 공유 키(PSK, 개인용)인증 서버(802.1X, 기업용)WPA2-Personal ↔ Enterprise⑤ 대칭 ↔ 비대칭(분배)

이 노트가 답하는 질문은 "엿보기 · 위조 · 가로채기(09번 노트)를 실제 통신에서 어떻게 막는가" 입니다. 앞에서 배운 암호 알고리즘(19번 노트: 대칭 · 공개키), 키 분배와 인증서(18번 노트: Diffie-Hellman · X.509 · CA)는 재료 였고, 이 노트는 그 재료로 조립한 완제품 프로토콜 입니다. 그래서 "SSL은 어떤 암호를 쓰나"가 아니라 "어느 계층에서 무엇을 어떻게 교환하나" 가 핵심입니다.


1. 계층 지도 ⭐

보안 프로토콜의 첫 번째 문제는 거의 항상 "어느 계층인가" 입니다.

응용(7)   : PGP · S/MIME(메일) · HTTPS가 쓰는 TLS는 응용과 전송 사이 …
전송(4)   : SSL/TLS (전송 계층 위, 응용 아래) · SSH
네트워크(3): IPsec (AH · ESP)
데이터링크(2): PPTP · L2TP · L2F · WPA2(무선, 802.11i)
프로토콜계층지키는 대상
SSL/TLS전송 계층 위(응용과 전송 사이)특정 응용(주로 TCP 기반)의 세션
SSH응용(전송 위)원격 접속 세션
IPsec네트워크(3)IP 패킷 전체(상위 모든 트래픽)
PPTP · L2TP · L2F데이터링크(2)VPN 터널
WEP · WPA · WPA2 · WPA3데이터링크(2, 무선)무선 구간
S/MIME · PGP응용(7)메일 메시지 (12번 노트)

📝 기출 포인트 — "보안 프로토콜의 동작 계층 비교", "SSL은 전송 계층 위", "IPsec은 3계층", "VPN 프로토콜의 계층(PPTP·L2TP·L2F 2계층 ↔ IPsec 3계층)", "SSL 구성에 IKE는 없다"가 반복. 계층만 정확히 알아도 이 세부항목의 상당수를 맞힙니다.


2. SSL/TLS ⭐

TLS(Transport Layer Security) — [세션 보안 프로토콜]인데, [ 전송 계층 위에서 서버 인증 · 키 교환 후 대칭키로 응용 데이터를 암호화한다 ]는 점에서 IP 패킷 전체를 네트워크 계층에서 보호하는 IPsec과 구별된다. SSL의 후속 표준 이름이 TLS입니다(SSL 3.0 → TLS 1.0).

2.1 버전

버전상태
SSL 2.0 / 3.0폐기(취약)
TLS 1.0 / 1.1폐기 권고
TLS 1.2널리 사용, 안전 운영 가능
TLS 1.3최신. 핸드셰이크 왕복(RTT) 단축, 취약 알고리즘 제거

⚠️ "안전한 웹 통신은 TLS 1.2 이상 "이 최근 기출의 기준입니다. HTTPS는 HTTP를 SSL/TLS 위에 올린 것 (포트 443). SSTP · PPTP는 HTTPS가 아닙니다.

2.2 하위 프로토콜 네 가지

하위 프로토콜하는 일
Handshake버전 · 암호 스위트 협상, 서버(·클라이언트) 인증, 키 교환, 세션 키 생성
Record상위 데이터를 조각내고 압축 · MAC · 암호화 해 실어 나름 ( 최하위, 실제 데이터 보호 )
ChangeCipherSpec"이제부터 협상한 암호 설정을 적용한다"는 신호
Alert오류 · 경고 통지

⚠️ 함정: IKE는 IPsec의 것 이지 SSL의 하위 프로토콜이 아닙니다. "SSL 구성에 해당하지 않는 것 = IKE".

2.3 핸드셰이크 순서 (서버 인증 기준)

Client ── ClientHello (지원 버전·암호 스위트·난수) ──▶ Server
Client ◀─ ServerHello (선택된 암호·난수) + Certificate(+ CertificateRequest) + ServerHelloDone ── Server
Client ── ClientKeyExchange (키 재료, 서버 공개키로 보호) + [CertificateVerify] ──▶ Server
Client ── ChangeCipherSpec + Finished ──▶ Server
Client ◀─ ChangeCipherSpec + Finished ── Server
          ===== 이후 Record 계층에서 대칭키로 암호화된 데이터 =====

🔍 읽는 포인트 : ① ClientHello로 시작 , ② 서버가 인증서로 신원 증명 (18번 노트 X.509), ③ 키 재료 교환(RSA 또는 DH/ECDHE), ④ ChangeCipherSpec 후 Finished 로 핸드셰이크 완료. CertificateRequest가 오면 클라이언트 인증(상호 인증) 까지 요구하는 것. 한 번 맺은 세션을 Session ID · 티켓으로 재개(축약 핸드셰이크) 하면 왕복을 줄입니다.

보장 범위 — 기밀성(대칭 암호화), 무결성(MAC), 서버 인증 (인증서, 선택적으로 클라이언트 인증). 부인방지는 기본 제공하지 않습니다. ⚠️ 통신이 암호화되므로 IDS가 내부를 보기 어렵다 는 점도 기출의 포인트입니다.

📝 기출 포인트 — SSL/TLS (7회 이상): "하위 프로토콜의 역할(Record = 최하위 데이터 보호)", "핸드셰이크 메시지 순서", "CertificateRequest = 클라이언트 인증", "세션 재개(축약)", "Alert 프로토콜", "SSL 특징 설명의 오류(암호화로 탐지 어려움)".


3. IPsec ⭐

IPsec — [네트워크 계층 보안 프로토콜]인데, [ IP 패킷 수준에서 인증 · 무결성 · 기밀성을 제공해 상위 모든 트래픽을 보호한다 ]는 점에서 특정 응용 세션만 보호하는 SSL/TLS와 구별된다. IPv6에 기본 포함되고 IPv4에선 선택적으로 적용(06번 노트).

3.1 두 보안 프로토콜 — AH ↔ ESP (축 2)

AH (Authentication Header, 프로토콜 51)ESP (Encapsulating Security Payload, 프로토콜 50)
무결성 · 인증OO
기밀성(암호화)XO
재전송 방지OO
보호 범위IP 헤더 일부 포함 인증페이로드(터널 모드는 IP 전체) 암호화
NAT 호환IP 헤더를 인증 → NAT와 충돌NAT-T로 우회 가능

💡 암호화가 필요하면 ESP , 무결성 · 인증만이면 AH. 기출은 "암호화를 맡는 것 = ESP", "AH는 암호화를 제공하지 않는다"를 반복합니다.

3.2 두 모드 — 전송 ↔ 터널 (축 3)

전송 모드(Transport)터널 모드(Tunnel)
감싸는 대상원래 IP 헤더는 두고 페이로드만 보호원래 IP 패킷 전체 를 보호하고 새 IP 헤더 를 붙임
용도호스트 ↔ 호스트(종단 간)게이트웨이 ↔ 게이트웨이(VPN)
원주소 노출원래 IP 헤더 보임원래 주소 숨김
원본         : [IP][TCP][DATA]
전송+ESP     : [IP][ESP][TCP][DATA]암호화[ESP trailer]
터널+ESP     : [새 IP][ESP][IP][TCP][DATA]암호화[ESP trailer]

🔍 읽는 포인트 : 터널 모드는 새 IP 헤더가 앞에 붙고 원래 IP까지 감쌉니다. "기밀성까지 제공하며 새 IP 헤더를 붙이는 것" = ESP + 터널 모드 (사이트 간 VPN의 기본).

3.3 IKE와 SA

용어뜻
SA(Security Association)[단방향 보안 연결]인데, [ 어떤 알고리즘 · 키 · 수명을 쓸지 정한 합의 ]로, SPI 로 식별된다. 양방향이면 SA 2개
IKE(Internet Key Exchange)[키 관리 프로토콜]인데, [ Diffie-Hellman으로 키를 안전하게 합의하고 SA를 자동 설정한다 ]는 점에서 수동 키 설정과 구별된다. UDP 500(NAT-T는 4500)

📝 기출 포인트 — IPsec (6회): "AH · ESP · IKE 구성요소 역할", "ESP = 암호화", "AH는 암호화 미제공", "전송 ↔ 터널 모드 캡슐화", "ESP 터널 모드가 새 IP 헤더", "SA 매개변수 구성", "IPsec은 3계층"이 반복.


4. SSH

SSH(Secure Shell) — [원격 접속 보안 프로토콜]인데, [ 공개키 기반 서버 인증과 대칭키 암호화로 원격 세션을 보호한다 ]는 점에서 평문으로 주고받는 Telnet · rlogin · rsh와 구별된다. TCP 22 .

  • 제공: 암호화 원격 셸, 안전한 파일 전송(SFTP · SCP), 포트 포워딩(터널링).
  • Telnet · r-command 대체 이유 : 평문 전송은 스니핑에 노출(09번 노트)되고, r-command의 트러스트 관계는 IP 스푸핑에 악용되기 때문. 서버 설정에서 root 직접 로그인 금지, 키 기반 인증, 접속 IP 제한 을 권장(04번 · 07번 노트).

5. 무선 보안 ⭐

무선은 전파라 물리적 경계 밖에서도 도청 · 접속 이 가능합니다. 그래서 암호화 + 접근 인증 이 함께 발전했습니다.

5.1 WEP → WPA → WPA2 → WPA3

WEPWPAWPA2 (802.11i)WPA3 ⚠️ 신규
암호 알고리즘RC4 (스트림)RC4 + TKIPAES-CCMPAES-GCMP (강화)
키 · IV정적 키 + 24비트 IV (짧아 재사용)키 자동 변경세션별 키SAE
무결성CRC(약함)MIC(Michael)CCMP(강함)강화
인증(개인용)공유 키PSKPSKSAE(Dragonfly) — 오프라인 사전 공격 방어, 전방향 비밀성
상태취약, 사용 금지과도기널리 사용최신 권장

⚠️ WEP의 치명적 약점 : 24비트 IV가 짧아 재사용 되고 RC4 키스트림이 노출되어 키를 복구당합니다(aircrack 류 도구). "무선 구축 시 부적절한 선택 = WEP".

WPA3의 추가 — SAE 로 약한 패스워드도 오프라인 사전 공격에 강하고, OWE (아래)로 개방망도 암호화합니다.

OWE(Opportunistic Wireless Encryption, Enhanced Open) ⚠️ 신규 — [개방형 무선 암호화]인데, [ 패스워드 입력 없이도 각 단말과 AP가 개별 키로 무선 구간을 암호화한다 ]는 점에서 아무 보호가 없던 기존 개방 Wi-Fi와 구별된다. 카페 · 공공 와이파이의 도청을 줄입니다.

5.2 인증 — PSK ↔ 802.1X/EAP (축 4)

Personal (PSK)Enterprise (802.1X)
키모두가 같은 사전 공유 키사용자별, 인증 서버(RADIUS) 가 발급
용도가정 · 소규모기업

802.1X — [포트 기반 네트워크 접근 인증 표준]인데, [ 인증에 성공하기 전에는 포트로 데이터 트래픽을 통과시키지 않는다 ]는 점에서 접속 후 통제하는 방식과 구별된다. 구성: Supplicant(단말) ↔ Authenticator(AP · 스위치) ↔ Authentication Server(RADIUS) . 그 위에서 자격 증명을 실어 나르는 틀이 EAP (EAP-TLS · PEAP 등).

무선 위협 — Rogue AP (비인가 AP), Evil Twin (정상 SSID 위장, 09번 노트), KRACK(WPA2 키 재설치 공격), SSID 숨김 · MAC 필터링은 보조 수단일 뿐 근본 대책이 아님.

📝 기출 포인트 — WPA2 (5회): "CCMP = AES", "802.11i", "EAP 인증". WEP (RC4 · 정적 키 · 24비트 IV 취약, 부적절한 선택), WPA/TKIP, 802.1X(포트 기반 인증) , OWE/WPA3 (신규), Rogue AP가 반복.


6. VPN 프로토콜

VPN — [가상 사설망 기술]인데, [ 공용망 위에 터널링 · 암호화로 사설망처럼 안전한 통로를 만든다 ]는 점에서 전용선과 구별된다. 핵심 기술은 터널링 + 암호화 + 인증 + 키 관리 (침입탐지는 VPN 구성요소가 아님 — 기출 함정).

프로토콜계층특징
PPTP2MS 개발, 구식 · 취약
L2F2Cisco, 구식
L2TP2PPTP+L2F 통합. 자체 암호화 없음 → 보통 IPsec과 결합(L2TP/IPsec)
IPsec VPN3사이트 간 VPN의 표준(ESP 터널 모드)
SSL VPN전송~응용브라우저만으로 접속(클라이언트 설치 부담 적음), 원격 사용자에 적합
비교IPsec VPNSSL VPN
계층3전송~응용
클라이언트전용 클라이언트브라우저(필요 시 경량 에이전트)
적합사이트 간 상시 연결재택 · 외부 사용자 원격 접속
세밀한 접근 제어네트워크 단위애플리케이션 단위

📝 기출 포인트 — "VPN 프로토콜의 계층(2 vs 3)", "L2TP = 2계층", "IPsec VPN = 3계층 기밀성", "SSL VPN ↔ IPsec VPN 비교", "VPN 구성요소가 아닌 것(침입탐지)"이 반복.


7. 실기 연결

연결되는 수행준거 — 1-2-4 " SSL/TLS, IPSec 프로토콜 동작절차와 취약점", 1-2-6 " 무선 프로토콜 동작 구조 및 보안 기법 ", 2-3-5 "무선접속 장비의 암호화 · 접근통제 점검", 1-4-7 "VPN 등 보안장비 특성".

필답형에서 묻히는 방식

유형답안 핵심어
SSL/TLS 핸드셰이크 순서 서술ClientHello → ServerHello·Certificate → ClientKeyExchange → ChangeCipherSpec·Finished
AH ↔ ESP, 전송 ↔ 터널 서술AH=무결성·인증, ESP=기밀성 추가, 터널=새 IP 헤더(게이트웨이 간)
무선 보안 설정 점검WEP 금지, WPA2(AES-CCMP) 이상, 802.1X(기업), 기본 SSID·패스워드 변경
평문 원격접속 개선Telnet·r-command → SSH, root 로그인 금지, 키 인증

설정 점검 예시 (무선 AP)

점검 항목양호 기준
암호화 방식WPA2(AES-CCMP) 이상, WEP·개방 금지(공용은 OWE)
인증기업은 802.1X(RADIUS), 가정은 강한 PSK
관리기본 SSID·관리자 패스워드 변경, 펌웨어 최신
Rogue AP비인가 AP 주기적 탐지

🔍 읽는 포인트 : 서버 설정 점검에서 "TLS 1.0/1.1 비활성, TLS 1.2 이상만 허용 , 약한 암호 스위트 제거"가 자주 묻힙니다.


8. 확인 문제

문제 1. 다음 중 SSL/TLS의 하위 프로토콜이 아닌 것은? ① Handshake ② Record ③ Alert ④ IKE

문제 2. SSL/TLS 핸드셰이크에서 가장 먼저 오는 메시지는? ① ServerHello ② ClientHello ③ Finished ④ ChangeCipherSpec

문제 3. IPsec에서 기밀성(암호화)까지 제공하는 프로토콜과, 원래 IP 패킷 전체를 감싸 새 IP 헤더를 붙이는 모드의 조합은? ① AH + 전송 모드 ② AH + 터널 모드 ③ ESP + 전송 모드 ④ ESP + 터널 모드

문제 4. WEP의 가장 핵심적인 취약점으로 옳은 것은? ① AES를 사용해 속도가 느리다 ② 24비트 IV가 짧아 재사용되고 키가 복구된다 ③ 인증 서버가 필수라 구축이 어렵다 ④ TCP 윈도우 크기를 0으로 만든다

문제 5. 인증에 성공하기 전에는 포트로 데이터 트래픽을 통과시키지 않는, 포트 기반 네트워크 접근 인증 표준은? ① 802.11i ② 802.1X ③ 802.11n ④ 802.3

문제 6. VPN 프로토콜과 동작 계층의 연결이 잘못된 것은? ① PPTP – 2계층 ② L2TP – 2계층 ③ IPsec – 3계층 ④ SSL VPN – 2계층

문제 7. 패스워드 입력 없이도 개방형 무선망에서 단말별로 구간을 암호화하는 WPA3의 기능은? ① SAE ② OWE(Enhanced Open) ③ TKIP ④ WEP

문제 8. SSH에 대한 설명으로 옳지 않은 것은? ① Telnet·rlogin의 평문 전송 문제를 해결한다. ② 공개키 기반 서버 인증과 대칭키 암호화를 사용한다. ③ 기본 포트는 TCP 22이다. ④ IP 패킷 전체를 네트워크 계층에서 암호화한다.

정답과 해설

#정답해설 (판별 축)
1④IKE는 IPsec 의 키 관리. SSL은 Handshake·Record·Alert·ChangeCipherSpec
2②ClientHello로 시작. Finished·ChangeCipherSpec은 마지막
3④기밀성=ESP(축 2), 전체 감쌈=터널(축 3)
4②24비트 IV 재사용 + RC4. ①④는 무관, ③은 Enterprise 설명
5②802.1X(포트 기반 인증). 802.11i는 무선 암호 표준, 802.3은 유선
6④SSL VPN은 전송~응용 계층. PPTP·L2TP가 2계층
7②OWE=개방망 암호화. SAE는 PSK 핸드셰이크 강화
8④그건 IPsec. SSH는 전송 위(응용) 원격 접속 보호 (축 1)

부록 A. 스스로 확인하기

#질문답이 있는 곳
1SSL/TLS와 IPsec은 각각 어느 계층에서 무엇을 지키나?1, 2, 3
2SSL/TLS 하위 프로토콜 네 가지와 Record의 역할은?2.2
3핸드셰이크에서 클라이언트 인증을 요구하는 메시지는?2.3
4AH와 ESP의 차이(기밀성)는?3.1
5전송 모드와 터널 모드는 무엇을 감싸나?3.2
6SA와 IKE는 각각 무엇인가?3.3
7SSH가 Telnet·r-command를 대체하는 이유는?4
8WEP→WPA→WPA2→WPA3의 암호 알고리즘 변화는?5.1
9PSK와 802.1X의 차이는?5.2
10SSL VPN과 IPsec VPN의 차이는?6

부록 B. 자주 하는 실수 · 함정

실수바로잡기
"IKE는 SSL의 하위 프로토콜"❌ IPsec 의 키 관리
"AH도 암호화를 제공한다"❌ AH는 무결성·인증만 . 암호화는 ESP
"전송 모드가 IP 전체를 감싼다"❌ 전송은 페이로드만, 터널 이 전체 + 새 IP 헤더
"WPA2는 RC4를 쓴다"❌ AES-CCMP . RC4는 WEP·WPA(TKIP)
"SSL VPN은 2계층"❌ 전송~응용 계층
"802.1X는 암호 알고리즘"⚠️ 포트 기반 접근 인증 표준 . 암호는 WPA2/3
"SSID 숨김·MAC 필터링이면 안전"⚠️ 보조 수단. 근본은 WPA2/3 암호화 + 802.1X
"HTTPS와 SSTP·PPTP는 같은 계열"❌ HTTPS=HTTP over TLS. PPTP·SSTP는 VPN

부록 C. AI · NotebookLM 복습 프롬프트

이 10번 노트만 근거로 4지선다 8문제를 내줘.
"보안 프로토콜의 계층", "SSL/TLS 하위 프로토콜·핸드셰이크", "IPsec AH/ESP·전송/터널·IKE/SA", "WEP~WPA3 변화", "802.1X/EAP", "VPN 프로토콜 계층"을 반드시 포함해줘.
내가 답하면 채점하고, 오답이 어느 형제 개념과 헷갈린 것인지 판별 축으로 짚어줘. 노트에 없는 내용은 쓰지 마.