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, 지원되지 않는 인증 또는 다른 유효 프록시를 의미할 수 있습니다. 그 차이가 분명해지면 모든 앱이 읽도록 두지 말고 특정 자격 증명과 의도한 프로세스 접근을 갱신하세요.

관련 글