Loading

Error "A potentially unsafe URL has been blocked" al utilizar las acciones de URL

Fecha de publicación: Dec 9, 2022
Descripción
Cuando intenta usar una acción de URL para ver imágenes locales en Tableau Server o Tableau Cloud, puede aparecer el siguiente error:
 
Se ha bloqueado una URL que podría ser segura

Cause

Es de esperar el comportamiento que se observa al intentar enlazar a un archivo local desde una acción de URL en un dashboard alojado en Tableau Cloud o Tableau Server. Esto se debe a implementaciones de seguridad en Tableau Cloud o Tableau Server que abordan vulnerabilidades potenciales al enlazar a archivos locales; estas mejoras de seguridad se implementaron en Tableau Server 8.1.
Solución

Opción 1

Añada esquemas de protocolos de URL a la lista segura con el comando tabadmin set. Los esquemas http, https, gopher, news y mailto están incluidos en la lista blanca de forma predeterminada. Este comando puede contener varios valores separados por comas y espacios, especificados entre comillas dobles, como en este ejemplo:

tabadmin set vizqlserver.url_scheme_whitelist "scheme1,scheme2"

Los valores que especifique sobrescribirán la configuración anterior (salvo la configuración predeterminada). Por este motivo, debe incluir la lista completa de esquemas en el comando set (no puede modificar la lista de esquemas ejecutando el comando set de forma repetida).

La lista debe constar de esquemas (como mailto, file o javascript), y no de direcciones URL. El comando siguiente no es válido:

tabadmin set vizqlserver.url_scheme_whitelist file:\\pathtomyfilehere

Por ejemplo, para incluir el protocolo file en la lista blanca:

  1. En el equipo en el que se ejecuta Tableau Server, abra la ventana de Símbolo del sistema como administrador y vaya al directorio bin de Tableau Server:
    • En un equipo de 32 bits: cd "C:\Program Files\Tableau\Tableau Server\[version]\bin"
    • En un equipo de 64 bits: cd "C:\Program Files (x86)\Tableau\Tableau Server\[version]\bin"
  2. En el símbolo del sistema, ejecute los siguientes comandos en este orden:
    • tabadmin stop
    • tabadmin set vizqlserver.url_scheme_whitelist file
    • tabadmin config
    • tabadmin start
Importante: solo Internet Explorer permite usar el protocolo file. Chrome y Firefox bloquean el protocolo file por motivos de seguridad y, aunque se añada este protocolo a la lista blanca de Tableau Server, no se puede obligar a que Chrome o Firefox lo permitan.

Opción 2

Hospede los archivos en un servidor web externo al que se pueda acceder mediante http o https. Si los archivos que se encuentran en la carpeta deseada se alojaron en una página web, la acción de URL debería funcionar como cabría esperar en Tableau Cloud y Tableau Server.
Número del artículo de conocimiento

001473812

 
Cargando
Salesforce Help | Article