Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

네트워크 보안이란 무엇일까? 핵심 개념부터 주요 위협과 대응 방법까지

네트워크 보안이란 무엇일까요?

네트워크 보안(network security)은 네트워크와 데이터를 침해, 침입 및 각종 위협으로부터 보호하는 모든 활동을 의미합니다. 하드웨어와 소프트웨어 기술을 모두 아우르며, 다양한 위협이 네트워크에 침투하거나 확산되지 못하도록 막아줍니다. 효과적인 네트워크 보안이 갖춰지면 사용자는 언제나 안전하게 네트워크에 접속할 수 있습니다.

네트워크 보안의 궁극적인 목표는 네트워크 자체와 이를 이용하는 사용자, 그리고 연결된 기기들의 사적인 데이터가 악의적으로 사용되지 않도록 하는 것입니다. 네트워크가 원활하게 작동하고 정당한 사용자가 보호받는 상태라면, 그 네트워크는 안전하다고 말할 수 있습니다.

네트워크 보안의 주요 기능

네트워크 보안은 하드웨어·소프트웨어 도구를 통해 구현됩니다. 핵심 기능은 네트워크 구성 요소 간의 무단 접근을 차단하는 것이며, 이를 위해 네트워크 분할(segmentation)과 같은 방법이 널리 활용됩니다.

네트워크 보안의 유형과 예시

네트워크 보안에는 접근 제어, 바이러스 백신 소프트웨어, 애플리케이션 보안, 네트워크 분석, 엔드포인트·웹·무선 보안, 방화벽, VPN 암호화 등 폭넓은 보안 조치가 포함됩니다.

대표적인 예로 필터링 기능을 들 수 있습니다. 네트워크 보안은 네트워크상의 컴퓨터, 파일, 디렉터리를 해킹, 오용, 무단 접근으로부터 보호하는 것을 기본으로 하며, 안티바이러스 프로그램 설치만으로도 기본적인 수준의 네트워크 보안을 실현할 수 있습니다.

네트워크 보안 문제란 무엇인가요?

네트워킹은 수많은 장점을 제공하지만 동시에 심각한 보안 위험도 내포하고 있습니다. 대표적인 문제는 다음과 같습니다.

  • 데이터 손실: 네트워크를 통해 저장·전송되던 정보가 유실될 수 있습니다.
  • 정보 보안 침해: 기밀 정보가 노출되거나 변조될 위험이 있습니다.
  • 악성 공격: 해커나 바이러스 같은 악의적 개체에 의한 공격을 받을 수 있습니다.

네트워크 보안 문제는 크게 세 가지 측면에서 다뤄집니다. 무단 접근에 대한 사전 차단, 오용에 대한 시정, 그리고 서비스 중단 문제에 대한 대응입니다. 여기서 보안의 3대 요소인 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability), 즉 CIA 삼원칙이 모두 충족되어야 진정한 보안이 이루어진다고 할 수 있습니다.

주요 네트워크 보안 위협

악성 코드와 바이러스

웜(worm)과 바이러스(virus)는 모두 악성 프로그램을 뜻하며, 누구나 한 번쯤 들어보았고 누구나 두려워하는 존재입니다. 컴퓨터에 감염되어 스스로 복제·확산되며 시스템을 파괴하거나 정보를 탈취합니다.

그 밖의 주요 위협

  • 사용자 계정을 이용한 권한 남용
  • 트로이 목마(Trojan horse)
  • 各종 멀웨어와 스파이웨어
  • DoS 및 DDoS 공격
  • 피싱을 비롯한 인터넷 사기
  • 루팅(rooting)을 통한 시스템 장악

특히 주의해야 할 것은 가짜 백신 프로그램입니다. 사기꾼들은 컴퓨터 바이러스에 대한 두려움을 역이용해 새로운 형태의 인터넷 사기를 벌이기도 합니다.

