Cisco Cisco Email Security Appliance C690 사용자 가이드

다운로드
페이지 1208
 
9-17
AsyncOS 9.6 for Cisco Email Security Appliances 
사용 설명서
 
9
장      메시지 필터를 사용하여 이메일 정책 적용
  
메시지 필터 규칙
규칙의 정규식
규칙 정의에 사용되는 몇몇 소규모 테스트는 
정규식 일치를 사용합니다. 정규식은 복잡해질 수 있
습니다. 메시지 필터 규칙 내에서 정규식을 적용하려면 다음 표를 지침으로 사용하십시오.
9-3
규칙의
 
정규식
정규식(
abc
)
정규식에 있는 지시문의 시퀀스가 문자열의 일부와 일치하는 경우 
필터 규칙의 정규식은 문자열과 일치합니다. 
예를 들어 정규식 
Georg
는 
George Of The Jungle
 
문자열, 
Georgy 
Porgy
La Meson Georgette
 
문자열 및 
Georg
와 일치합니다. 
캐럿(
^
)
달러 기호(
$
)
달러 기호 문자($)를 포함하는 규칙은 문자열의 끝에서만 일치하고, 
캐럿 기호(
^
)
를 포함하는 규칙은 문자열의 시작에서만 일치합니다. 
예를 들어 
^Georg$
는 
Georg
와만 일치합니다. 
빈 헤더에 대한 검색은 
"^$"
와 같을 수 있습니다.
문자, 공백 및 
@
 
기호 문자
문자, 공백 및 
@
 
기호를 포함하는 규칙은 그 자체와만 명시적으로 
일치합니다. 
예를 들어 
^George@admin$
 
정규식은 
George@admin
 
문자열과만 일
치합니다. 
마침표 문자(
.
)
마침표 문자(
.
)
를 포함하는 규칙은 모든 문자와 일치합니다(새 줄 
제외). 
예를 들어 
^...admin$
 
정규식은 
macadmin
 
문자열 및 
sunadmin
과 일
치하지만 
win32admin
과는 일치하지 않습니다. 
별표(
*
지시문
별표(
*
)
를 포함하는 규칙은 "0개 이상의 이전 지시문 일치"를 확인
합니다. 특히 마침표와 별표 시퀀스(
.*
)
는 모든 문자 시퀀스와 일치
합니다(새 줄 제외). 
예를 들어 정규식 
^P.*Piper$
는 
PPiper
,
 Peter Piper
,
 P.Piper
 
및 
Penelope Penny Piper
 
문자열과 모두 일치합니다. 
백슬래시 특수 문자(
\
백슬래시 문자는 특수 문자를 
이스케이프합니다. 따라서 
\.
 
시퀀스
 
리터럴 마침표와만 일치하고, 
\$
 
시퀀스는 리터럴 달러 기호와
만 일치하고, 
\^
 
시퀀스는 리터럴 캐럿 기호와만 일치합니다. 예를 
들어 
^ik\.ac\.uk$
 
정규식은 
ik.ac.uk
 
문자열과만 일치합니다.
중요 참고 사항: 백슬래시는 파서용 특수 이스케이프 문자이기도 
합니다. 따라서 정규식에 백슬래시를 포함하려면 구문 분석 후 하
나의 "진짜" 백슬래시만 남아 정규식 시스템으로 전달되도록 백슬
래시를 2
개 사용해야 합니다. 따라서 위의 도메인 예와 일치하도록 
하려면 
^ik\\.ac\\.uk$
를 입력합니다. 
대/소문자 구분 안 함(
(?i)
)
정규식의 나머지를 나타내는 
(?i)
 
토큰은 대/소문자를 구분하지 않
는 모드에서 사용해야 합니다. 대/소문자를 구분하는 정규식의 시작 
부분에 이 토큰을 사용하면 대/소문자 일치가 완전히 무시됩니다.
예를 들어 "
(?i)viagra
정규식은 
Viagra
vIaGrA
 
및 
VIAGRA
와 일치
합니다.