Supported OS
![Windows]()
개요
Signal Sciences 메트릭과 이벤트를 Datadog으로 보내 애플리케이션, API, 마이크로서비스에 대한 실시간 공격과 악용을 모니터링하고 Signal Sciences가 예상대로 작동하고 트래픽을 검사하는지 확인하세요.


Signal Sciences에서 메트릭과 이벤트를 실시간으로 가져와 다음을 수행할 수 있습니다.
다음과 관련된 WAF 메트릭을 볼 수 있습니다.
- 총 요청 수
- 잠재적 공격의 주요 유형
- 명령 실행
- SQL 삽입
- 크로스 사이트 스크립팅
- 경로 스캐닝
- 비정상적인 트래픽
- 알 수 없는 소스
- 서버 400/500 오류
다음 활동 중에서 Signal Sciences가 차단하거나 악의적인 것으로 간주한 IP를 볼 수 있습니다.
- OWASP 주입 공격
- 애플리케이션 DoS
- 무차별 공격
- 애플리케이션 악용 및 오용
- 요청 비율 제한
- 계정 탈취
- 악성 봇
- 가상 패치
Signal Sciences 에이전트 상태에 대한 알림을 확인하세요
설정
Signal Sciences-Datadog 통합을 사용하려면 Signal Sciences 고객이어야 합니다. Signal Sciences에 대한 자세한 정보는 https://www.signalsciences.com에서 확인하세요.
구성
메트릭 수집
Signal Sciences 에이전트를 설치합니다.
DogStatsD를 사용하도록 Signal Sciences 에이전트를 구성합니다.
각 에이전트의 agent.config 파일에 다음 줄을 추가합니다.
statsd-type = "dogstatsd"
이 작업이 완료되면 에이전트의 StatsD 클라이언트에서 태그 지정이 활성화되고, sigsci.agent.signal.<SIGNAL_TYPE>
와 같은 메트릭이 sigsci.agent.signal
로 전송되며, signal_type:<SIGNAL_TYPE>
로 태그가 지정됩니다.
예:sigsci.agent.signal.http404
=> signal_type:http404
로 태그가 지정된 sigsci.agent.signal
Kubernetes를 사용하여 Datadog Agent를 실행하는 경우 Kubernetes DogStatsD 문서에 설명된 대로 DogStatsD 비로컬 트래픽을 활성화해야 합니다.
SigSci 에이전트를 구성하여 Datadog Agent로 메트릭을 전송합니다.
각 에이전트의 agent.config
파일에 다음 줄을 추가합니다.
statsd-address="<DATADOG_AGENT_HOSTNAME>:<DATADOG_AGENT_PORT>"
버튼을 클릭해 통합을 설치합니다.
Datadog에서 “Signal Sciences - Overview” 대시보드가 생성되어 메트릭 캡처를 시작하는지 확인합니다.
이벤트 수집
Datadog 내에서 API 키를 생성합니다.
ignal Sciences Dashboard의 Site 탐색 표시줄에서 Manage > Integrations을 클릭하고 Datadog Event 통합 옆에 있는 Add를 클릭합니다.
API Key 필드에 API Key를 입력합니다.
_Add_를 클릭합니다.
자세한 내용은 Datadog Signal Sciences 통합을 참고하세요.
수집한 데이터
메트릭
| |
---|
sigsci.agent.waf.total (rate) | The number of requests inspected per second. Shown as request |
sigsci.agent.waf.error (rate) | The number of errors per second while processing requests. Shown as error |
sigsci.agent.waf.allow (rate) | The number of allow operations per second. Shown as operation |
sigsci.agent.waf.block (rate) | The number of block operations per second. Shown as operation |
sigsci.agent.waf.perf.decision_time.50pct (gauge) | The decision time 50th percentile. Shown as second |
sigsci.agent.waf.perf.decision_time.95pct (gauge) | The decision time 95th percentile. Shown as second |
sigsci.agent.waf.perf.decision_time.99pct (gauge) | The decision time 99th percentile. Shown as second |
sigsci.agent.waf.perf.queue_time.50pct (gauge) | The queue time 50th percentile. Shown as second |
sigsci.agent.waf.perf.queue_time.95pct (gauge) | The queue time 95th percentile. Shown as second |
sigsci.agent.waf.perf.queue_time.99pct (gauge) | The queue time 99th percentile. Shown as second |
sigsci.agent.rpc.connections.open (gauge) | The number of open rpc connections. Shown as connection |
sigsci.agent.runtime.cpu_pct (gauge) | CPU percent used by the agent. Shown as percent |
sigsci.agent.runtime.mem.sys_bytes (gauge) | Memory used by the agent. Shown as byte |
sigsci.agent.runtime.uptime (gauge) | Agent uptime in seconds. Shown as second |
sigsci.agent.signal (rate) | Number of signals of each type per second.. |
이벤트
IP 주소가 Signal Sciences에서 플래그로 표시될 때 이벤트가 생성되어 Datadog Event Stream으로 전송됩니다.
서비스 점검
Signal Sciences 통합은 서비스 점검을 포함하지 않습니다.
트러블슈팅
도움이 필요하신가요? Datadog 고객 지원팀에 문의해주세요.
참고 자료
기타 유용한 문서, 링크 및 기사: