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é

Power BI transmet les champs que vous ajoutez à Icon Map Slicer, 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 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

Ce qu'Icon Map Slicer 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
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 :

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