컴퓨터·네트워크 보안은 언제 시작되었을까?
사이버 보안은 1970년대부터 꾸준히 성장해 온 산업입니다. 그 당시만 해도 랜섬웨어, 스파이웨어, 바이러스, 웜, 로직 폭탄 같은 단어는 존재하지 않았습니다. 그러나 오늘날 사이버 범죄가 폭발적으로 늘어나면서 이런 용어들은 거의 매일 뉴스 헤드라인에 등장합니다. 그렇다면 컴퓨터와 네트워크 보안은 정확히 언제, 어떻게 시작된 것일까요?
네트워크 보안의 역사: 아파넷(ARPANET)에서 시작되다
사이버 보안 개념에 대한 본격적인 연구는 1972년, 인터넷의 전신인 아파넷(ARPANET)에서 시작되었습니다. 아파넷은 미국 국방부 산하 고등연구계획국(ARPA)이 구축한 최초의 패킷 교환 네트워크로, 이 네트워크상의 컴퓨터들은 아파넷 프로토콜을 기반으로 연결되었습니다. 네트워크가 확장될수록 외부의 침입으로부터 시스템을 지켜야 할 필요성도 함께 커졌습니다.
사이버 보안의 시조, 밥 토머스(Bob Thomas)
사이버 보안은 하나의 아이디어에서 출발했습니다. 연구원 밥 토머스는 하나의 컴퓨터 프로그램이 네트워크를 따라 다른 프로그램의 흔적을 추적하며 이동할 수 있다는 사실을 깨달았습니다. 이 개념은 이후 최초의 네트워크 이동 프로그램인 '크리퍼(Creeper)'로 이어졌고, 동시에 이를 잡아내는 '리퍼(Reaper)'라는 최초의 안티바이러스 프로그램의 탄생 계기가 되었습니다.
최초의 방화벽(Firewall)의 탄생
최초의 방화벽은 캘리포니아에 위치한 NASA 연구 센터의 연구진이 개발한 것으로 알려져 있습니다. 1988년 바이러스(모리스 웜)에 감염된 경험을 계기로, 이들은 새로운 네트워크 보안 방법을 만들어야 했습니다. 그 이름은 건물에서 화재가 번지는 것을 막는 물리적인 '방화벽(fire wall)'을 본떠 지어진 것입니다.
최초의 네트워크 보안 조직, CERT
네트워크를 보호하기 위해 아파넷 사용자들은 정부 기관과 함께 최초의 네트워크 보안 조직인 컴퓨터 비상 대응 팀(CERT, Computer Emergency Response Team)을 설립했습니다. CERT는 오늘날에도 사이버 위협 대응의 중심 역할을 수행하고 있습니다.
초기 컴퓨터 보안은 어떻게 작동했을까?
메인프레임 컴퓨팅의 초창기에는 정부 기록, 개인 정보, 거래 처리 데이터가 모두 중앙 컴퓨터에 저장되었습니다. 이 데이터를 보호하기 위해 물리적인 보안 조치가 마련되었는데, 컴퓨터가 있는 구역에 대한 접근이 엄격히 제한되고 소수의 사람만 출입할 수 있었습니다. 초기의 '보안'이라는 용어는 데이터나 네트워크 연결이 아닌, 컴퓨터 장비 자체의 물리적 보안을 의미했습니다.
역사 속 해킹 사건: 마르쿠스 헤스(Markus Hess)
1986년경 소련이 사이버 역량을 중요한 무기로 활용하면서 사이버 공격의 시대가 본격적으로 열렸습니다. 1980년대 후반, 독일 출신 해커 마르쿠스 헤스는 펜타곤의 프로세서를 포함한 400여 대의 군용 컴퓨터를 해킹하고, 이를 통해 얻은 기밀 정보를 KGB에 판매하려 했습니다. 그러나 미국의 천문학자 클리포드 스톨(Clifford Stoll)이 이 침입을 추적·폭로하며 그를 막아섰고, 헤스는 결국 검거되었습니다. 이 사건은 저서 『카쿠스 알(The Cuckoo's Egg)』로도 널리 알려져 있습니다.
국제 컴퓨터 보안의 날(International Computer Security Day)
인식 제고 캠페인의 일환으로, 컴퓨터 보안 협회(Association for Computer Security)는 1988년 첫 번째 컴퓨터 보안의 날을 제정했습니다. 매년 11월 30일로 지정된 이 날은 1980년대 후반에 이미 컴퓨터가 우리 일상의 필수적인 부분이 되었다는 사실을 보여줍니다.
네트워크 보안이란 무엇일까?
네트워크 보안이란 네트워크, 데이터, 그리고 각종 기기를 악용으로부터 보호하기 위해 설계된 모든 활동을 말합니다. 하드웨어뿐 아니라 소프트웨어도 필수적인 구성 요소입니다. 네트워크 보안은 다양한 종류의 위협을 대상으로 하며, 악성 파일이 네트워크를 침해하거나 침투하지 못하도록 막아줍니다. 또한 효과적인 네트워크 보안을 통해 네트워크에 대한 접근을 체계적으로 통제할 수 있습니다.
네트워크 보안의 주요 유형
- 접근 권한 통제: 시스템에 접근할 수 있는 권한을 관리합니다.
- 멀웨어 탐지 및 차단 소프트웨어: 안티바이러스, 안티스파이웨어 등이 해당됩니다.
- 애플리케이션 코드 보안: 응용 프로그램의 취약점으로부터 코드를 보호합니다.
- 행위 분석(Behavioral Analytics): 비정상적인 행동 패턴을 감지합니다.
- 데이터 손실 방지(DLP): 필요한 조치를 통해 데이터 유출을 예방합니다.
- DDoS 방어: 분산 서비스 거부(DDoS) 공격을 차단합니다.
- 이메일 보안: 피싱 등 이메일 기반 위협으로부터 방어합니다.
- 방화벽: 신뢰할 수 없는 트래픽을 걸러냅니다.
사이버 보안, 어떻게 시작해야 할까?
첫째, X(트위터) 등에서 사이버 보안 전문가들을 팔로우하며 분야의 흐름을 파악하세요. 둘째, 독서와 실습을 반드시 병행해야 합니다. 읽기만으로는 부족하며 깊이 있는 학습이 필요합니다. 셋째, 공격자의 '악의적인 사고방식'을 이해하는 마인드를 길러보세요. 마음만 먹으면 무엇이든 해낼 수 있습니다.
초보자도 사이버 보안을 배울 수 있을까?
사이버 보안은 다른 학문과 마찬가지로 독학이 가능한 분야입니다. 인터넷과 방대한 온라인 자료 덕분에 대학과 같은 전통적인 교육 과정을 거치지 않고도 거의 모든 것을 배울 수 있는 시대가 되었습니다. 꾸준한 학습과 실습만 있다면 초보자도 충분히 전문가로 성장할 수 있습니다.
맺음말
1970년대 아파넷의 작은 실험에서 시작된 사이버 보안은 이제 모든 조직과 개인에게 필수적인 영역이 되었습니다. 위협이 끊임없이 진화하는 만큼, 보안 기술과 인식 역시 함께 발전해 나가야 할 것입니다.