매일 업데이트
2022-02-14 11:06 13 min

네트워크 보안에 대한 궁극적인 가이드

최신 네트워크 보안 솔루션: 심층 분석

최근 몇 년 동안 네트워크 보안은 매우 복잡하고 다면적인 과제가 되었습니다. 피싱, 지능형 지속적 위협(APT), 독싱, 가장 공격 등 다양한 사이버 위협이 증가하면서, 직원들은 원격 고위 경영진을 사칭하는 위조된 지침을 식별하는 데 어려움을 겪고 있습니다. 이러한 상황에서는 단순히 인터넷 스누핑 방지나 방화벽을 이용한 바이러스 차단을 넘어선 차세대 네트워크 보안 전략이 요구됩니다. 트래픽의 행동 양식을 면밀히 분석하고, 승인된 사용자의 활동이라 할지라도 비정상적인 행위를 포착하는 능력이 필수적입니다.

과거에는 IT 부서의 관리자 권한이 모든 지원 직원에게 기업 시스템 전반에 대한 접근 권한을 부여하는 것이 일반적이었습니다. 그러나 오늘날, 데이터 유출 위험은 그 어느 때보다 심각합니다. 개인 데이터 침해로 인한 의도치 않은 유출은 시스템에 개인 데이터를 보관하고 있는 개인으로부터 고액의 소송으로 이어질 수 있습니다. 따라서, 악의적인 행위와 우발적인 손상을 방지하고 추적하기 위해서는 접근 권한을 강화하고 모든 활동을 체계적으로 모니터링해야 합니다.

다행히도, 최신 네트워크 장비에는 메시징 시스템이 내장되어 있으며, 간단한 수집 에이전트와 분석 소프트웨어 설치만으로 이 정보를 활용할 수 있습니다. 현재 네트워크 보안 시장은 데이터 도난 및 기타 악의적인 활동으로부터 기업을 보호하는 다양한 모니터링 솔루션을 제공하고 있습니다.

본 가이드에서는 다음과 같은 주요 네트워크 관리 소프트웨어 카테고리를 심층적으로 분석합니다.

트래픽 분석기
로그 관리자
취약점 스캐너
구성 관리자
네트워크 모니터
침입 탐지 및 방지 시스템

더불어, 다음과 같은 최고의 네트워크 보안 소프트웨어들을 소개합니다.

SolarWinds 네트워크 성능 모니터
WhatsUp Gold
TrueSight 네트워크 자동화/네트워크 취약성 관리
OSSEC
사간
파에슬러 PRTG

이 가이드의 다음 섹션에서는 각 옵션에 대한 자세한 정보를 제공할 것입니다.

네트워크 보안 소프트웨어 상세 옵션

본 목록의 추천 사항에는 일반적인 네트워크 성능 모니터링 기능은 물론, 특히 보안 문제를 추적하는 데 특화된 광범위한 네트워크 관리 도구가 포함되어 있습니다. 가장 주목할 만한 세 가지 도구는 SolarWinds Network Performance Monitor, WhatsUp Gold, 그리고 Paessler PRTG입니다. 이들 패키지는 다양한 추가 기능을 포함하여 확장할 수 있으며, 특정 보안 모니터링 작업에만 집중하도록 기능을 제한하는 것도 가능합니다. OSSEC와 Sagan은 높은 평가를 받는 전문 침입 탐지 시스템이며, TrueSight 패키지는 네트워크 보호 기능이 균형있게 잘 조합되어 있습니다.

이 목록은 소규모에서 대규모 네트워크에 이르기까지 모든 환경에 적합한 다양한 옵션을 포함하고 있습니다.

1. SolarWinds 네트워크 성능 관리자 (무료 평가판)

네트워크 성능 관리자는 SolarWinds의 핵심 도구로서, Simple Network Management Protocol(SNMP) 메시징을 사용하여 네트워크 장치의 상태를 추적합니다. 모든 네트워크 장비는 SNMP 기능이 내장되어 있으므로, 이 기능을 활용하려면 이 SolarWinds 도구와 같은 SNMP 관리자를 설치하기만 하면 됩니다.

https://www.solarwinds.com/network-performance-monitor/ 에서 무료 평가판을 다운로드해 보세요.

이 도구에는 네트워크 장비의 목록을 자동으로 생성하는 자동 검색 및 매핑 기능이 포함되어 있습니다. 검색 기능은 지속적으로 작동하여 네트워크에 새로 추가된 장치를 찾아냅니다. 이는 하드웨어 침입이 침입의 한 형태이기 때문에 침입 감지에 유용한 정보로 작용합니다. 또한, 네트워크 성능 모니터의 심층 패킷 검사 기능은 트래픽 패턴과 사용자 활동에서 비정상적인 동작을 식별하고 추적함으로써 네트워크를 보호합니다.

