도메인 화이트 리스트 가이드
개요
허용 된 도메인와 같은 외부 도메인에 액세스를 제어 하는 보안 모델은 http://google.com . 아파치 코르도바의 기본 보안 정책에는 어떤 사이트에 액세스할 수 있습니다. 프로덕션 응용 프로그램을 이동 하기 전에 그것의 허용을 검토 하 고 특정 네트워크 도메인 및 하위 도메인에 대 한 액세스를 선언 해야.
사양
도메인 허용 W3C 위젯 액세스 사양에 대 한 기초를 낳는다. 위젯 액세스 사양에는 <access> 요소는 특정 네트워크 도메인에 대 한 액세스를 선언 하는 데 사용 됩니다. 미래에 아파치 코르도바 W3C 위젯 액세스 사양을 플랫폼 수단이 구현을 추상화 됩니다. 그러나, 지금은 각 플랫폼 자체 도메인 허용을 구현 해야 합니다.
구문
Google.com에 대 한 액세스:
http://google.com
보안 google.com 에 대 한 액세스 ( https:// ):
https://google.com
하위 도메인 maps.google.com에 대 한 액세스:
http://maps.google.com
Google.com (예: mail.google.com 및 docs.google.com)에 모든 하위 도메인에 대 한 액세스:
http://*.google.com
모든 도메인 (예를 들어, google.com developer.mozilla.org)에 대 한 액세스:
*
안 드 로이드
세부 정보
허용 규칙에서 찾을 수 있습니다 res/xml/config.xml 요소를 선언 하 고<access origin="..." />.
안 드 로이드는 완벽 하 게 허용 된 구문을 지원합니다.
구문
Google.com에 대 한 액세스:
<access origin="http://google.com" />
블랙베리
세부 정보
허용 규칙에서 찾을 수 있습니다 www/config.xml 요소를 선언 하 고<access uri="..." />.
완벽 한 기준에 대 한 블랙베리 WebWorks 액세스 요소 설명서 를 참조 하십시오..
구문
Google.com에 대 한 액세스:
<access uri="http://google.com" subdomains="false" />
Maps.google.com에 대 한 액세스:
<access uri="http://maps.google.com" subdomains="false" />
Google.com에 모든 하위 도메인에 대 한 액세스:
<access uri="http://google.com" subdomains="true" />
포함 하 여 모든 도메인에 액세스 권한을 file:// 프로토콜:
<access uri="*" subdomains="true" />
iOS
세부 정보
허용 규칙에서 찾을 수 있습니다 AppName/config.xml 요소를 선언 하 고<access origin="..." />.
iOS는 완벽 하 게 허용 된 구문을 지원합니다.
참고: 기원과 같은 프로토콜을 하지 않고 지정 된 www.apache.org 보다는 http://www.apache.org 의 모든 기본은 http , https , ftp , 및 ftps 계획.
구문
IOS에 와일드 카드 ( * )는 W3C 위젯 액세스 사양 보다 더 유연 합니다.
모든 하위 도메인을 Tld ( .com , .net , 등):
*.google.*
Windows Phone (7 & 8)
허용 규칙에서 찾을 수 있습니다 config.xml 요소를 선언 하 고<access origin="..." />.
안 드 로이드는 완벽 하 게 허용 된 구문을 지원합니다.
구문
Google.com에 대 한 액세스:
<access origin="http://google.com" />
Tizen
세부 정보
응용 프로그램 루트 디렉터리의 config.xml 파일 지정 도메인 허용 규칙을 사용 하는 <access origin="..." /> 요소. 완벽 한 레퍼런스 참조 [Tizen 외부 네트워크 리소스 액세스 문서] [10].
구문
Google.com에 대 한 액세스:
<access origin="http://google.com" subdomains="false" />
보안 google.com 에 대 한 액세스 ( https:// ):
<access origin="https://google.com" subdomains="false" />
Google.com에 모든 하위 도메인에 대 한 액세스:
<access origin="http://google.com" subdomains="true" />
포함 하 여 모든 도메인에 액세스 권한을 file:// 프로토콜:
<access origin="*" subdomains="true" />