본문 바로가기

[100일의 IT 초보 탈출] #27 디지털 세상의 보안: 정보 보안의 기초 🔒

@Prof.SSong2025. 4. 2. 10:02
728x90
반응형

안녕하세요!

 오늘은 디지털 시대에 필수적인 '정보 보안'에 대해 알아볼게요!

사이버 위협으로부터 우리의 소중한 정보를 보호하는 방법을 함께 알아봅시다! 😊

 

💡 정보 보안이란 무엇인가요?

 

정보 보안(Information Security)

정보와 정보 시스템을 무단 접근, 사용, 공개, 손상, 수정, 파괴로부터 보호하는 과정이에요.

데이터의 기밀성, 무결성, 가용성을 유지하는 것이 핵심이죠!

 

정보 보안의 3요소 (CIA 삼각형)

 

  1. 기밀성(Confidentiality): 승인된 사용자만 정보에 접근할 수 있도록 보장
  2. 무결성(Integrity): 정보가 무단으로 변경되지 않도록 보장
  3. 가용성(Availability): 필요할 때 정보에 접근할 수 있도록 보장

 

실생활 예시: 집의 보안

 

정보 보안은 집을 보호하는 것과 유사해요

 

  • 기밀성: 열쇠를 가진 사람만 출입 가능 (잠금장치)
  • 무결성: 집 구조물이 훼손되지 않도록 보호 (감시 카메라)
  • 가용성: 필요할 때 언제든 집에 들어갈 수 있음 (예비 열쇠)

 

🔍 주요 보안 위협과 공격 유형

 

1. 악성 소프트웨어 (Malware)

컴퓨터 시스템에 해를 끼치거나, 무단 접근하기 위해 설계된 소프트웨어예요.

 

종류

 

  • 바이러스: 다른 프로그램에 감염되어 확산
  • : 네트워크를 통해 자체적으로 확산
  • 트로이 목마: 유용한 프로그램으로 위장
  • 랜섬웨어: 파일을 암호화하고 몸값 요구
  • 스파이웨어: 사용자 정보를 몰래 수집

 

2. 사회공학적 공격 (Social Engineering)

 

심리적 조작을 통해 사람들이 보안 절차를 우회하도록 속이는 기법이에요.

 

종류

 

  • 피싱(Phishing): 가짜 이메일이나 웹사이트로 개인정보 탈취
  • 스피어피싱: 특정 개인이나 조직을 겨냥한 맞춤형 피싱
  • 프리텍스팅: 거짓 신분으로 정보 획득
  • 베이팅: 악성 소프트웨어가 포함된 USB 등의 물리적 매체로 유인

 

3. 네트워크 기반 공격

 

네트워크를 통해 시스템을 공격하는 방식이에요.

 

종류

  • DoS/DDoS: 서비스 거부 공격으로 시스템 마비
  • 중간자 공격(MitM): 통신 사이에 끼어들어 정보 탈취
  • 패킷 스니핑: 네트워크 패킷을 감청
  • 포트 스캐닝: 취약한 포트 탐색

 

4. 웹 애플리케이션 공격

 

웹 애플리케이션의 취약점을 이용한 공격이에요.

 

종류

  • SQL 인젝션: 악의적인 SQL 쿼리 삽입
  • XSS(크로스 사이트 스크립팅): 웹 페이지에 악성 스크립트 삽입
  • CSRF(크로스 사이트 요청 위조): 사용자 모르게 요청 전송
  • 세션 하이재킹: 사용자 세션 탈취

 

🛡️ 기본적인 보안 대책

 

1. 인증과 권한 부여

시스템 접근을 제어하는 기본적인 보안 메커니즘이에요.

 

  • 인증(Authentication): 누구인지 확인 (신분증 확인)
  • 권한 부여(Authorization): 무엇을 할 수 있는지 결정 (접근 권한)
  • 다중 인증(MFA): 두 가지 이상의 인증 요소 사용

 

2. 암호화 (Encryption)

 

정보를 암호화하여 권한 없는 접근으로부터 보호하는 기술이에요.

 

암호화 유형

  • 대칭키 암호화: 동일한 키로 암호화와 복호화
    • 예: AES, DES
    • 빠르지만 키 공유 문제 있음
  • 비대칭키 암호화: 공개키와 개인키 쌍 사용
    • 예: RSA, ECC
    • 키 관리는 쉽지만 대칭키보다 느림
  • 해시 함수: 단방향 암호화 (복호화 불가)
    • 예: SHA-256, MD5
    • 비밀번호 저장, 데이터 무결성 검증에 사용

 

3. 네트워크 보안

 

네트워크를 통한 공격을 방어하는 기술이에요.

 

  • 방화벽: 네트워크 트래픽 필터링
  • VPN(가상 사설망): 암호화된 통신 터널 제공
  • IDS/IPS: 침입 탐지 및 방지 시스템
  • 네트워크 세그먼테이션: 네트워크 분리로 위험 최소화

 

4. 엔드포인트 보안

 

개별 기기의 보안을 강화하는 방법이에요.

 

  • 안티바이러스/안티멀웨어: 악성 소프트웨어 탐지 및 제거
  • 패치 관리: 소프트웨어 최신 상태 유지
  • 디스크 암호화: 저장 데이터 보호
  • EDR(Endpoint Detection and Response): 고급 위협 탐지 및 대응

 

💻 개인 보안 실천 방법

 

일상생활에서 정보 보안을 실천하는 방법들이에요.

 

  1. 강력한 비밀번호 사용
    • 길고 복잡한 비밀번호 생성
    • 각 서비스마다 다른 비밀번호 사용
    • 비밀번호 관리 도구 활용
  2. 소프트웨어 업데이트
    • 운영체제와 응용 프로그램 최신 상태 유지
    • 보안 패치 즉시 적용
  3. 이메일과 웹 브라우징 주의
    • 의심스러운 이메일 열람/링크 클릭 자제
    • HTTPS 사용 웹사이트 이용
    • 공용 Wi-Fi 사용 시 VPN 활용
  4. 백업 정기적 수행
    • 중요 데이터 정기적 백업
    • 3-2-1 원칙: 3개 복사본, 2개 다른 매체, 1개 오프사이트

 

🔄 보안의 지속적 개선

 

보안은 단발성 작업이 아닌 지속적인 프로세스예요

 

  1. 위험 평가: 자산, 취약점, 위협 식별
  2. 보안 통제 구현: 위험 완화 조치 적용
  3. 모니터링 및 감사: 이상 징후 지속 관찰
  4. 사고 대응: 보안 사고 발생 시 신속 대응
  5. 개선: 경험을 바탕으로 보안 강화

 

✍️ 오늘의 IT 초보 탈출 한 줄 정리

 

"정보 보안은 데이터의 기밀성, 무결성, 가용성을 보장하는 과정으로,

다양한 위협으로부터 정보를 보호하기 위해 기술적, 관리적, 물리적 보안 조치가 모두 필요해요!"

 

여러분의 IT 초보 탈출을 응원합니다! 🎉

궁금한 점이 있다면 댓글로 남겨주세요~

 

#오늘도_한걸음_성장중 #정보보안 #사이버보안 #해킹방어 #암호화 #100일IT초보탈출

태그: #IT초보 #정보보안 #사이버보안 #암호화 #해킹 #IT공부 #100일IT초보탈출

728x90
반응형
목차