웹 리소스 주소 마스크 편집
웹 리소스 주소 마스크("주소 마스크"라고도 함)를 사용하면 웹 리소스 접근 규칙을 생성할 때 수많은 유사한 웹 리소스를 입력해야 할 경우 유용할 수 있습니다. 제대로 만들어진 주소 마스크 하나가 다수의 웹 리소스 주소를 대체할 수 있습니다.
주소 마스크를 만들 때, 다음 규칙을 따릅니다:
*
문자는 0자 이상의 문자를 대체합니다.예를 들어, 주소 마스크로
*abc*
를 입력하는 경우abc
가 포함되어 있는 모든 웹 리소스에 접근 규칙이 적용됩니다. 예:http://www.example.com/page_0-9abcdef.html
.*.
문자열(도메인 마스크)로 주소의 모든 도메인을 선택할 수 있습니다.*.
도메인 마스크는 모든 도메인 이름, 하위 도메인 이름 또는 빈 줄을 나타냅니다.예:
*.example.com
마스크는 다음 주소를 나타냅니다:http://pictures.example.com
. 도메인 마스크*.
는pictures.
를 나타냅니다.http://user.pictures.example.com
. 도메인 마스크*.
는pictures.
와user.
를 나타냅니다.http://example.com
. 도메인 마스크*.
은 빈 줄로 해석됩니다.
- 주소 마스크 처음에 나오는
www.
문자는*
순서로 해석됩니다.예: 주소 마스크
www.example.com
은*.example.com
으로 해석됩니다. 이 마스크는www2.example.com
및www.pictures.example.com
주소를 포함합니다. - 주소 마스크가
*
문자로 시작되지 않는 경우 주소 마스크의 컨텐츠는*
접두사가 있는 컨텐츠와 동일합니다. - 주소 마스크가
/
또는*
이외의 문자로 끝나는 경우 주소 마스크의 컨텐츠는/*
접미사가 있는 컨텐츠와 동일합니다.예: 주소 마스크
http://www.example.com
에는http://www.example.com/abc
와 같은 주소가 포함됩니다. 여기서a
,b
,c
는 아무 문자나 상관 없습니다. - 주소 마스크가
/
문자로 끝나는 경우 주소 마스크의 컨텐츠는 /*
접미사가 있는 컨텐츠와 동일합니다. - 주소 마스크 끝에 나오는
/*
문자는/*
또는 빈 문자열로 해석됩니다. - 웹 리소스 주소는 주소 마스크와 비교하여 확인됩니다. 이때 프로토콜(http 또는 https) 또한 고려합니다:
- 주소 마스크에 네트워크 프로토콜이 포함되어 있지 않은 경우 이 주소 마스크는 네트워크 프로토콜에 상관 없이 모든 주소를 포함합니다.
예: 주소 마스크
example.com
은http://example.com
과https://example.com
주소를 포함합니다. - 주소 마스크에 네트워크 프로토콜이 포함되어 있는 경우 이 주소 마스크는 네트워크 프로토콜이 동일한 주소만 포함합니다.
예: 주소 마스크
http://*.example.com
에는http://www.example.com
주소는 포함되지만https://www.example.com
주소는 포함되지 않습니다.
- 주소 마스크에 네트워크 프로토콜이 포함되어 있지 않은 경우 이 주소 마스크는 네트워크 프로토콜에 상관 없이 모든 주소를 포함합니다.
- 큰따옴표로 묶여 있는 주소 마스크는
*
문자가 주소 마스크에 처음부터 포함되어 있는 경우 해당 문자를 예외한 다른 추가 교체 문자를 고려하지 않고 처리됩니다. 규칙 5와 7은 큰 따옴표 안에 있는 주소 마스크에 적용되지 않습니다(아래 테이블에서 14 - 18 예시 참조). - 웹 리소스의 주소 마스크를 비교할 때 사용자 이름과 암호, 연결 포트 및 대소문자는 고려하지 않습니다.
주소 마스크를 만들 때 규칙을 사용하는 방법에 대한 예
아니오.
주소 마스크
확인해야 할 웹 리소스 주소
주소 마스크가 적용되는 주소인지 여부
설명
1
*.example.com
http://www.123example.com
아니오
규칙 1 참조.
2
*.example.com
http://www.123.example.com
예
규칙 2 참조.
3
*example.com
http://www.123example.com
예
규칙 1 참조.
4
*example.com
http://www.123.example.com
예
규칙 1 참조.
5
http://www.*.example.com
http://www.123example.com
아니오
규칙 1 참조.
6
www.example.com
http://www.example.com
예
규칙 3, 2, 1 참조.
7
www.example.com
https://www.example.com
예
규칙 3, 2, 1 참조.
8
http://www.*.example.com
http://123.example.com
예
규칙 3, 4, 1 참조.
9
www.example.com
http://www.example.com/abc
예
규칙 3, 5, 1 참조.
10
example.com
http://www.example.com
예
규칙 3 및 1 참조.
11
http://example.com/
http://example.com/abc
예
규칙 6 참조.
12
http://example.com/*
http://example.com
예
규칙 7 참조.
13
http://example.com
https://example.com
아니오
규칙 8 참조.
14
"example.com"
http://www.example.com
아니오
규칙 9 참조.
15
"http://www.example.com"
http://www.example.com/abc
아니오
규칙 9 참조.
16
"*.example.com"
http://www.example.com
예
규칙 1 및 9 참조.
17
"http://www.example.com/*"
http://www.example.com/abc
예
규칙 1 및 9 참조.
18
"www.example.com"
http://www.example.com; https://www.example.com
예
규칙 9 및 8 참조.
19
www.example.com/abc/123
http://www.example.com/abc
아니오
주소 마스크에는 웹리소스 주소외에 추가 정보가 포함되어 있습니다.