
Ejemplos de antirrastreo entre sitios
Ejemplo de dominios con antirrastreo entre sitios reducido
El siguiente ejemplo permite que un sistema de gestión del aprendizaje llamado Example, alojado en “myschool.townshipschools.org”, dé a dominios de terceros acceso a las cookies sin necesidad de especificar los nombres de dichos dominios.
Nota: Se pueden especificar hasta 10 dominios.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Cross-Site Tracking Prevention Relaxed Domains</string>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Domains</string>
<key>PayloadIdentifier</key>
<string>com.apple.domains.ACCDBF25-6565-4DA9-A97A-610D2A7FCF29</string>
<key>PayloadType</key>
<string>com.apple.domains</string>
<key>PayloadUUID</key>
<string>ACCDBF25-0661-4DA9-A97A-610D2A7FCF29</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>CrossSiteTrackingPreventionRelaxedDomains</key>
<array>
<string>townshipschools.org</string>
</array>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Domains Example</string>
<key>PayloadIdentifier</key>
<string>com.apple.dms.domains.crosssitetracking.apple</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>9D97290A-9E61-4238-94BD-9655421EF59C</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Ejemplo de apps con antirrastreo entre sitios reducido
El siguiente ejemplo permite que una app del sistema de gestión del aprendizaje llamada Ejemplo, con un ID de paquete de com.example.app
, reduzca el antirrastreo entre sitios para los dominios especificados en el perfil anterior dentro de su app nativa. Sin este perfil adicional, el antirrastreo entre sitios para esos dominios solo se reduciría dentro de la app Safari.
Nota: Se pueden especificar hasta 10 apps.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Cross-Site Tracking Prevention Relaxed Apps</string>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Apps</string>
<key>PayloadIdentifier</key>
<string>com.apple.domains.ACCDBF25-0661-4DA9-A97A-610D2A7FCF20</string>
<key>PayloadType</key>
<string>com.apple.domains</string>
<key>PayloadUUID</key>
<string>ACCDBF25-0661-4DA9-A97A-610D2A7FCF20</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>CrossSiteTrackingPreventionRelaxedApps</key>
<array>
<string>com.example.app</string>
</array>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Apps Example</string>
<key>PayloadIdentifier</key>
<string>com.apple.dms.domains.crosssitetrackingApps.apple</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>9D97290A-9E61-4238-94BD-9655421EF59D</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Ejemplo combinado
El siguiente ejemplo combina los dos perfiles anteriores y permite reducir el antirrastreo entre sitios para los dominios especificados tanto en la app Safari como en la app Ejemplo especificada.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>Cross-Site Tracking Prevention Relaxed Domains and Apps</string>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Domains and Apps</string>
<key>PayloadIdentifier</key>
<string>com.apple.domains.ACCDBF25-0661-4DA9-A97A-610D2A7FCF20</string>
<key>PayloadType</key>
<string>com.apple.domains</string>
<key>PayloadUUID</key>
<string>ACCDBF25-0661-4DA9-A97A-610D2A7FCF20</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>CrossSiteTrackingPreventionRelaxedApps</key>
<array>
<string>com.example.app</string>
</array>
<key>CrossSiteTrackingPreventionRelaxedDomains</key>
<array>
<string>townshipschools.org</string>
</array>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Cross-Site Tracking Prevention Relaxed Domains and Apps</string>
<key>PayloadIdentifier</key>
<string>com.apple.dms.domains.crosssitetrackingApps.apple</string>
<key>PayloadRemovalDisallowed</key>
<false/>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>9D97290A-9E61-4238-94BD-9655421EF59D</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>