SolarWinds는 보안 모니터링과 관련하여 네트워크 성능 모니터의 기능을 더욱 향상시키는 여러 네트워크 관리 도구를 제공합니다. NetFlow 트래픽 분석기는 네트워크 주변의 트래픽 흐름을 검사하고 보안 모니터링 기능을 포함합니다. 여기에는 네트워크 포트 0에 대한 기형 및 잠재적인 악성 트래픽 추적이 포함됩니다. 이 모니터링 기능 외에도 트래픽 시각화 및 이상 경고는 비정상적인 활동을 감지하는 데 도움이 됩니다.

이 도구의 대시보드는 실시간 데이터의 뛰어난 시각화를 제공하며, 기록 분석을 위해 패킷 데이터를 저장할 수도 있습니다. 또한, 분석을 위해 저장해야 하는 데이터의 양을 줄이는 샘플링 방법을 포함하여 패킷 캡처를 위한 다양한 옵션이 제공됩니다. SolarWinds 네트워크 성능 모니터 및 NetFlow 트래픽 분석기에 대한 예산이 부족하다면 무료 실시간 대역폭 모니터를 사용해 볼 수 있습니다. 그러나 이 도구는 기능이 제한적이며 소규모 네트워크에만 적합합니다.

사용자 장치 추적기를 추가하면 사용자 활동에 대한 더 깊은 통찰력을 얻을 수 있습니다. 이를 통해 사용자 활동을 추적하고, 해커가 포트를 스캔하려는 시도를 포함하여 스위치 포트 이벤트를 면밀히 관찰할 수 있습니다. 이 도구는 침입이 감지되면 자동으로 포트를 차단하고 특정 사용자를 선택적으로 차단할 수도 있습니다.

SolarWinds는 데이터 공유 및 모듈 간의 상호 작용을 지원하는 공통 플랫폼을 제공하여, 주요 도구의 기능을 통합적으로 관리할 수 있습니다. 네트워크 구성 관리자는 네트워크 장비의 설정을 제어하기 때문에 보안 문제에 대한 중요한 도구입니다. 또한 펌웨어 업데이트를 찾아 설치하여 운영 체제와 모든 소프트웨어를 최신 상태로 유지하는 것은 IT 시스템의 중요한 보안 작업입니다.

SolarWinds는 네트워크 보안을 제어하는 데 도움이 되는 다양한 무료 도구를 제공합니다. 그 중 하나는 솔라 퍼티 패키지입니다. 이것은 원격 서버에 안전하게 액세스할 수 있는 보안 터미널 에뮬레이터입니다. 장치 구성 이미지를 백업하고 배포하는 데 사용할 수 있는 SFTP 구현도 포함되어 있어 네트워크가 작고 예산이 매우 빠듯한 경우 Network Configuration Manager에 대한 저렴한 대안이 될 수 있습니다.

Kiwi Syslog Server는 소규모 조직에서 무료로 사용할 수 있는 또 다른 유용한 SolarWinds 보안 도구입니다. 최대 5개의 장치만 모니터링하는 경우 이 도구는 무료로 사용할 수 있지만, 대규모 네트워크에서는 유료로 사용해야 합니다. 로그 관리자는 SNMP 메시지를 수집하고 저장하며, 특정 메시지 유형의 볼륨에 대한 경고를 설정할 수 있습니다. 이는 SNMP 기반 네트워크 관리자가 없는 경우에 특히 유용한 기능입니다. 경고는 대량 공격 및 무차별 암호 해독 시도를 강조 표시하며, 트래픽의 비정상적인 급증과 의심스러운 사용자 활동도 감지할 수 있습니다.

2. WhatsUp Gold

WhatsUp Gold는 SolarWinds 네트워크 성능 모니터의 강력한 경쟁자입니다. Ipswitch에서 제작되었으며, WhatsUp Gold의 보안 모니터링 기능을 강화하는 여러 추가 모듈을 제공합니다. 이 네트워크 모니터는 SNMP 메시징 시스템을 통해 스위치와 라우터를 모니터링하여 비정상적인 동작을 감지합니다. 콘솔을 통해 트래픽 급증 및 비논리적인 사용자 활동에 대한 경고를 사용자 정의하여 설정할 수 있습니다.

경고는 시스템의 대시보드에 표시되며, 이메일 또는 SMS 알림으로 전송되도록 설정할 수도 있습니다. 메시지 소스 및 심각도에 따라 다른 팀 구성원에게 다른 알림을 보낼 수 있습니다. 무료 동반 도구인 WhatsUp Syslog Server는 시스템 메시지에서 얻을 수 있는 정보를 강화하고 사용자 지정 경고를 생성하는 데 도움이 됩니다. Syslog 메시지는 콘솔에 표시될 뿐만 아니라 다른 애플리케이션으로 전달하거나 파일에 저장할 수도 있습니다. 서버는 특정 메시지를 더 쉽게 검색할 수 있도록 논리적 디렉토리 트리에서 syslog 파일을 관리합니다. 보관된 메시지는 분석을 위해 대시보드로 다시 읽어올 수 있으며, 인터페이스를 통해 메시지를 정렬하고 필터링하여 행동 패턴을 식별하고 비정상적인 행동을 추가로 찾아낼 수 있습니다.

WhatsUp Gold는 보안 모니터링 기능을 향상시키는 여러 유료 확장 기능을 제공합니다. 네트워크 트래픽 분석 모듈을 추가하여 네트워크의 데이터 흐름 정보를 얻는 것을 고려해야 합니다. 주요 WhatsUp Gold 패키지는 장치의 상태에 중점을 두는 반면, 트래픽 관리 모듈은 데이터 흐름 정보를 수집합니다. 이 모듈은 QoS 구현을 위한 트래픽 태깅 기능도 제공합니다. 소스 및 대상 장치, 소스 및 대상 국가 및 도메인, 대화, 애플리케이션, 프로토콜 또는 포트 번호별로 트래픽 볼륨 보고서를 분할할 수 있습니다. 이 세부 정보는 비정상적인 활동을 추적하는 데 도움이 될 뿐만 아니라, 비상 시 파일 전송 유틸리티와 같은 특정 애플리케이션을 차단할 수도 있습니다.

네트워크 구성 관리 모듈은 네트워크 장치 설정에 대한 변경 사항을 제어하는 데 도움을 줍니다. 장치 설정에 대한 무단 변경은 침입 및 지능형 지속적 위협의 전조인 경우가 많습니다. 해커가 포트를 열고 무단 활동을 나타내는 보고 기능을 차단할 수 있기 때문입니다. 장치 종류, 제조사 및 모델별로 정책을 생성하고, 그룹별로 표준 설정 프로파일을 만들어야 합니다. WhatsUp 네트워크 구성 관리 추가 기능을 사용하면 이러한 표준 구성 이미지를 배포하고, 승인된 구성을 백업하며, 구성 변경이 감지될 경우 원래 표준 설정으로 롤백할 수 있습니다.

WhatsUp Gold 유료 도구는 30일 동안 무료로 사용할 수 있으며, 모든 WhatsUp Gold 소프트웨어는 Windows 환경에 설치됩니다.

3. TrueSight 네트워크 자동화 / 네트워크 취약성 관리

BMC Software에서 제공하는 이 두 제품은 결합하여 매우 포괄적인 보안 툴킷을 구성합니다. 네트워크 자동화 도구는 먼저 모든 장비를 검색 및 기록하고 매핑한 다음 네트워크를 모니터링합니다. 네트워크 자동화 패키지의 구성 관리 모듈은 이 네트워크 모니터링 시스템에서 특히 뛰어난 기능을 제공합니다. 보안 표준을 자동으로 구현하는 템플릿 또는 "정책"을 통합합니다. NIST, HIPAA, PCI, CIS, DISA, SOX 및 SCAP와 같은 다양한 표준에 대한 정책이 제공되므로, 이러한 데이터 무결성 시스템 중 하나를 준수해야 하는 경우 네트워크 자동화 도구가 이를 효과적으로 지원합니다.

TrueSight Network Automation의 구성 관리자는 선택한 정책을 준수하도록 각 네트워크 장치의 구성을 조정합니다. 그런 다음 해당 구성을 백업하고 장치 설정의 변경 사항을 모니터링합니다. 장치가 정책을 준수하지 않도록 변경되는 경우 구성 관리자는 백업된 구성 파일을 다시 로드합니다. 이러한 작업은 승인되지 않은 변경 사항을 제거하는 효과가 있습니다. 또한 네트워크 자동화 시스템은 패치 관리자 역할도 수행합니다. 장비 제조업체의 알림 시스템과 지속적으로 통신하여 패치 및 펌웨어 업데이트를 확인합니다. 패치가 제공되면 도구에서 사용자에게 알리고 해당 업데이트를 네트워크 장치에 배포할 수도 있습니다.

