ก่อนที่จะวางการตั้งค่าพร็อกซีในที่เก็บสาธารณะ
แยกจุดปลายพร็อกซีออกจากข้อมูลรับรองพร็อกซี และอธิบายว่าทำไมการเผยแพร่สิ่งแรกจึงไม่ได้ให้การควบคุมการเข้าถึง
ชื่อโฮสต์พร็อกซีในไฟล์กำหนดค่าไม่ใช่สิ่งเดียวกับรหัสผ่านพร็อกซี การเผยแพร่สิ่งใดสิ่งหนึ่งต้องอาศัยการตัดสินใจอย่างตั้งใจ แต่ผลลัพธ์แตกต่างกัน
จุดปลายบอกผู้อ่านว่าบริการอาจเข้าถึงได้ที่ใด URL อย่าง http://name:[email protected]:8080 ยังให้ข้อมูลรับรองที่ใช้งานได้แก่พวกเขาด้วย ไม่ควรถือว่าไม่เป็นอันตรายเพียงเพราะดูเหมือนที่อยู่
ที่อยู่ที่ซ่อนไว้ไม่ใช่นโยบายการเข้าถึง
พร็อกซีส่วนตัวต้องการการควบคุมที่เหมาะสมกับผู้ใช้: การรับรองความถูกต้อง เครือข่ายไคลเอนต์ที่อนุญาต และข้อจำกัดปลายทาง การเก็บที่อยู่ไว้นอกที่เก็บไม่ได้แทนที่สิ่งเหล่านั้น บริการที่เข้าถึงได้สาธารณะอาจถูกค้นพบได้โดยไม่มีใครอ่านการกำหนดค่าของคุณ
ในทางกลับกัน การเผยแพร่ที่อยู่ของบริการไม่ได้พิสูจน์ว่าบริการนั้นเปิดอยู่ จุดปลายอาจยังต้องใช้ข้อมูลรับรองหรือเข้าถึงได้เฉพาะจากเครือข่ายที่ตั้งใจไว้ ตรวจสอบขอบเขตการเข้าถึงจริงแทนที่จะสมมติว่าความลับและการรับรองความถูกต้องหมายถึงสิ่งเดียวกัน
สำหรับตัวอย่างที่แบ่งปันได้ ให้ใช้ชื่อโฮสต์ในเอกสารและละเว้นความลับ เก็บการตั้งค่าส่วนตัวไว้ในกลไกความลับหรือการกำหนดค่าท้องถิ่นที่กำหนดไว้ของโปรเจกต์ ระวังไฟล์ที่สร้างขึ้นและบันทึกการวินิจฉัยที่คัดลอกมา ซึ่งอาจมี URL แบบเต็มที่มีข้อมูลรับรอง
หากข้อมูลรับรองถูกเปิดเผย ให้ขจัดประโยชน์ของข้อมูลนั้นก่อนโดยการเพิกถอนหรือหมุนเวียน การแก้ไขไฟล์ล่าสุดไม่ได้ลบสำเนา คอมมิตก่อนหน้า หรือเนื้อหาที่แคชไว้ แนวทางข้อมูลอ่อนไหวของ GitHub อธิบายว่าทำไมการล้างประวัติจึงเป็นงานแยกต่างหาก
การทบทวนที่มีประโยชน์ตรวจสอบทั้งสองด้าน: ข้อมูลที่เผยแพร่ให้การเข้าถึงอะไร และพร็อกซียังคงถูกจำกัดหรือไม่แม้จะทราบที่อยู่แล้ว