본문 바로가기
Q&A2021년 11월 16일1분 읽기

Snort IDS 기본 설정과 룰 작성

송
송민지
조회 655댓글 2

Snort IDS를 설치했는데 기본 설정과 커스텀 룰을 어떻게 작성하나요?

댓글 2

김김영삼4년 전

Snort IDS 기본 설정과 룰:

기본 설정 (/etc/snort/snort.conf):

# 내부 네트워크 정의
var HOME_NET 192.168.1.0/24
var EXTERNAL_NET !$HOME_NET

# 룰 경로
var RULE_PATH /etc/snort/rules

룰 구조:

# action protocol src_ip src_port -> dst_ip dst_port (options)
alert tcp $EXTERNAL_NET any -> $HOME_NET 22 (
msg:"SSH Brute Force Attempt";
flow:to_server,established;
threshold:type both, track by_src, count 5, seconds 60;
sid:1000001; rev:1;
)

유용한 커스텀 룰:

# 웹쉘 업로드 탐지
alert http any any -> $HOME_NET any (
msg:"Possible Webshell Upload";
content:"

커뮤니티 룰을 먼저 적용하고, 환경에 맞게 커스텀 룰을 추가하세요.

채채윤호(guest)4년 전
관리자님 답변 항상 감사합니다.
Ctrl+Enter로 등록