네트워크 취약성 관리 유틸리티는 모든 장치에서 취약성을 검색합니다. 이 시스템은 공급업체 알림 및 NIST National Vulnerability Database를 참조하여 운영하는 네트워크 장비 및 서버의 알려진 취약점을 확인합니다. 마지막으로, 이 도구는 소프트웨어를 업데이트하여 악용을 차단하고 장치 및 서버의 성능을 지속적으로 모니터링합니다.

4. OSSEC

OSSEC는 오픈 소스 HIDS 보안을 나타냅니다. 여기서 HIDS는 호스트 기반 침입 탐지 시스템을 의미합니다. 침입 탐지는 네트워크 보안 영역에서 필수적인 전문 분야가 되었으며, 보안 제품군의 일부로 IDS를 설치하는 것이 중요해졌습니다.

OSSEC의 가장 큰 두 가지 장점은 최고의 HIDS 중 하나라는 점과 완전 무료라는 점입니다. 이 제품은 잘 알려진 보안 소프트웨어 제조업체인 Trend Micro가 소유하고 지원합니다. HIDS 방법론은 로그 파일 관리에 의존합니다. 로그 파일을 면밀히 검사하면 해커가 시스템을 탐색하고 데이터와 리소스를 훔치는 과정이 드러날 수 있습니다. 해커가 항상 로그 파일을 변경하려는 이유가 바로 여기에 있습니다. OSSEC는 각 로그 파일의 체크섬을 생성하여 변조를 감지할 수 있습니다. 이 도구는 파일 전송, 방화벽 및 안티바이러스 활동, 이벤트 로그, 메일 및 웹 서버 로그를 기록하는 로그 파일을 모니터링합니다. 유틸리티의 작업을 지시하는 정책을 설정해야 하며, 이러한 정책은 사내에서 작성하거나 OSSEC 커뮤니티에서 얻을 수도 있습니다. 정책은 OSSEC가 모니터링해야 하는 조건을 지정하며, 모니터링되는 로그 중 하나에서 무단 활동이 감지되면 경고를 생성합니다. 이러한 경고는 인터페이스로 전송하거나 이메일 알림으로 받아볼 수 있습니다.

Windows에 시스템을 설치하면 레지스트리에서 무단 변경을 모니터링합니다. 유닉스 계열 시스템에서는 루트 계정에 대한 액세스를 추적합니다. OSSEC는 Windows, Linux, Mac OS 및 Unix에서 실행됩니다.

OSSEC는 훌륭한 데이터 수집 도구이지만, 프런트엔드는 별도의 제품이며 현재는 더 이상 지원되지 않습니다. 이 HIDS는 매우 높은 평가를 받기 때문에 많은 소프트웨어 제공업체에서 OSSEC 데이터 형식과 호환되는 인터페이스를 개발했습니다. 대부분은 무료로 사용할 수 있습니다. 따라서 데이터 보기 및 분석을 위해 OSSEC와 함께 다른 소스의 프런트 엔드를 설치해야 합니다. 이러한 기능으로는 키바나 또는 스플렁크 등이 있습니다.

5. 사간

Sagan은 무료 로그 파일 관리자이며, 좋은 호스트 기반 침입 탐지 시스템을 만드는 데 필요한 다양한 기능을 제공합니다. Sagan은 또한 네트워크 기반 침입 탐지 시스템에서 수집한 데이터를 분석할 수 있습니다. NIDS는 패킷 스니퍼를 통해 트래픽 데이터를 수집합니다. Sagan 자체에는 패킷 스니퍼가 없지만, 스노트, 브로, 그리고 수리카타와 같은 무료로 제공되는 NIDS에서 수집한 트래픽 데이터를 읽을 수 있습니다. 따라서 Sagan과 함께 HIDS 및 NIDS 보안 활동을 통합할 수 있습니다.

Sagan은 Unix, Linux 및 Mac OS에 설치할 수 있습니다. 아쉽게도 Windows 버전은 제공되지 않습니다. Windows 운영 체제를 사용하는 컴퓨터에는 직접 액세스할 수 없지만, Windows 이벤트 로그 메시지를 처리할 수 있습니다. Sagan의 처리 방법은 프로세서가 있는 네트워크의 여러 서버 또는 기타 장비에 부하를 분산시켜 각 장비의 처리 부담을 줄여줍니다.

