런타임 모니터링
취약점을 사전에 점검하더라도 실제 침해는 운영 중인 서버에서 발생합니다. 보안 분석이 코드 · 이미지 · 서비스의 취약점을 탐지한다면, 런타임 모니터링은 운영 중인 서버에서 발생하는 이상 행위를 감지해 알립니다. 서버 / 호스트 서비스에 수집기를 설치해 시작합니다.
- 분석 : 운영 서버의 런타임 보안 이벤트 감시
- 사전 준비 : 호스트 등록 + 런타임 수집기 설치
- 결과 : 이벤트 타임라인 · 집계 + 중요 이벤트 알림
이벤트 기반 수집
런타임 이벤트는 경량 런타임 수집기로 수집합니다. 별도의 지표 수집기를 상시 설치하지 않고, 감지된 이벤트만 중앙으로 받습니다.
"온라인/오프라인" 개념이 없는 이유
지표를 상시 수집하지 않고 이벤트만 받으므로, 서버의 온라인/오프라인 상태를 표시하지 않습니다. 이벤트가 도착하면 기록됩니다.
수집기 설치
- 대상 서버가 서버 / 호스트로 등록되어 있어야 합니다.
- 서비스 사이드바의 [설정] > 분석 항목에서 런타임 위협 감지를 활성화하고 저장을 누릅니다.
- 등록 마법사 2단계에서 런타임 위협 실시간 감지를 선택했다면 이미 활성화되어 있습니다.
- 같은 화면의 런타임 수집기 카드에서 수집기 설치를 누르고 설치 방식을 선택합니다.
- 원격 자동 설치 : 등록된 SSH 접속 정보로 서버에 자동 설치합니다.
- 직접 설치 안내 : 표시되는 명령을 서버에서 직접 실행합니다.
- 설치가 완료되면 이벤트가 중앙 서버로 전송됩니다.
수집기를 제거하려면 같은 카드의 수집기 제거를 누릅니다.
수집기를 설치하기 전
이벤트를 한 번도 받지 않은 상태에서는 런타임 화면에 "런타임 보안 수집기가 설치되지 않았습니다" 안내와 런타임 보안 설치 가이드 버튼이 표시됩니다.
동작 방식
- 서버의 수집기가 런타임 이벤트를 감지합니다.
- 감지한 이벤트는 인증된 요청으로 중앙 서버에 전달됩니다.
- 중앙 서버는 이벤트를 저장하고, 룰에 따라 알림을 발생시킵니다.
룰 관리
룰은 사이드바 런타임 보안 > 런타임 룰에서 관리합니다. 런타임 룰을 조회하고 서버별로 적용해 이벤트로 감지할 행위를 조정합니다.
이벤트 조회와 알림
이벤트는 사이드바 런타임 보안 > 런타임 이벤트에서 확인합니다. 런타임 위협 감지를 비활성화하면 이 메뉴 그룹은 표시되지 않습니다.
- 수신한 이벤트를 최신순으로 조회하고 심각도로 필터링합니다. 심각도별 분포는 서비스 [대시보드]의 런타임 위협 분포에서 확인합니다.
- 개별 이벤트의 상세를 확인합니다. 어느 서버에서 어떤 룰이 발동했는지 볼 수 있습니다.
- 이벤트 목록은 약 12초마다 최신 내용으로 다시 불러옵니다. 이전 이벤트를 더 불러와 살펴보는 동안에는 자동 갱신이 멈춥니다.
- 서비스 [대시보드]의 런타임 위협 피드는 새 이벤트를 받는 즉시 반영됩니다.
- 중요한 이벤트는 알림으로 발송됩니다. 채널과 최소 심각도는 알림 설정에서 관리합니다.
분석 결과와 런타임 이벤트의 연계
런타임 이벤트를 보안 분석 결과와 함께 확인하면 "취약한 구성요소가 실제로 악용되고 있는가"를 판단할 수 있습니다.
관련 문서
- 알림 설정 : 이벤트 채널·최소 심각도
- 취약점 관리 : 분석 결과와 함께 판단
- OS · 패키지 취약점 : 설치 패키지 CVE 점검
- 서버 / 호스트 개요 : 등록과 다른 분석 항목 활성화