보안용어

Network Security_Sonrt Rule중 Content 키워드

logthink 2017. 2. 7. 17:49

>>offset

 ○ packet의 data 파트에서 특정 offset 검사

 ○ ex) alert tcp 192.168.1.0/24 -> any any (content:"HTTP"; offset:4; msg: "HTTP matched";)

 => data가 시작되는 부분에서 4 bytes 떨어진 부분부터 HTTP 문자열 탐색


>>depth

 ○ data 부분에서 어디까지 검사할지 지정

 ○ ex) alert tcp 192.168.1.0/24 -> any any (content:"HTTP"; offset:4; depth=40; msg: "HTTP matched";)

 => TCP packet의 data 부분에서 4-40 offset에서 "HTTP" 문자열 검색


>>content-list

 ○ packet 내부에서 검사할 리스트 목록을 파일로 저장하여 지정

 ○ ex)  alert ip any any -> 192.168.1.0/24 any (dsize:>6000; msg:"Large size IP packet detected";)

 => IP packet의 data size가 6000 bytes 이상일 경우 alert


>>flags

 ○ TCP header에 어떤 flag가 설정되어 있는지 검사

 ○ alert tcp any any -> 192.168.1.0/24 any (flag: SF; msg: "SYN-FIN packet detected";)

 => SYN-FIN TCP scan 탐지


>>nocase

 ○ 대소문자 구별 안함


>>priority

 ○ 해당 rule에 우선 순위 부여, "1"이 가장 높은 우선 순위


>>msg 

 ○ 경고를 하거나 로깅을 하기 위한 문자열 지정


>>react

 ○ 특정 사이트나 서비스를 차단하기 위해 세션 종료 또는 특정 경고 메세지 사용자에게 전송


>>reference

 ○ 참고 정보에 대한 내용 기재


>>itype

 ○ ICMP packet의 type 필드 비교



'보안용어' 카테고리의 다른 글

[보안용어]스푸핑(Spoofing)  (0) 2017.02.07
ARP Spoofing Attack  (0) 2017.02.07
NULL Byte Injection  (0) 2017.02.07
SQL Injection  (0) 2017.02.07