Loading

URL 동작 사용 시 "A potentially unsafe URL has been blocked" 오류 발생

게시 일자: Dec 9, 2022
상세 설명
Tableau Server 또는 Tableau Cloud에서 로컬 이미지를 보는 URL 동작을 사용하려고 하면 다음 오류가 발생할 수 있습니다.
 
보안상 안전하지 않을 수 있는 URL을 차단했습니다.

Cause

Tableau Cloud 또는 Tableau Server에서 호스팅되는 대시보드 내의 URL 동작에서 로컬 파일에 연결하려고 하면 이 동작이 발생합니다. 이는 로컬 파일에 연결할 때 잠재적 취약점을 해결하는 Tableau Cloud 또는 Tableau Server 내의 보안 구현 때문이며, 이러한 보안 개선은 Tableau Server 8.1에서 구현되었습니다.
솔루션

옵션 1

tabadmin set 명령을 사용하여 URL 프로토콜 스키마를 허용 목록에 추가합니다. http, https, gopher, newsmailto 스키마는 기본적으로 허용 목록에 추가됩니다. 이 명령에는 쉼표와 공백으로 구분되고 따옴표로 묶인 값이 다수 포함될 수 있습니다. 예를 들면 다음과 같습니다.

tabadmin set vizqlserver.url_scheme_whitelist "scheme1,scheme2"

지정한 값이 이전 설정을 덮어씁니다(기본 설정 제외). 따라서 set 명령에 전체 스키마 목록을 포함해야 합니다. (set 명령을 반복적으로 실행하여 스키마 목록을 이어서 추가할 수 없습니다.)

목록은 개별 URL 대신 스키마(예: mailto, file, javascript 등)로 구성되어야 합니다. 다음 명령은 유효하지 않습니다.

tabadmin set vizqlserver.url_scheme_whitelist file:\\pathtomyfilehere

예를 들어 file 프로토콜을 허용 목록에 추가하려면

  1. Tableau Server를 실행하는 컴퓨터에서 관리자로 명령 프롬프트 창을 열고 Tableau Server bin 디렉터리로 이동합니다.
    • 32비트 컴퓨터: cd "C:\Program Files\Tableau\Tableau Server\[version]\bin"
    • 64비트 컴퓨터: cd "C:\Program Files (x86)\Tableau\Tableau Server\[version]\bin"
  2. 명령 프롬프트에서 다음 명령을 순서대로 실행합니다.
    • tabadmin stop
    • tabadmin set vizqlserver.url_scheme_whitelist file
    • tabadmin config
    • tabadmin start
중요: Internet Explorer에서만 file 프로토콜을 사용할 수 있습니다. Chrome 및 Firefox에서는 보안상의 이유로 file 프로토콜을 차단하며 Tableau Server에서 이 프로토콜을 허용 목록에 추가해도 Chrome 또는 Firefox에서는 file 프로토콜이 허용되지 않습니다.

옵션 2

http 또는 https를 통해 액세스할 수 있는 외부 웹 서버에서 파일을 호스팅합니다. 필요한 폴더의 파일이 웹 페이지에서 호스팅되고 있다면 URL 동작이 Tableau Cloud 및 Tableau Server에서 예상대로 작동해야 합니다.
Knowledge 기사 번호

001473812

 
로드 중
Salesforce Help | Article