Passer au contenu principal

Apple iCloud Private Relay et son impact sur le WiFi invité

Par Richard Ellor
12 October 2021
10 min de lecture
Apple iCloud Private Relay et son impact sur le WiFi invité

Le relais privé Apple iCloud (Private Relay) est un service de confidentialité intégré disponible pour les abonnés iCloud+ sur iOS 15+, iPadOS 15+, et macOS Monterey et versions ultérieures. Intégré directement dans Safari et les démons réseau de iOS, Private Relay chiffre les requêtes DNS non chiffrées et le trafic de navigation web grâce à une architecture proxy à double saut.

Pour les utilisateurs d'appareils personnels sur des réseaux publics, Private Relay empêche les FAI et les espions du réseau local d'établir des profils de navigation détaillés. Cependant, pour les exploitants de sites, les ingénieurs réseau et les administrateurs informatiques qui gèrent le WiFi invité public et les réseaux d'entreprise, Private Relay introduit des considérations opérationnelles concernant la détection des portails captifs, le filtrage de contenu DNS et les analyses de localisation.

Comment fonctionne Apple iCloud Private Relay : l'architecture à double saut

Contrairement à un réseau privé virtuel (VPN) traditionnel où un seul fournisseur gère à la fois les connexions clientes entrantes et les requêtes internet sortantes, Apple iCloud Private Relay utilise une architecture à double saut sans connaissance (zero-knowledge) :

  1. Premier saut (proxy d'entrée Apple) : Lorsqu'un utilisateur navigue dans Safari, l'appareil chiffre la requête DNS et l'URL cible. Le proxy d'entrée Apple reçoit le paquet, voit l'adresse IP de l'utilisateur et sa connexion réseau, mais ne peut pas déchiffrer la destination du site Web demandé.
  2. Deuxième saut (proxy de sortie partenaire) : La charge utile chiffrée est transmise à un partenaire de réseau de diffusion de contenu (CDN) tiers de confiance - notamment Cloudflare, Fastly et Akamai. Le proxy de sortie déchiffre l'URL de destination et attribue une adresse IP régionale temporaire, mais ne conserve aucune trace de l'adresse IP réelle de l'appareil client.

Par conception, aucune entité unique - ni Apple, ni le fournisseur de proxy de sortie, ni l'opérateur du réseau WiFi local - ne détient à la fois l'identité de l'utilisateur et sa destination de navigation.

iCloud Private Relay comparé aux VPN traditionnels et au WiFi Passpoint

Pour comprendre la différence entre les fonctionnalités de confidentialité des systèmes d'exploitation, les outils de sécurité d'entreprise et les normes d'authentification sans fil modernes, consultez le tableau comparatif technique ci-dessous :

Fonctionnalité de sécurité / réseau Relais privé Apple iCloud VPN d'entreprise traditionnel Passpoint (Hotspot 2.0) / iPSK
Portée du trafic Trafic Safari, HTTP non chiffré et requêtes DNS en arrière-plan Tout le trafic IP de l'appareil (tunnel à l'échelle du système) Chiffrement de la liaison sans fil de Couche 2 (802.11i WPA2/WPA3)
Protocoles de chiffrement QUIC / HTTP/3 sur port UDP 443 et MASQUE (RFC 9298) IPsec (IKEv2), OpenVPN, ou WireGuard AES-CCMP / GCMP 802.1X par liaison radio
Compatibilité avec le Captive Portal Nécessite l'API RFC 8908 ou une réponse DNS canari Bloque le Captive Portal jusqu'à ce que l'utilisateur mette le tunnel VPN en pause Contourne entièrement les Captive Portals via un profil 802.1X
Filtrage DNS local (CIPA) Contourne le DNS local à moins que le domaine canari ne soit bloqué Contourne toutes les politiques DNS du réseau local Applique les politiques DNS de la passerelle locale après l'association
Impact sur les analyses de site Masque l'IP du client ; préserve l'adresse MAC de Couche 2 et le RSSI Masque l'IP ; préserve l'adresse MAC de Couche 2 et le RSSI Fournit une identité CRM vérifiée + localisation précise

Impact d'iCloud Private Relay sur l'infrastructure WiFi invité

Lorsque des appareils iOS et macOS se connectent à un réseau WiFi invité alors que le service iCloud Private Relay est actif, les administrateurs réseau sont confrontés à trois défis opérationnels majeurs :

1. Redirections de Captive Portal et expirations de la page de connexion

