Vous lisez la documentation de Icon Map Pro pour la version 1.1.0.11, qui n'est pas encore publiée. Aller à la version la plus récente (1.1.0.10).

Sécurité et certification

Cette page s'adresse aux administrateurs et aux responsables de la sécurité. Elle explique ce qui reste à l'intérieur du visuel, les services auxquels Icon Map Pro se connecte et ce qu'il leur envoie, et pourquoi le visuel n'est pas certifié par Microsoft.

Résumé

Power BI transmet les champs que vous ajoutez à Icon Map Pro, qui s'exécute dans le bac à sable de Power BI et y dessine vos lignes. Les cartes arrivent des services Icon Map, et seules les requêtes de tuiles et la vérification de licence sortent
Vos données arrivent de Power BI, et les cartes arrivent d'Icon Map
  • Icon Map Pro s'exécute dans le bac à sable des visuels personnalisés de Power BI, dans le navigateur ou dans Power BI Desktop. Power BI ne lui transmet que les champs que vous lui ajoutez.
  • Il dessine vos données à l'intérieur du visuel. Rien des données de votre rapport n'est envoyé à Icon Map.
  • Il charge les fonds de carte, et les couches vers lesquelles vous créez un lien, depuis des services externes. C'est ce dont une carte a besoin, et c'est la raison pour laquelle le visuel ne peut pas être certifié.
  • Un serveur que vous reliez à vos données, comme une couche ArcGIS jointe à celles-ci, reçoit les valeurs dont il a besoin pour la correspondance. C'est vous qui choisissez ces serveurs.
  • Il envoie une télémétrie d'utilisation des fonctionnalités qui ne contient aucune donnée de rapport et que vous pouvez désactiver.
  • Sur le moteur Moderne, les bibliothèques JavaScript qu'il utilise sont intégrées au visuel. Aucune n'est chargée depuis Internet à l'exécution.

Les données de votre rapport

  • Icon Map Pro dessine lui-même vos lignes, à l'intérieur du visuel. Il n'a aucun service de géocodage auquel vos lignes seraient envoyées : vous fournissez des coordonnées, des formes ou des valeurs qui correspondent à des entités.
  • Les itinéraires et les lignes de flux sont calculés à l'intérieur du visuel.
  • Rien des données de votre rapport n'est envoyé aux services d'Icon Map : ni aux fonds de carte, ni à la vérification de licence, ni à la télémétrie, ni au catalogue Icon Map.
  • Le contrôle Rechercher cherche les lieux dans un index que le visuel télécharge. Il recherche ce qu'un lecteur saisit, pas vos données.
  • Quand vous joignez une couche d'entités ArcGIS à vos données via le champ Référence d'entité, le visuel demande à ce serveur ArcGIS les entités qui correspondent. Les valeurs à faire correspondre sont envoyées à ce serveur dans le cadre de la requête.
  • Un lien que vous construisez à partir de vos données avec la mise en forme conditionnelle, comme un lien de fichier ou une valeur de filtre, est envoyé au serveur vers lequel pointe ce lien, dans le cadre de la requête.
  • Les info-bulles, la sélection et le filtrage croisé passent par les interfaces de Power BI.

Ce que le visuel est autorisé à faire

Power BI exécute chaque visuel personnalisé dans un bac à sable : un cadre distinct qui ne peut lire ni la page du rapport, ni les autres visuels qu'elle contient, ni votre connexion Power BI. Power BI ne transmet au visuel que les champs que vous lui ajoutez, et le visuel renvoie les sélections et les info-bulles via Power BI.

Power BI n'accorde par ailleurs à un visuel personnalisé que les privilèges qu'il déclare. Icon Map Pro en déclare trois :

Privilège Pourquoi
Accès web Pour charger les fonds de carte, les tuiles, les fichiers et les services, vérifier les clés de licence et envoyer la télémétrie
Stockage local Facultatif. Pour mémoriser la connexion ArcGIS d'une personne sur son propre appareil. Respecté quand un administrateur désactive le stockage local pour les visuels personnalisés
Connexion Microsoft Entra, pour https://api.iconmap.ai Uniquement pour les organisations qui utilisent Icon Map for Fabric. Pour vous connecter au catalogue Icon Map de votre organisation dans Microsoft Fabric avec votre compte Power BI

