security find-internet-password -s proxy.example.internal -a alex -P 8080

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

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

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

ตรวจสอบแอตทริบิวต์ใน Keychain Access หรือจำกัดคำสั่งก่อนลบรายการเก่า delete-internet-password ยังรับฟิลด์ที่ตรงกันที่เกี่ยวข้องด้วย การลบตามเซิร์ฟเวอร์เพียงอย่างอาจกำหนดเป้าหมายบัญชีหรือพอร์ตผิด

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

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