ปกป้องเอกสาร Collabora CODE ที่จัดเก็บไว้ด้วยการเข้ารหัสพื้นที่จัดเก็บข้อมูล
รักษาความปลอดภัยของไฟล์ที่แก้ไขใน Collabora CODE โดยการเข้ารหัสเลเยอร์การจัดเก็บข้อมูล ปกป้องข้อมูลชั่วคราว และตรวจสอบการเข้ารหัสและการกู้คืน
เพื่อป้องกันไม่ให้ผู้ใช้ส่งออกเอกสารที่เปิดอยู่ใน Collabora Online CODE ให้ตั้งค่าโฮสต์ WOPI ของคุณให้ส่งค่ากลับมา"DisableExport": trueในเอกสารนั้นCheckFileInfoเอกสารการผสานรวมของ Collabora อธิบายว่านี่คือการปิดใช้งานฟังก์ชันการส่งออก เมื่อตั้งค่าแล้ว ตัวเลือกเมนู "ดาวน์โหลดเป็น" ก็จะถูกซ่อนไว้ด้วย การตั้งค่าHideExportOptionเพียงอย่างเดียวจะเปลี่ยนเฉพาะส่วนติดต่อผู้ใช้ ดังนั้นจึงไม่ใช่การควบคุมที่เหมาะสมเมื่อเป้าหมายคือการห้ามการส่งออก โปรดดูคุณสมบัติการตอบกลับ CheckFileInfo ที่ขยายเพิ่มเติมของ Collabora
CODE คือส่วนประกอบสำหรับการแก้ไขในระบบการทำงานแบบ WOPI บริการจัดเก็บข้อมูลหรือแอปพลิเคชันของคุณทำหน้าที่เป็นโฮสต์ WOPI และให้ข้อมูลต่อไฟล์เมื่อ Collabora เปิดเอกสาร ดังนั้นโฮสต์จึงเป็นสถานที่ที่เหมาะสมในการตัดสินใจว่าผู้ใช้รายใดสามารถส่งออกไฟล์ใดไฟล์หนึ่งได้หรือไม่
ในออบเจ็กต์ JSON ที่ส่งคืนโดยเอนด์พอยต์ของโฮสต์ ให้CheckFileInfoรวมคุณสมบัติบูลีนไว้ด้วย:
{
"BaseFileName": "quarterly-plan.docx",
"Size": 24576,
"UserCanWrite": true,
"DisableExport": true
}
นี่เป็นเพียงตัวอย่างส่วนหนึ่ง ไม่ใช่การตอบสนอง CheckFileInfo ที่สมบูรณ์ คงฟิลด์ที่จำเป็นอื่นๆ และคุณสมบัติการผสานรวมที่มีอยู่แล้วซึ่งโฮสต์ของคุณส่งคืนมา ค่าคีย์ต้องเป็นค่าบูลีนในรูปแบบ JSON ไม่ใช่สตริงข้อความ"true"ตั้งค่าโดยใช้การตัดสินใจอนุญาตแบบเดียวกับที่แอปพลิเคชันของคุณใช้สำหรับไฟล์และผู้ใช้ปัจจุบัน
ตัวอย่างเช่น องค์กรอาจอนุญาตให้พนักงานแก้ไขสมุดงานงบประมาณที่เป็นความลับได้ แต่ห้ามไม่ให้พวกเขาใช้ฟังก์ชันการส่งออกของ Collabora เมื่อโฮสต์ WOPI เปิดสมุดงานนั้นให้กับพนักงาน ระบบจะส่งคืนค่าว่างDisableExport: trueสำหรับเทมเพลตสาธารณะหรือเอกสารทั่วไป โฮสต์สามารถส่งคืนค่าว่างได้falseตามนโยบายของตน การกำหนดค่าคงที่ให้กับทุกเอกสารนั้นเหมาะสมก็ต่อเมื่อผู้ใช้และเอกสารทุกฉบับควรได้รับการจำกัดแบบเดียวกัน
CheckFileInfoคำขอ WOPI ของ Collabora สำหรับไฟล์นั้น ใน Nextcloud, ownCloud หรือผลิตภัณฑ์จัดเก็บข้อมูลอื่นๆ โดยปกติแล้วหมายถึงการเปลี่ยนเลเยอร์การผสานรวมหรือนโยบายที่สร้างการตอบสนอง การแก้ไขการกำหนดค่าส่วนกลางของคอนเทนเนอร์ Collabora ไม่สามารถใช้แทนสิทธิ์ต่อไฟล์ของโฮสต์ได้ไฟล์ คลาส การตั้งค่า หรืออินเทอร์เฟซการดูแลระบบที่แน่นอนจะแตกต่างกันไปตามโฮสต์ WOPI และเวอร์ชันของผลิตภัณฑ์ เอกสารของ Collabora ได้กำหนดฟิลด์นี้ไว้ แต่ไม่ได้กำหนดการตั้งค่าทั่วไปสำหรับ Nextcloud หรือแอปพลิเคชันของบุคคลที่สาม หากโฮสต์ของคุณไม่ได้แสดงข้อจำกัดในการดาวน์โหลด โปรดตรวจสอบเอกสารการดูแลระบบปัจจุบันของผลิตภัณฑ์นั้น หรือนำนโยบายไปใช้ในเส้นทางการตอบสนอง WOPI ที่รองรับ
ตั้งค่าHideExportOptionเมื่อtrueคุณต้องการซ่อนปุ่มดาวน์โหลดโดยไม่ต้องบังคับใช้ข้อห้ามการส่งออก สำหรับการจำกัดที่แท้จริง ให้เลือกDisableExport: true; คู่มือการผสานรวมของ Collabora ระบุว่านี่หมายความถึงพฤติกรรมการซ่อนเมนูด้วย การส่งคืนค่าทั้งสองฟิลด์เป็นจริงสามารถทำให้เจตนาชัดเจนในการผสานรวมได้ แต่ไม่ควรจำเป็นสำหรับพฤติกรรมที่ระบุไว้ในเอกสาร
อย่าสับสนกับextra_export_formatsรายการในไฟล์coolwsd.xml.collabora เทมเพลตการกำหนดค่าปัจจุบันระบุไว้อย่างชัดเจนว่า การปิดใช้งานรูปแบบเสริมเหล่านั้นจะซ่อนรูปแบบเหล่านั้นไว้เฉพาะในเชิงภาพเท่านั้น และไม่ได้ปิดใช้งานการส่งออกฝั่งเซิร์ฟเวอร์ ตัวเลือกเหล่านั้นควบคุมว่ามีรูปแบบเสริมใดบ้าง ไม่ใช่ว่าผู้ใช้ได้รับอนุญาตให้ส่งออกเอกสารหรือไม่ โปรดตรวจสอบเทมเพลตการกำหนดค่า Collabora Online ปัจจุบัน ก่อนที่จะเปลี่ยนแปลงการตั้งค่าโดยรวม
DisableExportการตั้งค่านี้ใช้กับฟังก์ชันการส่งออกของ Collabora สำหรับเซสชันนั้น ๆ มีประโยชน์เมื่อผู้ใช้ควรแก้ไขไฟล์ในเบราว์เซอร์ แต่ไม่ควรใช้ฟังก์ชันการส่งออกหรือดาวน์โหลดของตัวแก้ไข การตั้งค่านี้ไม่ได้ปิดการเข้าถึงไฟล์ต้นฉบับในบริการจัดเก็บข้อมูลของผู้ใช้โดยอัตโนมัติ หากโฮสต์ยังคงอนุญาตให้ผู้ใช้ดาวน์โหลดไฟล์ต้นฉบับไปยังที่อื่น การตั้งค่าของ Collabora ก็จะไม่ปิดเส้นทางนั้น
ในทำนองเดียวกัน ผู้ใช้ที่สามารถดูเนื้อหาได้อาจสามารถคัดลอกข้อมูลด้วยตนเอง ถ่ายภาพหน้าจอ หรือใช้คุณสมบัติอื่นๆ ของแอปพลิเคชันที่นโยบายของคุณอนุญาตได้ อย่าอธิบายการตั้งค่านี้ว่าเป็นการป้องกันการรั่วไหลของข้อมูลทั้งหมดหรือรับประกันว่าเนื้อหาจะไม่สามารถคัดลอกได้ เพื่อจำกัดการเข้าถึงต้นฉบับ ให้บังคับใช้กฎการดาวน์โหลดและการแชร์ในโฮสต์ WOPI และแอปพลิเคชันจัดเก็บข้อมูลด้วย หากข้อกำหนดของคุณคือผู้ใช้ต้องไม่เห็นเนื้อหาเลย ให้ปฏิเสธการเข้าถึงเอกสารแทนที่จะพึ่งพาแฟล็กการส่งออก
นอกจากนี้ ยังมีความแตกต่างระหว่างการซ่อนรายการอินเทอร์เฟซและการปิดใช้งานการทำงาน เทมเพลตการกำหนดค่าของ Collabora แยกความแตกต่างนี้ไว้สำหรับการตั้งค่ารูปแบบการส่งออกที่เป็นตัวเลือก ในขณะที่ฟิลด์การตอบกลับ WOPI เป็นข้อจำกัดระดับการผสานรวม การกระทำแรกมีประโยชน์สำหรับการทำให้เมนูง่ายขึ้น การกระทำที่สองเป็นการตั้งค่าที่ตั้งใจจะบล็อกการส่งออกผ่าน Collabora หากการผสานรวมที่มีอยู่ทำงานแตกต่างออกไป ให้ตรวจสอบเวอร์ชัน Collabora และตรวจสอบการตอบกลับ CheckFileInfo จริง แทนที่จะสันนิษฐานว่าผลิตภัณฑ์โฮสต์เฉพาะนั้นแมปช่องทำเครื่องหมาย "ปิดใช้งานการดาวน์โหลด" ของตัวเองไปยังทั้งสองฟิลด์
trueและมีการส่งการตอบสนองใหม่แล้วสำหรับรายละเอียดการใช้งาน โปรดใช้เอกสารอ้างอิงการผสานรวม WOPI ของ Collabora และเทมเพลตการกำหนดค่าโครงการพฤติกรรมที่รองรับของ CODE อาจแตกต่างกันไปในแต่ละเวอร์ชันและการผสานรวมโฮสต์ ดังนั้นโปรดตรวจสอบการตอบสนองและผลลัพธ์ในเวอร์ชันที่คุณใช้งาน ไม่มีการอ้างว่าได้ทดสอบกับเวอร์ชันโฮสต์หรือการปรับใช้ตัวอย่างใดโดยเฉพาะ
รักษาความปลอดภัยของไฟล์ที่แก้ไขใน Collabora CODE โดยการเข้ารหัสเลเยอร์การจัดเก็บข้อมูล ปกป้องข้อมูลชั่วคราว และตรวจสอบการเข้ารหัสและการกู้คืน
ตรวจสอบสถาปัตยกรรมโฮสต์ของคุณ ยืนยันว่าแท็ก CODE เผยแพร่ ARM64 ลบการตั้งค่า AMD64 ที่บังคับใช้ และแยกข้อผิดพลาดของรูปภาพออกจากปัญหาด้านสิทธิ์หรือหน่วยความจำ
ตั้งค่าการเชื่อมต่อ WOPI ระหว่าง Collabora Online และ ownCloud Infinite Scale กำหนดค่า URL บริการที่ถูกต้อง และตรวจสอบว่าการแก้ไขเอกสารได้รับการบันทึกแล้ว
ป้องกันการส่งออกเอกสารใน Collabora Online CODE โดยการตั้งค่าสิทธิ์ WOPI DisableExport จากนั้นตรวจสอบว่าโฮสต์และผู้แก้ไขบังคับใช้สิทธิ์นี้หรือไม่
ตั้งค่าการยุติ TLS ของ Nginx, เส้นทาง Collabora และส่วนหัว WebSocket จากนั้นทดสอบปลายทางสาธารณะก่อนเปิดเอกสารจริง
ตรวจสอบหาสาเหตุของการตัดการเชื่อมต่อ CODE ที่กินเวลา 10 นาที ว่าเกิดจากพร็อกซี โหลดบาลานเซอร์ หรือเส้นทาง WebSocket จากนั้นแก้ไขค่าหมดเวลาและตรวจสอบว่าเซสชันยังคงเชื่อมต่ออยู่หรือไม่
ติดตั้ง Helm chart อย่างเป็นทางการของ Collabora กำหนดค่าการเข้าถึง WOPI และความสัมพันธ์ของ ingress และตรวจสอบการปรับใช้โดยปราศจากข้อผิดพลาดในการตั้งค่าทั่วไป
ใช้คำขอจากเบราว์เซอร์ บันทึก WOPI และการตรวจสอบพร็อกซีแบบเจาะจงเพื่อค้นหาสาเหตุที่ Collabora เปิดเอกสารว่างเปล่า และเลือกวิธีแก้ไขที่เหมาะสมกับหลักฐานที่พบ
ตั้งค่าพจนานุกรมและแท็กข้อความในเอกสารของ CODE Docker ให้ถูกต้อง เพื่อให้ภาษาอังกฤษ ภาษาฝรั่งเศส และภาษาอื่นๆ ที่รองรับ ได้รับการตรวจสอบการสะกดคำอย่างถูกต้อง
ปรับค่าเกณฑ์การไม่ใช้งานต่อการแสดงผลใน coolwsd และแยกความแตกต่างจากค่าการหรี่แสงแท็บพื้นหลัง การปิดเอกสาร การบันทึกอัตโนมัติ และการหมดอายุการเข้าสู่ระบบ