정보보안기사 필기/2.네트워크보안

2-7. 보안 프로토콜 및 암호화 통신

geunjae 2025. 5. 18. 16:41

🔐 정보보안기사 2과목 7장 – 보안 프로토콜 및 암호화 통신

이번 포스트에서는 네트워크 통신에서 사용되는
보안 프로토콜(SSL, TLS, IPsec, HTTPS 등)
암호화 통신 방식에 대해 정리합니다.

✅ 왜 암호화가 필요한가?

데이터가 네트워크를 통해 전송되는 순간, 가로채기/변조/위조의 위험에 노출됩니다.
이를 막기 위해 보안 프로토콜 + 암호화 통신이 사용됩니다.

📦 대표 보안 프로토콜

1. SSL / TLS

  • SSL (Secure Sockets Layer): 초기 버전
  • TLS (Transport Layer Security): SSL의 개선판, 현재는 TLS 1.2 또는 1.3 사용
  • HTTPS는 내부적으로 TLS 프로토콜을 사용

2. HTTPS

  • HTTP + TLS = HTTPS
  • 웹 페이지 전송 시 데이터를 암호화
  • 공공 Wi-Fi에서도 안전한 웹 사용 가능

3. IPsec

  • IP 수준에서 암호화를 수행하는 프로토콜
  • VPN에서 자주 사용됨
  • AH(Authentication Header), ESP(Encapsulating Security Payload) 방식 포함

4. SFTP / FTPS

  • SFTP: SSH 기반의 안전한 파일 전송
  • FTPS: FTP + TLS (SSL) 보안 계층 추가
  • 기존 FTP의 보안 취약점을 보완

🔐 암호화 방식 개념

구분대칭키 암호화비대칭키 암호화
키 사용 방식하나의 동일한 키공개키 + 개인키
속도빠름느림
예시AES, DESRSA, ECC
용도데이터 암호화전자서명, 키 교환

🔒 디지털 인증서 (CA, PKI)

  • 공개키 기반 구조(PKI)를 통해 사용자 인증
  • CA(Certificate Authority): 신뢰 기관, 인증서 발급
  • 전자서명: 무결성, 송신자 확인을 위해 사용

📌 시험 포인트 요약

  • HTTPS = HTTP + TLS
  • IPsec은 VPN에서 사용되며 IP 단위 암호화
  • 대칭키는 빠르지만 키 전달 취약 / 비대칭키는 느리지만 안전
  • 공개키 = 암호화, 개인키 = 복호화 / 또는 전자서명에 사용