Loading

Erreur "A potentially unsafe URL has been blocked" lors de l'utilisation d'actions d'URL

Date de publication: Dec 9, 2022
Description
Lorsque vous tentez d'utiliser une action d'URL pour afficher les images locales sur Tableau Server ou Tableau Cloud, l'erreur suivante peut se produire :
 
Une URL potentiellement dangereuse a été bloquée

Cause

Ce comportement, qui a lieu lors de la tentative de liaison à un fichier local depuis une action d'URL dans un tableau de bord hébergé sur Tableau Cloud ou Tableau Server, est un comportement attendu. Il est dû aux implémentations de sécurité dans Tableau Cloud ou Tableau Server qui corrigent des vulnérabilités potentielles lors de la liaison à des fichiers locaux. Ces implémentations de sécurité ont été déployées dans Tableau Server 8.1.
Résolution

Option 1

Ajoutez les schémas de protocole d'URL à la liste sûre en utilisant la commande tabadmin set. Les schémas http, https, gopher, news et mailto figurent par défaut dans la liste blanche. Cette commande peut contenir plusieurs valeurs séparées par des virgules et des espaces entre guillemets, comme dans cet exemple :

tabadmin set vizqlserver.url_scheme_whitelist "scheme1,scheme2"

Les valeurs que vous spécifiez remplacent les paramètres précédents (à l'exclusion des paramètres par défaut). Vous devez donc inclure la liste complète des schémas dans la commande set. (Vous ne pouvez pas modifier la liste de schémas en exécutant la commande set à répétition.)

La liste devrait être composée de schémas (tels que mailto, file ou javascript) plutôt que d'URL individuelles. La commande suivante n'est pas valide :

tabadmin set vizqlserver.url_scheme_whitelist file:\\pathtomyfilehere

Par exemple, pour mettre le protocole file sur la liste blanche :

  1. Sur l'ordinateur exécutant Tableau Server, ouvrez la fenêtre de l'invite de commande en tant qu'administrateur et accédez au dossier bin Tableau Server :
    • Sur un ordinateur 32 bits : cd "C:\Program Files\Tableau\Tableau Server\[version]\bin"
    • Sur un ordinateur 64 bits : cd "C:\Program Files (x86)\Tableau\Tableau Server\[version]\bin"
  2. À l'invite de commande, exécutez les commandes suivantes dans l'ordre :
    • tabadmin stop
    • tabadmin set vizqlserver.url_scheme_whitelist file
    • tabadmin config
    • tabadmin start
Important : seul Internet Explorer autorise l'utilisation du protocole de fichiers. Chrome et Firefox bloquent le protocole de fichiers pour des raisons de sécurité. Ajouter ce protocole à liste blanche dans Tableau Server ne peut pas forcer Chrome ou Firefox à autoriser ce protocole de fichiers.

Option 2

Hébergez les fichiers sur un serveur Web externe accessible via http ou https. Si les fichiers qui se trouvent dans le dossier souhaité étaient hébergés sur une page Web, l'action d'URL devrait fonctionner comme prévu dans Tableau Cloud et Tableau Server.
Numéro d’article de la base de connaissances

001473812

 
Chargement
Salesforce Help | Article