Les réseaux WiFi invité traditionnels interceptent le trafic HTTP du port 80 ou détournent les requêtes DNS pour rediriger les clients non authentifiés vers une page de portail captif. Étant donné que les appareils Apple tentent d'établir des connexions DoH/QUIC sécurisées vers les proxys d'entrée Private Relay immédiatement après l'association, des règles de pare-feu agressives qui rejettent les paquets UDP 443 sans réponses ICMP ou TCP reset appropriées peuvent provoquer le blocage ou le dépassement de délai du navigateur Captive Network Assistant (CNA) d'Apple.

2. Contournement du filtrage de contenu DNS de l'entreprise

De nombreux établissements d'enseignement, structures de santé et entreprises appliquent des politiques réglementaires de filtrage de contenu (comme la CIPA dans les écoles, ou les chartes d'utilisation informatique en entreprise) en déployant des résolveurs DNS récursifs comme Cisco Umbrella, Cloudflare Gateway, ou Infoblox. Étant donné que Private Relay chiffre les requêtes DNS via HTTPS, les règles standard d'inspection DNS ne peuvent pas inspecter ou bloquer les requêtes de domaines interdits provenant de clients Safari.

3. Géolocalisation de l'adresse IP du client vs analyses physiques sur site

Parce que les proxys de sortie Private Relay attribuent des adresses IP régionales afin de préserver une localisation géographique approximative (comme la ville ou le fuseau horaire), les applications web qui s'appuient sur les adresses IP des clients pour déterminer la présence sur site recevront à la place les adresses IP du proxy. Heureusement, les systèmes de présence et d'analyses de localisation WiFi physique fonctionnent au niveau de la couche 2 (en mesurant les requêtes de sonde 802.11 et les trames d'association des points d'accès), ce qui signifie que le comptage des visites, les temps de séjour et les cartes de chaleur restent pleinement fonctionnels.

Stratégies d'entreprise : gérer le service Apple iCloud Private Relay

Les administrateurs réseau disposent de trois méthodes conformes aux normes pour gérer Apple iCloud Private Relay sur les réseaux invités et d'entreprise :

Stratégie 1 : Implémenter le blocage des domaines canaris DNS officiels d'Apple (conforme aux RFC)

Apple fournit un mécanisme standardisé pour les réseaux d'entreprise et gérés afin de signaler qu'un filtrage du réseau local est requis. Les administrateurs réseau peuvent configurer leurs serveurs DNS internes (BIND, Dnsmasq, Unbound, Windows Server DNS, ou pare-feu Meraki/Fortinet) pour renvoyer une réponse NXDOMAIN ou NODATA pour les domaines canaris suivants :

  • mask.icloud.com
  • mask-h2.icloud.com

Lorsqu'un appareil iOS ou macOS reçoit une réponse NXDOMAIN pour ces domaines, Private Relay se désactive automatiquement pour ce réseau spécifique, et iOS affiche une notification système informant l'utilisateur : "Private Relay n'est pas pris en charge sur ce réseau. Votre activité sur Internet peut être filtrée ou surveillée." L'utilisateur peut alors choisir de continuer à naviguer en utilisant le DNS réseau standard ou de se déconnecter.

Stratégie 2 : Déployer les API de Captive Portal RFC 8908 et RFC 8910

Les plateformes de WiFi invité modernes comme Purple implémentent l'RFC 8908 (Captive Portal API) et l'RFC 8910 (Option DHCP 114 et Option IPv6 RA 37). Au lieu d'intercepter le trafic web ou d'interrompre les flux DoH chiffrés, le point d'accès informe l'appareil Apple du point de terminaison du portail captif lors de la négociation DHCP initiale. Les appareils Apple ouvrent la page de connexion proprement, sans déclencher d'avertissements de connexion Private Relay ni d'erreurs de certificat de sécurité.

Stratégie 3 : Passer à Passpoint (Hotspot 2.0) et aux clés prépartagées personnelles (iPSK / PPSK)

La solution à long terme la plus transparente pour les établissements consiste à passer des réseaux ouverts à portail captif à Passpoint (Hotspot 2.0) ou à des clés pré-partagées d'identité (iPSK). Avec Passpoint et OpenRoaming, les appareils s'authentifient via des profils sécurisés WPA2/WPA3-Enterprise 802.1X configurés une seule fois par Purple. Les utilisateurs se connectent automatiquement à leur arrivée sans jamais voir s'afficher de portail captif, tandis que les établissements conservent des identités CRM vérifiées et une totale conformité.

Auditez votre compatibilité WiFi sur site et votre politique de Captive Portal

Échangez avec les ingénieurs sans fil de Purple pour examiner votre architecture de filtrage DNS, simplifier l'intégration du Captive Portal Apple CNA et déployer l'authentification automatisée Passpoint sur l'ensemble de vos sites.

