พอร์ทัลเดิมที่ไม่มีไคลเอนต์มีปุ่มลบ ดาวรายการโปรด และเส้นทางการแชร์ที่วางไว้ในอีเมล มีเพียงอย่างเดียวเท่านั้นที่เป็นการควบคุม การแทนที่พอร์ทัลหมายถึงการตัดสินใจว่าผู้ใช้ระยะไกลยังต้องการการดำเนินการใดและแต่ละอย่างถูกบังคับใช้ที่ไหน ไม่ใช่การจำลองเลย์เอาต์ของหน้าที่บังเอิญใช้งานได้ รูปแบบการแทนที่สองแบบครอบคลุมกรณีส่วนใหญ่ และทั้งสองล้มเหลวในจุดที่ต่างกัน

ปุ่มไม่ใช่สิทธิ์

เริ่มจากรายการการดำเนินการ: อ่าน อัปโหลด เปลี่ยนชื่อ ลบ ตัดสินใจว่าบทบาทใดได้รับแต่ละอย่าง จากนั้นบังคับใช้การตัดสินใจนั้นที่บริการไฟล์ ไม่ใช่ที่อินเทอร์เฟซ การซ่อนการควบคุมการลบในพอร์ทัลใหม่ยังคงเหลือสิทธิ์ฝั่งแบ็กเอนด์ไว้ และใครก็ตามที่มีไคลเอนต์เนทีฟและบัญชีเดียวกันยังสามารถลบไฟล์ได้

การลบสมควรได้รับการตัดสินใจแยกต่างหากเพราะเป็นการดำเนินการที่ผู้ใช้เสียใจ ถามว่าสิ่งที่ถูกลบสามารถกู้คืนได้จริงจากที่ใด และอย่าสันนิษฐานว่าคำตอบคือถังรีไซเคิลของแล็ปท็อปหรือถังขยะของพอร์ทัลเอง การแชร์เครือข่ายมักไม่นำการลบผ่านถังรีไซเคิลในเครื่อง

บนการแชร์ที่ใช้ Windows Volume Shadow Copy ให้กลไกสแนปช็อตและการประสานงานที่ซอฟต์แวร์สำรองข้อมูลใช้ แต่การมีอยู่ไม่ได้บอกอะไรว่าการแชร์นี้เก็บเวอร์ชันที่คุณกู้คืนได้หรือไม่ เจ้าของบริการไฟล์ต้องยืนยันนโยบายเวอร์ชันและสาธิตการกู้คืนก่อนที่พอร์ทัลจะถูกปลดระวาง

ทางเลือก A: ไคลเอนต์ไฟล์แบบเนทีฟผ่านอุโมงค์

ไดรฟ์ที่แมปหรือไคลเอนต์ SMB รักษาการดำเนินการที่ผู้ใช้รู้จักอยู่แล้ว และเซิร์ฟเวอร์ไฟล์บังคับใช้สิทธิ์ในทุกคำขอ ตัวตนที่สำคัญคือตัวตนของบริการไฟล์ ดังนั้นการเข้าถึงจะอยู่รอดเมื่อผลิตภัณฑ์ VPN เปลี่ยน ตราบใดที่อุโมงค์ยังส่งข้อมูลและบัญชียังมีอยู่

ราคาคือไคลเอนต์ต้องเข้าถึงบริการโดยตรง การแก้ชื่อ การเข้าถึงพอร์ต และวิธีการพิสูจน์ตัวตนล้วนกลายเป็นส่วนหนึ่งของการออกแบบการเข้าถึงระยะไกล และพอร์ทัลที่เคยพร็อกซีการเชื่อมต่อได้ซ่อนข้อกำหนดทั้งหมดนั้นไว้ ผู้ใช้บนอุปกรณ์ที่ไม่มีการจัดการยังได้แชร์ที่เมานต์ไว้ในตัวจัดการไฟล์ ซึ่งเป็นพื้นที่ผิวที่กว้างกว่าค่าแท็บเบราว์เซอร์ ตั้งงบสำหรับภาระการสนับสนุนนั้นก่อนการย้ายระบบ เพราะมันมาถึงในวันแรกไม่ใช่หลังช่วงผ่อนผัน

การกู้คืนเป็นข้อโต้แย้งที่แข็งแกร่งที่สุดสำหรับรูปแบบนี้: เวอร์ชันก่อนหน้าและสิทธิ์การกู้คืนเป็นของแพลตฟอร์มโดยกำเนิด และศูนย์ช่วยเหลือสามารถใช้ขั้นตอนเดียวกับที่ใช้หน้างาน

ทางเลือก B: พร็อกซีหรือเกตเวย์แอปพลิเคชัน

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

พฤติกรรมการลบและการเปลี่ยนชื่อต้องถูกนำไปใช้งาน ไม่ใช่สืบทอดมา หากพร็อกซีเปิดเผยการกระทำลบ การกระทำนั้นเรียกแบ็กเอนด์ด้วยตัวตนบางอย่าง และร่องรอยการตรวจสอบควรระบุชื่อผู้ใช้ไม่ใช่เกตเวย์ หากพร็อกซีเปลี่ยนชื่อไม่ได้ จงบอกก่อนที่ผู้ใช้จะค้นพบกลางโครงการ

การเขียนลิงก์ใหม่คือจุดที่รูปแบบนี้เปลี่ยนความหมายอย่างเงียบ ๆ URL ที่พอร์ทัลพร็อกซีไม่ใช่วัตถุเดียวกับ URL ที่เบราว์เซอร์เปิดโดยตรง และการแปลงสิ่งหนึ่งเป็นอีกสิ่งหนึ่งอาจลบบริบทการพิสูจน์ตัวตนที่ทำให้มันทำงานได้

ชื่อ ตัวตน และลิงก์ระหว่างกัน

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

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

RequirementNative clientProxy portal
Permission enforcementFile service, per requestProxy identity, then file service
Restore pathPlatform versions and backupsProxy trash plus backend restore
Device requirementsTunnel and clientBrowser only
Audit identityFile server logsProxy logs, if it forwards the user

เลือกตามรายการข้อกำหนด

ไม่มีรูปแบบใดชนะอย่างชัดเจน กำลังคนบนแล็ปท็อปที่จัดการและมีอุโมงค์ที่ทำงานได้ได้ประโยชน์มากกว่าจากไคลเอนต์เนทีฟ เพราะการกู้คืนและสิทธิ์มาจากแพลตฟอร์มไม่ใช่จากการนำไปใช้งานใหม่ ประชากรผสมของผู้รับเหมาและอุปกรณ์ส่วนตัวอาจทำให้พร็อกซีสมเหตุสมผล โดยมีเงื่อนไขว่าท่อตัวตนนั้นเป็นของจริงและไม่ใช่บัญชีบริการที่ใช้ร่วมกัน

เขียนการเปรียบเทียบกับสี่การดำเนินการและคำตอบเรื่องการกู้คืน แล้วปลดระวางพอร์ทัลเดิมหลังจากมีการกู้คืนหนึ่งครั้งผ่านเส้นทางใหม่เท่านั้น การทดสอบนั้นฝึกส่วนของการออกแบบที่การเข้าสู่ระบบสำเร็จไม่เคยแตะต้อง

บทความที่เกี่ยวข้อง