Dominio Whitelist guía

Dominio Whitelist guía

Perspectiva general

Listas blancas de dominio es un modelo de seguridad que controla el acceso a dominios externos, tales como http://google.com. Directiva de seguridad predeterminada de Apache Cordova permite el acceso a cualquier sitio. Antes de mover la aplicación a la producción, usted debe revisar su lista blanca y declarar el acceso a la red específica de dominios y subdominios.

Especificación

Dominio whitelisting sienta las bases para la especificación W3C Widget acceso. En la especificación de acceso Widget, el elemento <access> se utiliza para declarar el acceso a dominios de red específica. En el futuro, Apache Cordova se resumen las implementaciones de listas blancas de plataforma a la especificación W3C Widget acceso. Sin embargo, por ahora cada plataforma debe implementar su propio dominio listas blancas.

Sintaxis

Acceso a google.com:

http://google.com

Acceso a la segura google.com (https://):

https://google.com

Acceso al subdominio maps.google.com:

http://maps.google.com

Acceso a todos los subdominios en google.com (por ejemplo, mail.google.com y docs.google.com):

http://*.google.com

Acceso a todos los dominios (por ejemplo, google.com y developer.mozilla.org):

*

Android

Detalles

Las reglas de la lista blanca se encuentran en res/xml/config.xml y declaradas con el elemento < accede origen = "..." / >.

Android apoya plenamente la sintaxis de las listas blancas.

Sintaxis

Acceso a google.com:

<access origin="http://google.com" />

BlackBerry

Detalles

Las reglas de la lista blanca se encuentran en www/config.xml y declaradas con el elemento < accede uri = "..." / >.

Para una referencia completa, vea la documentación del elemento de acceso BlackBerry WebWorks.

Sintaxis

Acceso a google.com:

<access uri="http://google.com" subdomains="false" />

Acceso a maps.google.com:

<access uri="http://maps.google.com" subdomains="false" />

Acceso a todos los subdominios de google.com:

<access uri="http://google.com" subdomains="true" />

Acceso a todos los ámbitos, incluyendo el protocolo file://:

<access uri="*" subdomains="true" />

iOS

Detalles

Las reglas de la lista blanca se encuentran en AppName/config.xml y declaradas con el elemento < accede origen = "..." / >.

iOS apoya plenamente la sintaxis de las listas blancas.

Nota: orígenes especificados sin un protocolo, como www.apache.org en lugar de http://www.apache.org, por defecto a todos los regímenes de http, https, ftp y ftps.

Sintaxis

Comodines en iOS ( * ) son más flexibles que la especificación W3C Widget de acceso .

Acceso a todos los subdominios y TLD (.com, . net, etc.):

*.google.*

Windows Phone (7 y 8)

Las reglas de listas blancas se encuentran en el archivo config.xml y declaradas con el elemento < accede origen = "..." / >.

Android apoya plenamente la sintaxis de las listas blancas.

Sintaxis

Acceso a google.com:

<access origin="http://google.com" />

Tizen

Detalles

Archivo de config.xml del directorio raíz de la aplicación especifica las reglas de listas blancas de dominio, usando el < accede origen = "..." / > elemento. Para una referencia completa, vea la [documentación Tizen acceder a recursos externos red] [10].

Sintaxis

Acceso a google.com:

<access origin="http://google.com" subdomains="false" />

Acceso a los seguros google.com ( https:// ):

<access origin="https://google.com" subdomains="false" />

Acceso a todos los subdominios de google.com:

<access origin="http://google.com" subdomains="true" />

Acceso a todos los dominios, incluyendo file:// Protocolo:

<access origin="*" subdomains="true" />