학습(공부)하는 블로그 :: 11. 정보 보안
 

 
반응형
블로그 이미지
학습하고 공부한 것을 보고 싶을때 다시 볼려고 요약해서 정리한 블로그입니다. 좋은 정보는 서로 공유합시다. 깨비형
« 2026/6 »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Archive»


Category»

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

06-02 21:07

11. 정보 보안

학과 수업 노트/컴퓨터공학개론 | 2026. 5. 21. 18:30 | Posted by 깨비형
반응형

 

📋 TL;DR — 이 글의 핵심

· 정보 보안이란 정보를 위협으로부터 보호하는 수단이며, 3대 요소는 기밀성·무결성·가용성
· 위협 요소는 우발적 위협 / 악성코드 / 해킹 세 가지로 구분
· 악성코드 종류: 바이러스, 웜, 트로이목마 + 스파이웨어·랜섬웨어 등
· 해킹 종류: 디도스(DDoS), 스푸핑(Spoofing), 스니핑(Sniffing) + 피싱 등 사회공학적 기법
· 보안 기술: 암호화(대칭키/공개키), 인증(전자서명/생체인증), 네트워크 보안(방화벽/IDS/IPS)

 

 

 

01 정보 보안이란 무엇인가

 

📖 정보 보안(Information Security) 정의
정보를 수집·가공·저장·송수신하는 모든 과정에서 발생할 수 있는 훼손·변조·유출 등의 사고를 방지하기 위한 방법(수단).

· 공급자 측면 : 하드웨어, 데이터베이스, 네트워크 등 정보 자산을 내·외부 위협으로부터 보호·운영
· 사용자 측면 : 개인정보 유출·도용·남용을 방지

 

✓ 정보 보호 vs 정보 보안
· 정보 보호 : 정보를 보호하는 것 자체가 목표
· 정보 보안 : 정보를 보호하기 위한 구체적인 수단·방법
두 용어는 문맥에 따라 혼용되기도 하지만 엄밀히는 위와 같이 구분됩니다.

 

 

🔐 정보 보안의 3대 요소 (CIA 트라이어드)

요소 개념 예시 / 관련 위협
기밀성
(Confidentiality)
허락된 사용자만 정보에 접근 가능
인가받지 않은 사람은 접근 불가
방화벽, 암호화, 비밀번호
무결성
(Integrity)
권한 있는 사용자만 허가된 방법으로 정보 변경 가능
데이터의 위조·변조 방지
해시(Hash) 검증, 전자서명
가용성
(Availability)
인가받은 사용자가 필요할 때 언제든지 정보에 접근 가능 DDoS 공격은 가용성을 침해하는 대표적 위협

 

 

 

02 정보 보안의 위협 요소

 

① 우발적 위협

· 조작자의 실수
· 하드웨어 고장
· 소프트웨어 오류
· 자료의 오류
· 자연 재해

악의적 의도 없이 발생하는 비고의적 위협
  ② 악성코드

· 바이러스(Virus)
· 웜(Worm)
· 트로이목마(Trojan Horse)
· 랜섬웨어, 스파이웨어 등

악의적 목적으로 제작된 실행 가능 코드
  ③ 해킹

· 디도스(DDoS)
· 스푸핑(Spoofing)
· 스니핑(Sniffing)

타인의 시스템에 불법 침입해 정보를 탈취·파괴하는 고의 범죄

 

 

03 악성코드 종류 완전 정리

 

바이러스 · 웜 · 트로이목마 비교



종류 특징 자가복제 전파 방식
바이러스
(Virus)
다른 실행 파일에 기생해 자신을 복사, 파일·프로그램 파괴 ✅ 있음
(숙주 파일 필요)
파일 감염

(Worm)
독립적으로 움직이며 네트워크를 통해 전파, 인터넷 속도 저하 및 정보 탈취 ✅ 있음
(독립 실행)
네트워크
트로이목마
(Trojan Horse)
정상 프로그램으로 위장, 감염 시 해커가 원격으로 정보 탈취 ❌ 없음
(감염 파일만 삭제하면 치료)
이메일·SW

 

목적에 따른 악성코드 분류

 

종류 설명
스파이웨어 개인·기업 정보를 몰래 수집해 동의 없이 외부로 전송
애드웨어 프로그램에 광고를 포함시켜 사용자가 원하지 않는 악의적 광고를 강제 노출
랜섬웨어 파일을 암호화해 사용 불가 상태로 만든 뒤 금전(몸값) 요구
ransom(몸값) + ware(소프트웨어)
스케어웨어 감염되지 않았는데도 "악성코드 탐지" 경고로 공포 조성 후 가짜 백신 구매 유도

 

 

 

04 해킹의 종류 — DDoS · 스푸핑 · 스니핑

 

