ฉันใช้ macOS Sierra 10.12.6 หลังพร็อกซี NTLM ของ บริษัท เบราว์เซอร์ของฉันและแอปพลิเคชันอื่นกำลังใช้การตั้งค่าพร็อกซีระบบซึ่งฉันได้บันทึกชื่อผู้ใช้และรหัสผ่านสำหรับการตรวจสอบความถูกต้องด้วยพร็อกซี มันใช้งานได้ดี
มีปัญหาถาวรกับบริการของระบบที่พยายามเข้าถึงข้อมูลบนอินเทอร์เน็ตและไม่เห็นว่ามีสิทธิ์เข้าถึงหนังสือรับรองพร็อกซีในบัญชีผู้ใช้ของฉัน ฉันเห็นป๊อปอัปต่อไปนี้ทุกสองสามนาทีและไม่ว่าฉันจะทำอะไร (อัปเดตข้อมูลประจำตัวของฉันในการตั้งค่าระบบหรือกด "ไม่ใช่ตอนนี้") ป๊อปอัปจะปรากฏขึ้นเรื่อย ๆ :
ข้อความในป๊อปอัพอ่าน:
ต้องการการรับรองความถูกต้องของพร็อกซี
ป้อนรหัสผ่านสำหรับพร็อกซี HTTP http://xxx.xxx.xxx.xxx:yyyyในการตั้งค่าระบบ
ฉันจะทำอย่างไรเพื่อป้องกันไม่ให้ป๊อปอัปนี้ปรากฏ
สิ่งที่ฉันได้ลองไปแล้ว:
- อัปเดตข้อมูลรับรองของฉันในการตั้งค่าระบบ ( เครือข่าย> ขั้นสูง> พร็อกซี )
- คัดลอกรายการข้อมูลรับรองจากพวงกุญแจการเข้าสู่ระบบไปยังระบบพวงกุญแจเนื่องจากฉันอ่านคำแนะนำสำหรับสิ่งนั้นในคำถามโพสต์ในบล็อกหรือฟอรัม
สิ่งเหล่านี้ไม่ได้ผลฉันได้ป๊อปอัปนี้ทุกสองสามนาทีและดูเหมือนจะไม่มีรูปแบบเมื่อมันปรากฏขึ้น
อัปเดต 1:
ทันทีที่ฉันป้อนข้อมูลประจำตัวของฉันโดยคลิกที่ปุ่มการตั้งค่าระบบในกล่องโต้ตอบด้านบน (ซึ่งฉันสามารถบังคับได้เช่นเปิด Safari และเริ่มพิมพ์ URL ในกล่องตำแหน่ง) จะมีการสร้างบันทึกสองรายการในพวงกุญแจการเข้าสู่ระบบเนื้อหา:
@ xxx.xxx.xxx.xxx (ชื่อผู้ใช้) รหัสผ่านอินเทอร์เน็ตวันนี้, 09:10 - เข้าสู่ระบบ
ระเบียนทั้งสองมีลักษณะเหมือนกันโดยมีชื่อและแอตทริบิวต์เดียวกัน ทั้งสองแสดงว่าแอปพลิเคชันที่ร้องขอนี้คือAuthBrokerAgent
:
อัปเดต 2:
ฉันได้ลองคำแนะนำนี้แล้ว: https://discussions.apple.com/message/23848961#message23848961การคัดลอกรายการการรับรองความถูกต้องจากพวงกุญแจเข้าสู่ระบบไปยังพวงกุญแจระบบแล้วทำการรีบูต แต่มันก็ไม่สามารถแก้ไขได้ อันที่จริงแล้วกล่อง "ต้องมีการตรวจสอบความถูกต้องของพร็อกซี" ที่หวั่นปรากฏขึ้นอีกครั้งในขณะที่พิมพ์สิ่งนี้ ...
อัปเดต 3:
ฉันใช้ Wireshark เพื่อดูปริมาณการใช้งานระหว่างเครื่องและพร็อกซีของเรา:
- พร็อกซีกลับมาพร้อมกับ
407 Proxy Authentication Required
และProxy-Authenticate: NTLM
ซึ่งสอดคล้องกับความคาดหวังของฉันเนื่องจากพร็อกซีของเราใช้ NTLM - ตัวอย่างบางอย่างที่ฉันเห็นในการรับส่งข้อมูล (เช่น iCloud) จากนั้นส่งการ
NTLMSSP_NEGOTIATE
ตอบกลับ - พร็อกซีกลับมาพร้อม
NTLMSSP_CHALLENGE
คำขอ - บริการตอบสนองด้วย
NTLMSSP_AUTH
และชื่อผู้ใช้ของฉันซึ่งจะต้องได้รับจากที่ใดที่หนึ่ง - พร็อกซีตอบกลับด้วยในที่สุด
200 Connection established
สำหรับฉันแล้วนี่แสดงให้เห็นว่าโดยทั่วไปการตรวจสอบความถูกต้องของพร็อกซีนั้นใช้งานได้ดีหากระบบสามารถรับชื่อผู้ใช้และพร็อกซีได้จากที่ไหนสักแห่ง คำถามยังคงอยู่ว่าจะเก็บชื่อผู้ใช้ / รหัสผ่านอย่างไรเพื่อให้บริการระบบทั้งหมดสามารถค้นหาได้ บริการระบบบางอย่าง (ฉันถือว่า) ไม่มีวิธีการใด ๆ ในการค้นหาหนังสือรับรองพร็อกซีที่ฉันกำลังจัดเก็บไว้ในขณะนี้