네트워크 보안은 언제 시작되었나?
사이버 보안은 1970년대부터 꾸준히 성장해 온 분야입니다. 당시에는 랜섬웨어, 스파이웨어, 바이러스, 웜, 로직 폭탄 같은 용어 자체가 존재하지 않았습니다. 하지만 오늘날 사이버 범죄가 폭발적으로 증가하면서 이러한 용어는 매일 뉴스 헤드라인에서 쉽게 찾아볼 수 있으며, 모든 조직에게 사이버 보안의 중요성은 날로 커지고 있습니다.
네트워크 보안이란 무엇인가?
네트워크 보안은 데이터 침해, 불법 침입 등 각종 위협으로부터 네트워크를 보호하는 일련의 수단을 의미합니다. 접근 통제와 바이러스 검사 소프트웨어뿐만 아니라 애플리케이션 보안, 네트워크 분석, 엔드포인트·웹·무선 보안과 같은 다양한 보안 영역, 그리고 방화벽과 VPN 암호화까지 모두 포함됩니다. 즉, 네트워크의 가용성과 무결성을 지켜 다양한 잠재적 위협이 네트워크内部로 유입되거나 확산되는 것을 막는 기술의 집합이라 할 수 있습니다.
네트워크 보안의 역사: ARPANET에서 시작되다
1970년대 미국 ARPA(국방고등연구계획국)가 추진한 ARPANET 프로젝트에서 사이버 보안의 초석이 마련되었습니다. 컴퓨터 과학자 밥 토머스(Bob Thomas)는 한 프로그램이 네트워크를 따라 이동하며 작은 흔적을 남길 수 있다는 가능성을 처음으로 보여주었는데, 이 실험이 최초의 컴퓨터 웜 '크리퍼(Creeper)'로 이어지며 사이버 보안이라는 개념이 탄생했습니다.
초기 정보 보안의 핵심 기반은 미국 정부의 지원 아래 ESD와 ARPA가 구축했습니다. 미 공군, Honeywell 등 여러 기관과 협력하여 Honeywell Multics(HIS 레벨 68) 컴퓨터 시스템용 보안 커널이 개발되었으며, UCLA와 스탠퍼드 연구소(SRI)에서도 유사한 연구가 활발히 진행되었습니다.
또한 네트워크를 보호하기 위해 ARPANET 사용자들은 정부 기관과 함께 최초의 네트워크 보안 조직인 CERT(컴퓨터 비상 대응 팀)를 설립했습니다.
네트워크 공격은 어디에서 발생하는가?
무단 접근의 주요 원인으로는 취약한 비밀번호, 사회공학(social engineering) 공격에 대한 부실한 대비, 이미 유출된 계정 등이 꼽힙니다. 공격자는 감염된 장치들의 집합체인 봇넷(botnet)을 구축한 뒤, 이를 이용해 네트워크에 가짜 트래픽을 집중적으로 보내기도 합니다.
공격이 성공하면 데이터가 변조되거나 암호화되어 잠기거나, 아예 손상될 수 있습니다. 공격자는 접근 권한을 확보한 후 멀웨어와 각종 해킹 기법을 동원해 조직의 네트워크를 공격하는 것이 일반적입니다.
동기 측면에서 보면, 많은 사이버 공격은 범죄자들이 기업의 금융 정보에 접근하려는 목적에서 비롯됩니다. 고객의 신용카드 정보, 고객이나 직원의 계정명과 비밀번호 등이 대표적인 표적입니다.
대부분의 사이버 공격은 단순한 실수에서 시작된다
흥미롭게도 대부분의 사이버 공격은 추측하기 쉬운 사용자 이름을 선택하거나 허브·라우터의 기본 비밀번호를 변경하지 않는 등 평범한 실수에서 비롯됩니다. 또한 시스템을 속여 개인정보를 빼내는 피싱(phishing)도 가장 흔한 침입 경로 중 하나입니다.
더욱 주목할 점은, 직원을 겨냥한 공격 상당수가 내부의 동료에 의해 이루어진다는 사실입니다. 보안 침해 사건이 헤드라인을 장식하는 경우는 대개 외국의 악의적인 행위자가 개입했거나 기술이 치명적으로 실패했을 때입니다.
대표적인 네트워크 공격 유형 5가지
- 피싱(Phishing): 신용카드 번호, 비밀번호 등 민감한 정보를 탈취하려는 대표적인 온라인 사기 수법입니다.
- 컴퓨터 바이러스: 파일과 시스템을 감염시켜 정상 작동을 방해합니다.
- 멀웨어·랜섬웨어: 시스템을 감염시키거나 데이터를 인질로 삼아 금품을 요구합니다.
- 악성 소프트웨어: 사용자를 보호한다는 명목으로 위장해 설치되는 악성 프로그램입니다.
- DoS/DDoS(서비스 거부) 공격: 대량의 트래픽을 몰아붙여 서비스를 마비시킵니다.
사이버 보안의 5가지 주요 유형
- 핵심 인프라 보안: 에너지, 통신 등 중요 인프라에 의존하는 시스템과 서비스를 보호합니다.
- 네트워크 보안: 내부 네트워크를 외부 위협으로부터 방어합니다.
- 클라우드 보안: 클라우드 환경의 데이터와 애플리케이션을 보호합니다.
- IoT(사물인터넷) 보안: 연결된 기기들로 구성된 네트워크의 취약점을 관리합니다.
- 애플리케이션 보안: 소프트웨어의 취약점을 사전에 차단합니다.
사이버 전쟁의 시작: 해커와 추적자의 대결
1986년 소련이 사이버 능력을 적극 활용하면서 사이버 파워는 처음으로 강력한 무기로 부상했습니다. 독일인 마르쿠스 헤스(Markus Hess)가 펜타곤을 포함한 400여 대의 군용 컴퓨터를 해킹하고 KGB에 정보를 팔려다가, 미국의 천문학자 클리포드 스톨(Clifford Stoll)의 추적으로 결국 붙잡힌 사건은 사이버 보안 역사에서 가장 유명한 일화 중 하나로 남아 있습니다.
사이버 보안의 아버지, 케르크호프스
오귀스트 케르크호프스(Auguste Kerckhoffs)는 컴퓨터 보안의 기초를 세운 인물로 널리 알려져 있습니다. 19세기에 정립한 그의 암호학 원리, 이른바 '케르크호프스의 원리'는 오늘날 정보 보안의 근간이 되고 있습니다.
사이버 범죄의 시작: 프리커들의 시대
사이버 범죄의 역사는 초기 전자식 전화 교환 시스템이 해킹 대상이 되면서 본격화되었습니다. 기술에 능숙한 이른바 '프리커(phreaker)'들은 특정 코드와 음성 신호를 이용해 장거리 전화를 무료로 사용하는 방법을 알아내며, 디지털 시대 최초의 불법 침입자로 기록되었습니다.
심층 방어(Defense in Depth)란?
DiD(Defense in Depth, 심층 방어)는 여러 층의 보안 통제, 메커니즘, 프로세스를 컴퓨터 네트워크 전반에 걸쳐 배치하여 네트워크와 그 안의 정보에 대한 기밀성, 무결성, 가용성을 보호하는 정보 보안 실천 방식입니다. 단일 방어선에 의존하지 않고 다중 방어선을 구축함으로써, 한 곳이 뚫려도 전체 시스템이 무너지지 않도록 하는 것이 핵심입니다.
결론: 네트워크 보안이 필수적인 이유
네트워크 보안이란 악의적인 사용자, 장치, 정보가 오용되거나 우연히 파괴되지 않도록 보호하는 모든 활동을 의미합니다. 물리적, 소프트웨어적, 시스템적 예방 조치를 통해 기반 인프라를 무단 접근·오용·변조·파괴로부터 지킴으로써, 사용자의 컴퓨터와 프로그램이 안전하게 작동할 수 있는 환경을 만드는 것이 궁극적인 목표입니다. 1970년대 ARPANET의 작은 실험에서 출발한 이 분야는 오늘날 모든 조직의 생존과 직결되는 필수 요소로 자리 잡았습니다.