ส่วนหัวการตอบสนอง HTTP

Tableau Server รองรับส่วนหัวการตอบสนองบางส่วนที่ระบุใน OWASP Secure Headers Project(ลิงก์จะเปิดในหน้าต่างใหม่)

หัวข้อนี้อธิบายวิธีกำหนดค่าส่วนหัวการตอบสนองต่อไปนี้สำหรับ Tableau Server

  • HTTP Strict Transport Security (HSTS)
  • Referrer-Policy
  • X-Content-Type-Options
  • X-XSS-Protection

Tableau Server ยังรองรับมาตรฐาน Content Security Policy (นโยบายการรักษาความปลอดภัยเนื้อหาหรือ CSP) การกำหนดค่า CSP ไม่ครอบคลุมในหัวข้อนี้ ดูที่ นโยบายการรักษาความปลอดภัยของเนื้อหา

การกำหนดค่าส่วนหัวการตอบกลับ

ส่วนหัวการตอบสนองทั้งหมดถูกกำหนดคอนฟิกด้วยคำสั่ง เซตใน tsm configuration

เมื่อคุณกำหนดค่าส่วนหัวการตอบกลับเสร็จแล้ว ให้รัน tsm pending-changes apply

หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง pending-changes apply จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก --ignore-prompt แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู tsm pending-changes apply

HTTP Strict Transport Security (HSTS)

HSTS forces clients connecting to Tableau Server to connect with HTTPS. หากต้องการข้อมูลเพิ่มเติม โปรดดู รายการ OWASP HTTP Strict Transport Security (HSTS)(ลิงก์จะเปิดในหน้าต่างใหม่)

ตัวเลือก

gateway.http.hsts

ค่าเริ่มต้น: false

ส่วนหัว HTTP Strict Transport Security (HSTS) บังคับให้เบราว์เซอร์ใช้ HTTPS บนโดเมนที่เปิดใช้งาน

gateway.http.hsts_options

ค่าเริ่มต้น: "max-age=31536000"

ตามค่าเริ่มต้น นโยบาย HSTS จะถูกกำหนดไว้เป็นเวลาหนึ่งปี (31,536,000 วินาที) ช่วงเวลานี้ระบุระยะเวลาที่เบราว์เซอร์จะเข้าถึงเซิร์ฟเวอร์ผ่าน HTTPS

Referrer-Policy

ตั้งแต่รุ่น 2019.2 เป็นต้นไป Tableau Server จะมีความสามารถในการกำหนดค่าส่วนหัวของนโยบายตัวอ้างอิง Referrer-Policy HTTP นโยบายนี้เปิดใช้โดยมีการทำงานเริ่มต้นซึ่งจะรวม URL ต้นทางสำหรับการเชื่อมต่อ "ปลอดภัยในฐานะ" ทั้งหมด (นโยบาย no-referrer-when-downgrade) ในเวอร์ชันก่อนหน้านี้ ส่วนหัวของนโยบายตัวอ้างอิง Referrer-Policy จะไม่รวมอยู่ในการตอบกลับที่ Tableau Server ส่ง หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกนโยบายต่างๆ ที่ Referrer-Policy รองรับ โปรดดู รายการ OWASP Referrer-Policy(ลิงก์จะเปิดในหน้าต่างใหม่)

ตัวเลือก

gateway.http.referrer_policy_enabled

ค่าเริ่มต้น: true

หากต้องการแยกส่วนหัว Referrer-Policy ออกจากการตอบกลับที่ส่งโดย Tableau Server ให้ตั้งค่านี้เป็น false

gateway.http.referrer_policy

ค่าเริ่มต้น: no-referrer-when-downgrade

ตัวเลือกนี้กำหนดนโยบายผู้อ้างอิงสำหรับ Tableau Server คุณสามารถระบุสตริงค่านโยบายที่แสดงอยู่ในตาราง Referrer-Policy(ลิงก์จะเปิดในหน้าต่างใหม่) บนหน้า OWASP

X-Content-Type-Options

ส่วนหัว HTTP การตอบสนอง X-Content-Type-Options ระบุว่าเบราว์เซอร์ไม่ควรเปลี่ยนประเภท MIME ในส่วนหัวของ “ประเภทเนื้อหา” ในบางกรณีที่ไม่ได้ระบุประเภท MIME เบราว์เซอร์อาจพยายามกำหนดประเภท MIME โดยการประเมินลักษณะของเพย์โหลด เบราว์เซอร์จะแสดงเนื้อหาตามนั้น กระบวนการนี้เรียกว่า "Sniffing" การตีความประเภท MIME ผิดพลาดอาจนำไปสู่ช่องโหว่ด้านความปลอดภัย

หากต้องการข้อมูลเพิ่มเติม โปรดดู รายการ OWASP X-Content-Type-Options(ลิงก์จะเปิดในหน้าต่างใหม่)

ตัวเลือก

gateway.http.x_content_type_nosniff

ค่าเริ่มต้น: true

ส่วนหัว HTTP -Content-Type-Options จะถูกตั้งค่าเป็น 'nosniff' ตามค่าเริ่มต้นด้วยตัวเลือกนี้

X-XSS-Protection

ส่วนหัวการตอบสนอง HTTP X-XSS-Protection จะถูกส่งไปยังเบราว์เซอร์เพื่อเปิดใช้งานการป้องกันแบบ cross-site scripting (XSS) ส่วนหัวการตอบสนอง X-XSS-Protection จะแทนที่การกำหนดค่าในกรณีที่ผู้ใช้ปิดใช้งานการป้องกัน XXS ในเบราว์เซอร์

หากต้องการข้อมูลเพิ่มเติม โปรดดู รายการ OWASP X-XSS-Protection(ลิงก์จะเปิดในหน้าต่างใหม่)

ตัวเลือก

gateway.http.x_xss_protection

ค่าเริ่มต้น: true

ส่วนหัวการตอบสนอง X-XSS-Protection จะเปิดใช้งานตามค่าเริ่มต้นด้วยตัวเลือกนี้

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