이 도구에는 침입 방지 시스템(IPS)을 만드는 기능도 포함되어 있습니다. Sagan이 비정상적인 동작을 감지하면 방화벽 테이블에 기록하여 네트워크에서 특정 IP 주소를 영구적으로 또는 일시적으로 차단할 수 있습니다. 이는 IP 차단을 자동화하고 시스템을 합법적인 사용자에게 사용할 수 있도록 유지하기 때문에 네트워크 보안에 매우 유용합니다. Sagan은 침입이 감지되면 경고를 동시에 생성합니다. Sagan을 IDS로 사용하려는 경우 예방 조치를 별도로 구현할 필요가 없습니다.

보고 목적으로 Sagan에는 의심스러운 IP 주소를 해당 위치로 추적하는 멋진 기능이 있습니다. 이는 탐지를 피하기 위해 여러 다른 주소를 통해 공격을 순환하는 해커를 추적하는 데 매우 유용한 도구입니다. Sagan을 사용하면 소스 IP 주소 위치별로 네트워크 활동을 집계하여 여러 주소를 사용하는 악의적인 사용자의 모든 작업을 하나로 통합할 수 있습니다.

6. 파슬러 PRTG

Paessler PRTG는 일련의 센서로 구현되는 대규모 모니터링 시스템입니다. 각 센서는 네트워크의 특정 속성을 모니터링합니다. 활성화하도록 선택한 센서를 통해 인프라의 특정 측면에만 집중하도록 모니터링 도구의 범위를 좁힐 수 있습니다. 전체 시스템은 네트워크 장치, 네트워크 트래픽, 애플리케이션 및 서버를 모니터링합니다. Paessler는 이 도구를 순수한 모니터링 도구로 만들었기 때문에 구성 관리와 같은 관리 기능은 제공하지 않습니다.

PRTG의 센서 중 하나는 Syslog 수신기입니다. 이는 Syslog 메시지를 수집하여 데이터베이스에 삽입합니다. 이러한 메시지가 저장되면 정렬하거나 파일에 기록할 수 있을 뿐만 아니라 자동화된 작업과 연결될 수 있는 트리거 이벤트로 평가될 수도 있습니다.

PRTG의 보안 모니터링 기능에는 "패킷 스니퍼 센서"라고 하는 심층 패킷 검사 기능이 포함되어 있습니다. 이는 네트워크 트래픽의 패킷을 샘플링하여 파일에 저장합니다. 충분한 데이터가 캡처되면 PRTG 대시보드에서 트래픽을 분석할 수 있습니다. 이 기능을 사용하면 이 도구로 웹, 메일 및 파일 전송 트래픽을 대상으로 지정할 수 있으므로 사용자 활동을 모니터링하고 웹 서버를 공격으로부터 보호하는 데 도움이 됩니다. 방화벽 모니터는 공격 이벤트를 추적하고 경고를 통해 알려줍니다. 또한 이 도구는 방화벽 공급자에게 소프트웨어 업데이트 및 패치를 정기적으로 확인하고 다운로드하여 설치합니다. 이렇게 하면 새로 발견된 보안 취약점에 대한 최신 해결책을 얻을 수 있습니다.

PRTG 시스템은 Windows에 설치하거나 온라인으로 서비스에 접속하여 사용할 수 있습니다. 어떤 방법을 선택하든 최대 100개의 센서만 활성화하는 경우 무료로 사용할 수 있습니다. 또한 무제한 센서가 포함된 Paessler PRTG의 30일 무료 평가판을 이용해 볼 수도 있습니다.

네트워크 보안 도구

다양한 유형의 전문 네트워크 보안 도구를 사용할 수 있으며, 회사의 데이터와 리소스를 도난, 손상 및 악용으로부터 보호하기 위해 여러 도구를 설치하는 것이 좋습니다.

본 가이드에서 추천하는 도구 목록에 있는 소프트웨어 설명을 보면 대부분이 무료로 제공된다는 것을 알 수 있습니다. 유료 도구의 경우에도 무료 버전이나 평가판 기간을 제공하는 경우가 많으므로, 각 도구를 직접 사용해 보고 결정하는 데 부담이 없을 것입니다.

이러한 도구 중 일부는 Windows에서 작동하고 일부는 Linux 및 Unix에서 작동합니다. 따라서 회사의 호스트에 운영 체제가 하나만 있는 경우 보안 도구 선택의 폭이 좁아질 수 있습니다. 네트워크의 크기 또한 특정 도구를 선택하는 데 영향을 미치는 중요한 요소입니다.

선호하는 네트워크 보안 도구가 있으신가요? 위에 나열된 소프트웨어를 사용해 보셨다면, 경험을 공유하고 싶으신 분들은 아래 댓글 섹션에 메시지를 남겨주세요.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.