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

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

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

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

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

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