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

Isto restringe uma pesquisa de palavra-passe de internet sem pedir o segredo. Substitua o servidor, a conta e a porta do exemplo. Não acrescente -g nem -w só para inspecionar atributos correspondentes: essas opções revelam o material da palavra-passe.

Combine o item com a ligação que falha. Verifique o nome do anfitrião face ao alias, a porta, a conta qualificada pelo domínio, o protocolo específico do proxy e o tipo de autenticação. Só um nome de anfitrião pode corresponder a outra credencial. A ferramenta da Apple suporta estes seletores e um argumento explícito de keychain.

Depois identifique o contexto de keychain do processo. Uma pesquisa interativa do utilizador não prova que um serviço de sistema tenha a mesma lista de pesquisa, estado de desbloqueio ou direitos de acesso.

Inspecione os atributos no Acesso às Chaves ou restrinja o comando antes de remover um item antigo. delete-internet-password também aceita os campos de correspondência relevantes; eliminar apenas por servidor pode atingir a conta ou a porta erradas.

Um proxy de desafio-resposta pode usar credenciais armazenadas para calcular uma nova resposta, pelo que um desafio não obriga necessariamente a reintroduzir a palavra-passe. Pedidos repetidos podem significar outro item, um keychain inacessível, autenticação não suportada ou um proxy efetivo diferente. Assim que essa distinção for clara, atualize a credencial específica e o acesso do processo pretendido em vez de permitir que todas as aplicações a leiam.

Artigos relacionados