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 Slicer se connecte et ce qu'il leur envoie, et pourquoi le visuel n'est pas certifié par Microsoft.
Résumé
- Icon Map Slicer 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.
- Quand un lecteur sélectionne des éléments, il filtre le rapport via l'interface de filtrage de Power BI. Le filtre reste dans Power BI.
- 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.
- 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 Slicer 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 zones de temps de trajet, les itinéraires et les lignes de flux sont calculés à l'intérieur du visuel. Pour les temps de trajet, il télécharge des données routières. Le point sur lequel un lecteur clique n'est envoyé nulle part.
- 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.
- La sélection, le filtrage, les info-bulles et le menu contextuel 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, les filtres 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 Slicer 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
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 |
| Données routières pour la sélection par temps de trajet | Icon Map (styles.iconmappro.com) |
Sélection par isochrone est activé et un lecteur l'utilise. Le visuel télécharge les données routières et calcule lui-même la zone |
| 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 |
| ArcGIS Online ou ArcGIS Enterprise | ArcGIS | La carte utilise ArcGIS. Vos informations d'identification ArcGIS sont envoyées à ArcGIS |
| Le proxy Icon Map | Icon Map (proxy.icon-map.com) |
Uniquement quand une option de proxy est activée. Voir la section suivante |
| Vos propres serveurs raster, vectoriels, WMS, WFS et de styles | 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 |
| Télémétrie | Azure Application Insights, UK South | Sauf si Refuser la télémétrie est activé |
Environnement isolé bloque le catalogue Icon Map et le proxy. Sans URL des styles personnalisés, il empêche aussi le visuel de lire la liste des styles Icon Map : la carte dessine alors un style de secours. Il ne bloque pas la télémétrie : activez Refuser la télémétrie pour cela.
Voir Power BI Report Server (local).
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é. Le proxy n'est jamais utilisé quand Environnement isolé est activé, ou quand votre licence Icon Map l'exclut.
Connexion ArcGIS et proxy décrit précisément quand le proxy est utilisé et ce qui lui est envoyé.
Informations d'identification
- Une clé API ArcGIS, les informations d'identification saisies pour une couche WMS 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. La fenêtre de connexion ArcGIS indique Icon Map Slicer comme application qui demande l'accès.
Voir Connexion ArcGIS 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 Slicer 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.
- Les clés de licence pour environnement isolé sont acceptées par le visuel lui-même quand le service de licences est injoignable : elles fonctionnent donc sans connexion.
Télémétrie
Icon Map Slicer 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é. Au premier dessin d'une carte, une liste des fonctionnalités qu'elle utilise, pas vos données : le type de fond de carte et le style Icon Map, l'activation de l'ombrage, du relief et du ciel, 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é.
- Ce que comporte chaque événement. L'ID d'instance du visuel, sa version, le produit, l'environnement dans lequel il s'exécute, et le fait que le rapport soit en cours de modification ou de lecture. Quand le rapport utilise une clé de licence, la clé et la Référence facultative sont incluses, pour que le support puisse rattacher les événements à une licence.
- 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, ni rien de ce que sélectionnent les lecteurs.
- Refus. Activez Volet Format > Icon Map Slicer > Commentaires > 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é. Ils décrivent des problèmes, comme un ID de cellule illisible, sans les valeurs concernées. Laissez ce paramètre désactivé, sauf si le support vous le demande.
Certification par Microsoft
Icon Map Slicer 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 :

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.