Services externes

Ce qu'Icon Map Pro envoie à chaque service auquel il se connecte, et ce qu'il en reçoit. Les lignes et les valeurs de vos données, le contenu des info-bulles et ce que sélectionnent les lecteurs ne sont jamais envoyés à Icon Map
Ce que le visuel envoie à chaque service, et ce qu'il en reçoit

Chaque service n'est contacté que si la fonctionnalité qui en dépend est utilisée. Les adresses sont listées, pour les règles de pare-feu, dans Environnements pris en charge et limites.

Quoi Service Quand
Fonds de carte Icon Map : la liste des styles, les styles, les tuiles de carte, les polices, l'ombrage et le relief Icon Map (styles.iconmappro.com) Un fond de carte Icon Map, l'ombrage, le relief ou les étiquettes de la carte sont utilisés
Images de la bibliothèque d'icônes Icon Map Des icônes de la bibliothèque d'icônes sont utilisées
Recherche de lieux Icon Map (styles.iconmappro.com) Le contrôle Rechercher est activé. Il télécharge un index des lieux
Recherche dans le catalogue Icon Map : trouver des jeux de données et lire leurs détails Icon Map (catalogapi.icon-map.com) Vous parcourez le catalogue Icon Map ou utilisez ses couches
Couches du catalogue Icon Map : tuiles et données Icon Map (catalog.icon-map.com) Des couches du catalogue sont utilisées
Le catalogue Icon Map de votre organisation Icon Map (api.iconmap.ai) Uniquement avec Icon Map for Fabric, quand vous parcourez le catalogue de votre organisation
Validation des clés de licence Icon Map (validate.iconmappro.com, validate2.iconmappro.com) Le rapport utilise une clé de licence
Azure Maps, ArcGIS, Mappable, Ordnance Survey, Open Weather Map Le fournisseur que vous avez choisi Vous sélectionnez ce fournisseur. Votre clé API correspondante lui est envoyée
Vos propres serveurs raster, vectoriels, WMS, WFS et ArcGIS Le serveur indiqué dans le lien que vous saisissez Vous ajoutez un fond de carte ou une couche à partir d'un lien
Images, GeoJSON, KML et autres fichiers par lien Le serveur indiqué dans le lien Vous ajoutez une image ou une couche de fichier à partir d'un lien
Le proxy Icon Map Icon Map (proxy.icon-map.com) Uniquement quand un commutateur de proxy est activé. Voir la section suivante
Télémétrie Azure Application Insights, UK South Sauf si Refuser la télémétrie est activé

Pour bloquer tous les appels aux services Icon Map, activez Environnement isolé. Voir Power BI Report Server (local).

Les fonds de carte et les fonctionnalités qui relèvent du moteur Hérité, comme les arrière-plans Google Maps, Mapbox et MapTiler, sont décrits dans la documentation des versions 1.1.0.9 et antérieures.

Le proxy

Le proxy Icon Map est désactivé par défaut. Quand vous l'activez pour un serveur qui n'autorise pas Power BI à le lire, les requêtes vers ce serveur transitent par un relais exploité par Icon Map, avec les informations d'identification qui y sont jointes, et le relais renvoie la réponse. Ses journaux conservent le site et le chemin de chaque requête, mais ni la chaîne de requête ni ce qui a été envoyé.

Clés API, authentification et proxy décrit précisément quand le proxy est utilisé et ce qui lui est envoyé.

Informations d'identification

  • Les clés API des fournisseurs et la clé de licence Icon Map sont enregistrées dans le rapport comme des paramètres. Traitez en conséquence un rapport qui en contient.
  • Un secret client ArcGIS est enregistré sous forme protégée.
  • Les connexions ArcGIS personnelles sont conservées dans le stockage local du visuel, sur l'appareil du lecteur, et non dans le rapport.