Réserver une consultation d'architecture

Questions fréquentes sur iCloud Private Relay et le WiFi

Est-ce que le Relais privé iCloud d'Apple perturbe les portails captifs des réseaux WiFi invités ?

Les portails captifs non configurés qui s'appuient sur une redirection DNS agressive ou sur le rejet des paquets UDP 443 peuvent retarder l'affichage de la page de connexion de l'assistant réseau captif (CNA) sur les appareils Apple. Les architectures WiFi invités modernes utilisant les API de portail captif RFC 8908 ou les enregistrements DNS canaris officiels d'Apple (mask.icloud.com) garantissent un affichage rapide et sans erreur de la page d'accueil.

Comment les administrateurs réseau bloquent-ils le Relais privé iCloud d'Apple ?

Les administrateurs configurent les résolveurs DNS locaux (tels que BIND, Dnsmasq, Unbound ou les filtres DNS des pare-feu) pour renvoyer une réponse NXDOMAIN pour mask.icloud.com et mask-h2.icloud.com. Cela indique au système d'exploitation Apple que les politiques du réseau local s'appliquent, invitant l'utilisateur à se connecter en utilisant le DNS réseau standard sans Relais privé.

Les analyses de fréquentation peuvent-elles toujours suivre le trafic piéton et les temps de séjour lorsque le Relais privé est activé ?

Oui. Les plateformes d'analyse de présence physique WiFi mesurent les trames radio de niveau 2 (802.11) (requêtes de sonde, adresses MAC et niveaux de signal RSSI) échangées entre les antennes des clients et les points d'accès. Étant donné que le Relais privé fonctionne au niveau de la couche 7 (couche application), la présence physique, le comptage des visiteurs et les analyses de temps de présence ne sont pas affectés.

Comment Passpoint résout-il les frictions liées au Relais privé iCloud d'Apple ?

Passpoint (Hotspot 2.0) élimine complètement les portails captifs sur navigateur. Les appareils s'authentifient au niveau de la couche 802.11 en utilisant des certificats ou profils sécurisés WPA2/WPA3-Enterprise. Les utilisateurs se connectent instantanément sans invite de l'assistant CNA, tandis que l'établissement conserve des profils CRM authentifiés et une segmentation réseau sécurisée.

Questions fréquentes

Est-ce que le Relais privé iCloud d'Apple perturbe les portails captifs des réseaux WiFi invités ?

Les portails captifs non configurés qui s'appuient sur une redirection DNS agressive ou sur le rejet des paquets UDP 443 peuvent retarder l'affichage de la page de connexion de l'assistant réseau captif (CNA) sur les appareils Apple. Les architectures WiFi invités modernes utilisant les API de portail captif RFC 8908 ou les enregistrements DNS canaris officiels d'Apple ( mask.icloud.com ) garantissent un affichage rapide et sans erreur de la page d'accueil.

Comment les administrateurs réseau bloquent-ils le Relais privé iCloud d'Apple ?

Les administrateurs configurent les résolveurs DNS locaux (tels que BIND, Dnsmasq, Unbound ou les filtres DNS des pare-feu) pour renvoyer une réponse NXDOMAIN pour mask.icloud.com et mask-h2.icloud.com . Cela indique au système d'exploitation Apple que les politiques du réseau local s'appliquent, invitant l'utilisateur à se connecter en utilisant le DNS réseau standard sans Relais privé.

Les analyses de fréquentation peuvent-elles toujours suivre le trafic piéton et les temps de séjour lorsque le Relais privé est activé ?

Oui. Les plateformes d'analyse de présence physique WiFi mesurent les trames radio de niveau 2 (802.11) (requêtes de sonde, adresses MAC et niveaux de signal RSSI) échangées entre les antennes des clients et les points d'accès. Étant donné que le Relais privé fonctionne au niveau de la couche 7 (couche application), la présence physique, le comptage des visiteurs et les analyses de temps de présence ne sont pas affectés.

Comment Passpoint résout-il les frictions liées au Relais privé iCloud d'Apple ?

Passpoint (Hotspot 2.0) élimine complètement les portails captifs sur navigateur. Les appareils s'authentifient au niveau de la couche 802.11 en utilisant des certificats ou profils sécurisés WPA2/WPA3-Enterprise. Les utilisateurs se connectent instantanément sans invite de l'assistant CNA, tandis que l'établissement conserve des profils CRM authentifiés et une segmentation réseau sécurisée.

Prêt à commencer ?

Réservez une démo avec l'un de nos experts pour voir comment Purple peut vous aider à atteindre vos objectifs commerciaux.

Parler à un expert