❌ 디도스(DDoS, Distributed Denial of Service)
공격 대상 서버가 처리할 수 있는 용량 이상의 트래픽을 분산된 여러 좀비 PC로 동시에 보내 시스템을 마비시키는 공격.
가용성(Availability)을 직접 침해하며, 최근에는 악성코드와 결합해 봇넷(Botnet)을 구성해 공격하는 형태가 주류.

 

⚠️ 스푸핑(Spoofing)
인터넷 프로토콜 TCP/IP의 구조적 결함을 이용.
공격자가 MAC·IP·이메일 주소를 위조해 사용자를 가짜 사이트로 유인한 뒤 정보를 탈취.

실제 사례
· 2016년 반디소프트 홈페이지 ARP 스푸핑 — 정상 설치 파일 대신 악성코드 배포
· 2015년 전자정부 솔루션 페어 홈페이지 ARP 스푸핑으로 행사 전날 동시 마비

 

🔍 스니핑(Sniffing)
네트워크를 지나가는 패킷(데이터 조각)을 몰래 엿보는 공격.
로그인 시 전송되는 비밀번호, 이메일 내용, 쿠키 등 민감 정보를 중간에서 가로챌 수 있음.

실제 사례
· 2011년 네이트 개인정보 유출 — 특정 웹 페이지에 SSL 미적용으로 패킷 탈취 발생

 

✓ 개인정보 유출 시 2차 피해 유형
· 계정 탈취 : 동일 ID·패스워드를 여러 사이트에 사용 → 연쇄 피해
· 명의 도용 : 유출된 주민등록번호로 사이트 가입·악성 글 등록
· 보이스피싱 : 유출 전화번호로 송금·보험 등 사기
· 스팸 메일 : 유출 이메일 주소로 대량 스팸 발송
· 프라이버시 침해 : 민감 개인정보 공개

 

 

 

❌ 사회공학적 기법 & 피싱(Phishing) — 가장 빈번한 현대 해킹
기술적 취약점이 아닌 사람의 심리를 속여 정보를 탈취하는 공격 방식. 정교한 코딩 없이도 성공률이 높아 현재 가장 많이 사용되는 공격 유형입니다.

· 피싱(Phishing) : 공식 기관(은행·정부·포털)을 사칭한 가짜 이메일·문자를 보내 링크를 클릭하게 유도한 후 계정 정보 탈취
· 스피어 피싱(Spear Phishing) : 불특정 다수가 아닌 특정 개인·조직을 겨냥해 더욱 정교하게 제작된 피싱
· 스미싱(Smishing) : SMS + Phishing. 문자 메시지 링크를 통한 악성코드 감염 또는 개인정보 탈취
· 보이스피싱(Voice Phishing) : 전화 통화로 검찰·금융기관을 사칭해 송금 유도

💡 최근에는 생성형 AI(ChatGPT 등)를 이용해 자연스러운 피싱 이메일·가짜 사이트를 대량 제작하는 사례가 급증하고 있습니다.

 

 

 

05 정보 보안 기술 — 암호화 · 인증 · 네트워크 보안

 

🔑 암호화 기술

평문(P)
원본 데이터
암호화(E)
암호화 키(Ke) 사용
암호문(C)
외부 전송
복호화(D)
복호화 키(Kd) 사용

 

대칭키 암호 시스템

· 암호화·복호화에 동일한 키 사용
· 비밀키(단일키) 알고리즘이라고도 함
· 키 크기가 작아 처리 속도가 빠름
· 알고리즘 구조가 단순해 구현 용이
· 단점: 키를 안전하게 공유하는 것이 어려움

예) AES, DES
  공개키 암호 시스템

· 공개키(암호화)개인키(복호화) 쌍을 이용
· 대칭키의 키 공유 문제를 해결하기 위해 개발
· 공개키는 누구에게나 공개, 개인키는 비밀 보관
· 처리 속도는 대칭키보다 느림

예) RSA, 공인인증서

 

 

✓ + 단방향 암호화 — 해시(Hash) 함수
대칭키·공개키는 양방향 암호화(암호화 ↔ 복호화)입니다. 반면 해시는 단방향 암호화로, 한 번 변환하면 원래 값으로 되돌릴 수 없습니다.

· 같은 입력값은 항상 동일한 해시값 출력 → 무결성 검증에 활용
· 비밀번호를 서버에 저장할 때 평문 대신 해시값으로 저장 → 유출돼도 원본 노출 최소화
· 파일 다운로드 시 제공하는 MD5·SHA256 체크섬이 대표적인 해시 활용 사례

→ 01섹션 '무결성(Integrity)' 예시에서 언급한 해시(Hash) 검증이 바로 이 원리입니다.

 

 

🪪 인증 기술

 