Voir Clés API, authentification et proxy et Se connecter à ArcGIS.

Vérifications de licence

  • Les licences utilisateur sont vérifiées par Power BI. Le visuel demande à Power BI quels plans Icon Map possède l'utilisateur connecté. Rien n'est envoyé à Icon Map pour cela.
  • Les clés de licence sont validées en ligne auprès du service de licences Icon Map. Un visuel sous licence par clé enregistre aussi son utilisation auprès de ce service quand il charge des données : la clé, l'environnement dans lequel il s'exécute, le produit, la Référence facultative, l'ID d'instance du visuel et un ID de session. Les licences à l'usage sont mesurées de cette façon. L'utilisation des couches du catalogue Icon Map est enregistrée sur la licence.

Télémétrie

Icon Map Pro envoie une télémétrie d'utilisation des fonctionnalités à Azure Application Insights, dans la région UK South. Elle sert à comprendre quelles fonctionnalités sont utilisées et à diagnostiquer les erreurs.

  • Ce qui est envoyé. Une liste des fonctionnalités utilisées par une carte, pas vos données : le moteur de carte et la projection, le type de fond de carte et le style Icon Map, l'activation de l'ombrage, les couches de référence et les couches de données activées, la source des images, le nombre de niveaux de formes et, pour les couches du catalogue Icon Map, leur nom, leur ID, leur type d'accès et leur visibilité. Chaque événement comporte aussi l'ID d'instance du visuel, sa version, l'environnement dans lequel il s'exécute, et indique si le rapport est en cours de modification ou de lecture.
  • Les erreurs. Les erreurs telles qu'un échec de validation de licence sont envoyées sous forme d'exceptions. Avant l'envoi d'une erreur, le texte entre guillemets, les nombres et les adresses web sont retirés de son message : elle ne peut donc transporter aucune valeur de votre rapport.
  • Ce qui n'est pas collecté. Le suivi automatique des pages vues et des requêtes réseau est désactivé. Seuls les événements ci-dessus sont envoyés. Aucune donnée de votre rapport n'est incluse.
  • Refus. Activez Volet Format > Icon Map Pro > Informations pour le support > Refuser la télémétrie. La télémétrie ne démarre pas avant que le visuel ait lu ce paramètre : un rapport qui la refuse n'envoie donc absolument rien.
  • Télémétrie détaillée. Des événements de diagnostic supplémentaires ne sont envoyés que tant que Télémétrie détaillée pour le support est activé. Laissez ce paramètre désactivé, sauf si le support vous le demande.

Certification par Microsoft

Icon Map Pro ne peut pas être certifié par Microsoft. L'une des exigences d'un visuel certifié est qu'il n'accède à aucun service externe :

Accéder à des services ou à des ressources externes. Par exemple, aucune requête HTTP/S ou WebSocket ne peut sortir de Power BI vers un service quelconque.

Les fonds de carte sont trop volumineux pour être stockés dans un visuel : ils doivent donc être servis depuis une source externe. Les critères complets se trouvent dans la documentation de Microsoft sur les visuels certifiés.

Les visuels non certifiés ne sont pas autorisés dans mon organisation

Quand vous publiez un rapport dans le service Power BI, vous pouvez voir ce message à la place du visuel :

Message de Power BI : les visuels non certifiés provenant d'AppSource, ou ajoutés à partir d'un fichier, ne sont pas disponibles en raison de vos paramètres d'administration
Le message que Power BI affiche quand les visuels non certifiés sont bloqués

Il signifie que les visuels non certifiés ne sont pas autorisés dans votre locataire Power BI ou Microsoft Fabric. Un administrateur peut faire une exception pour un visuel précis en l'ajoutant comme visuel d'organisation, qui peut alors être utilisé dans toute l'organisation. Voir les recommandations de Microsoft sur les visuels d'organisation.

Revues de sécurité du code

Nous accompagnons volontiers les revues de sécurité du code. Nous pouvons communiquer le code source sous accord de confidentialité à l'équipe de sécurité informatique de votre organisation pour examen. Contactez support@icon-map.com.

Voir aussi