최근 5대 네트워크 보안 이슈

  1. 소셜 엔지니어링: 2020년에 발생한 데이터 유출 사고의 90%가 소셜 엔지니어링과 관련이 있었으며, 그중 90%는 피싱 수법이었습니다.
  2. 랜섬웨어: 사이버 범죄자들이 데이터를 빼돌린 뒤 몸값을 요구하는 수법입니다.
  3. DoS 공격: 정상적인 서비스 제공을 방해하는 서비스 거부 공격입니다.
  4. 서드파티 소프트웨어: 외부 업체가 제공하는 소프트웨어에서 비롯되는 보안 위험입니다.
  5. 클라우드 취약점: 클라우드 환경에 존재하는 보안 허점입니다.

인터넷 보안의 5대 기본 문제

  1. 제로데이 취약점: 소프트웨어에 존재하지만 벤더조차 인지하지 못하는 보안 구멍입니다.
  2. 피싱 사기: 개인 정보를 낚아채는 대표적인 사이버 범죄입니다.
  3. 랜섬웨어: 데이터를 인질로 삼아 금전을 요구합니다.
  4. 멀웨어 감염: 컴퓨터에 악성 코드가 침투하는 문제입니다.
  5. DDoS 공격: 분산 서비스 거부 공격으로 시스템을 마비시킵니다.

네트워크 보안 취약점이란?

네트워크 취약점(vulnerability)이란 소프트웨어, 하드웨어 또는 조직의 프로세스에 존재하는 약점이나 결함으로, 공격당할 경우 보안 침해로 이어질 수 있는 것을 말합니다. 가장 흔한 비물리적(nonphysical) 취약점은 데이터나 소프트웨어와 관련된 것들입니다.

보안 문제의 근본 원인

흥미롭게도 많은 보안 문제는 운영체제의 오작동이 아니라 관리와 사람에게서 비롯됩니다. 시스템은 우발적이거나 고의적인 보안 침해로부터 철저히 보호되어야 하며, 통제를 벗어난 프로세스는 의도치 않은 서비스 거부 상태를 초래할 수도 있습니다.

그 밖에도 방어 깊이(defense in depth)의 부족, IT 보안 관리의 미흡, 랜섬웨어 공격 등이 네트워크 보안의 주요 문제점으로 꼽힙니다.

네트워크 보안 강화 방법

취약한 네트워크 보안 개선하기

  • 네트워크 현황을 평가하고 체계적으로 매핑합니다.
  • 네트워크를 최신 상태로 자주 업데이트합니다.
  • 물리적 보안 조치를 함께 마련합니다.
  • MAC 주소 필터링 적용을 검토합니다.
  • VLAN을 활용해 데이터 트래픽을 분리합니다.
  • 802.1X 표준 기반의 인증을 도입합니다.
  • 특정 PC나 서버의 파일은 VPN으로 보호합니다.
  • 모든 네트워크 트래픽을 암호화합니다.

일상에서 실천할 수 있는 보안 강화 팁

  • 네트워크 보안 기능이 활성화되어 있는지 확인합니다.
  • 공유기(라우터)의 보안 설정을 점검합니다.
  • 소프트웨어를 항상 최신 버전으로 유지합니다.
  • 방화벽으로 네트워크를 보호합니다.
  • 더 이상 필요 없는 소프트웨어와 서비스는 비활성화합니다.
  • 카메라를 차단해 사생활 노출을 막습니다.
  • 만일의 사태에 대비해 데이터를 백업해 둡니다.

자주 묻는 실무 질문

네트워크에 갑자기 '보안 취약'이라고 표시되는 이유는?

아이폰이 보안이 취약한 Wi-Fi 네트워크에 연결되었다는 알림입니다. 다만 이는 현재 연결이 최신 보안 표준(예: WPA3)만큼 강력하지 않다는 의미일 뿐, 해커가 공유기를 해킹해 아이폰을 공격하고 있다는 뜻은 아닙니다.

네트워크 보안 키 불일치 오류는 어떻게 해결하나요?

  • 백신 프로그램이 설치되어 있는지 확인합니다.
  • 무선 네트워크의 보안 유형을 변경해 봅니다.
  • 무선 드라이버를 재설치합니다.
  • 공유기의 보안 설정을 변경합니다.
  • IP 주소를 새로 발급받고 갱신합니다.