📖 인증(Authentication)이란?
통신하거나 문서를 작성하는 주체의 신원을 확인하고 서비스를 제공하는 시스템.
전자 문서에서도 도장·서명과 같은 역할이 필요해 발전한 기술.

 

인증 기술 개념 및 특징
전자서명
(Digital Signature)
전자 문서에 서명하는 방식. 위조 불가 / 인증 / 재사용 불가 / 변경 불가 / 부인 방지 기능 제공
공동인증서 국가 지정 6개 공동인증기관 발급. 1년 갱신(직접). 공공기관·은행 등 다양한 용도.
2020년 12월 전자서명법 개정으로 블록체인·생체인식 등 다양한 인증에 법적 효력 부여
생체 인증 지문 인식 : 비용 저렴·효율 높음. 땀 많은 손·피부 벗겨짐 시 인식 불가 단점
얼굴 인식 : 대칭 구도·생김새·머리카락·눈동자 색 등 분석. 스마트폰 기본 탑재

 

 

🛡️ 네트워크 보안 기술

기술 역할 특징
방화벽
(Firewall)
외부의 불법적인 침입으로부터 내부 네트워크를 보호하는 1차 방어선
※ 내부 데이터 유출 방지는 DLP(데이터 유출 방지) 솔루션의 영역
접근 제어 / 로깅·감사 추적 / 데이터 암호화
프록시 서버(Proxy Server)와 함께 운용
침입 탐지 시스템
(IDS)
방화벽이 탐지 못하는 악의적 트래픽을 실시간 감시·관리자 보고 탐지(Detect) 후 알림
호스트 기반 / 네트워크 기반으로 구분
침입 차단 시스템
(IPS)
내부로 침입하려는 외부 패킷을 찾아 능동적으로 차단 차단(Prevent)까지 수행
내부 네트워크 유입 모든 경로에 설치

 

✓ IDS vs IPS 핵심 차이
· IDS : 침입을 탐지(Detect)해 관리자에게 알리기만 함 — 수동적
· IPS : 침입을 탐지한 후 해당 패킷을 직접 차단까지 수행 — 능동적
IPS는 IDS 기능을 포함하면서 실시간 방어까지 추가된 상위 개념입니다.

 

 

 

 

 

06 분야별 정보 보안

 

분야 주요 내용
웹 보안 클라우드 컴퓨팅 활성화로 중요성 급증. 인터넷 저장 특성상 피해 규모·확산 속도가 매우 큼
스마트폰 보안 스마트폰 보급 증가에 따라 악성코드 피해 급증. 스마트폰 루팅(Rooting) 상태여야 해킹 가능
루팅 : 운영체제 최상위(Root) 권한 획득으로 제조사 제약 해제
산업 보안 개인 정보 유출부터 공공기관 DDoS 공격까지 광범위. 기술·인력정보, 자산·시설 관리 역량 필수
금융 보안 인터넷·스마트폰 뱅킹 이용 증가. 인적 보안·관리 보안·기업 리스크 관리 등 다각도 접근 필요
군사 보안 사이버 공격이 국가 지원 기반의 광범위·은밀한 수법으로 진화. 우리나라는 국정원 산하 국가사이버안전센터 운영

 

 

 

📌 핵심 정리

· 정보 보안 3대 요소 : 기밀성(Confidentiality) · 무결성(Integrity) · 가용성(Availability)
· 위협 요소 : 우발적 위협 / 악성코드(바이러스·웜·트로이목마) / 해킹(DDoS·스푸핑·스니핑·피싱)
· 악성코드 구분 : 바이러스(숙주 기생) vs 웜(독립·네트워크 전파) vs 트로이목마(복제 없음·위장)
· 암호화 : 대칭키(동일 키, 빠름) vs 공개키(공개키+개인키, 키 공유 문제 해결) / 해시(단방향, 무결성 검증)
· 인증 기술 : 전자서명, 공동인증서, 생체 인증(지문·얼굴)
· 네트워크 보안 : 방화벽(차단) → IDS(탐지·알림) → IPS(탐지+능동 차단)

 

 

태그 : 정보보안이란 정보보안 3대 요소 기밀성 무결성 가용성 악성코드 종류 바이러스 웜 트로이목마 차이 DDoS 스푸핑 스니핑 대칭키 공개키 차이 방화벽 IDS IPS 차이 전자서명이란 피싱 스미싱 차이 사회공학적 해킹 해시함수란 컴퓨터공학 정보보안 정리

반응형

'학과 수업 노트 > 컴퓨터공학개론' 카테고리의 다른 글

12. 멀티미디어  (0) 2026.05.29
10. 인터넷과 모바일 컴퓨팅  (0) 2026.05.15
9. 데이터 통신과 네트워크  (0) 2026.05.07
8. 데이터베이스  (0) 2026.05.01
7. 알고리즘  (0) 2026.04.18
: