Google Chrome постоянно запрашивает разрешение на связку ключей?


13

Моя установка Google Chrome на Snow Leopard запрашивает доступ к цепочке для ключей каждый раз, когда я захожу на сайт с информацией для входа в систему ... Это произошло очень внезапно - я перезапустил и попробовал разные комбинации настроек (всегда разрешать), но безрезультатно. Предложения здесь: Safari продолжает спрашивать разрешение на доступ к цепочке для ключей , не решили мою проблему. Любой совет?

Ответы:


6

Google испортил подпись приложений в их процедуре обновления. Я просто случайно предполагаю, что они переключили двоичный файл OS X на что-то вроде того, что они делали с версией Windows (декомпиляция, затем процедура исправления, затем перекомпиляция), не рассматривая возможность различных хешей.

Mac OS X 10.5 Leopard включает новую функцию безопасности для подписи кода, которая помогает проверить целостность приложения. Приложения подписываются их создателями до их распространения с использованием их закрытого ключа, а затем могут быть проверены на компьютере клиента с помощью открытого ключа компании.

Службы цепочки для ключей Mac OS X используют эту новую функцию подписи кода для проверки подписи каждого приложения, прежде чем разрешить доступ к содержимому цепочки для ключей. Проверяя подпись, службы цепочки ключей Mac OS X могут обнаружить, когда в приложение было внесено потенциально вредоносное изменение, и таким образом защитить ваши конфиденциальные данные, отказав в доступе к измененному приложению.

источник: http://help.agile.ws/1Password3/invalid_code_signature.html

Что за исправление? Не совсем уверен. Я только что давил на «Всегда разрешать». Я до сих пор их получаю, но с тех пор, как я начал бить, я получал меньше. В конце концов, это исчезнет, ​​если вы продолжите это делать.

Эй, оглядываясь назад на мои догадки, попробуйте переустановить.


это происходит со мной снова, год спустя. Boo Google :(
Кайл Уайлд

1
[год спустя] - Это какой-то день сурка? От А до Я, я должен был нажать Always Allowна все сохраненные сайты ...
brasofilo

11

Это то, что сработало для меня. Apple Snow Leopard и Google Chrome 17.0.963.56.

  1. Выйти из Chrome
  2. Открытые Утилиты: Доступ Брелка
  3. Поиск Chrome
  4. Удалить "Chrome Safe Storage"
  5. Запустите Chrome. Обратите внимание, что Chrome Safe Storage вернулась в список.
  6. Перейти на сайт, который требует пароль, хранящийся в связке ключей. Появится диалоговое окно «Связка ключей» с запросом пароля. Введите пароль (как вы обычно делаете).

Работал! Похоже, моя синхронизация сейчас не работает, но я буду исследовать это ..
Маркус Леон

Моя проблема заключалась не в том, что он запрашивал пароли для новых сайтов, а в том, что мне приходилось нажимать целую кучу «хотите ли вы ...» при запуске Chrome. Решение было удалить запись в доступе Keychain и затем перезапустить Chrome. Я должен сейчас ввести все пароли, но это справедливо - если я скажу своим пользователям сделать это, я тоже смогу сделать это сам.
LosManos


2

Для меня исправлено перемещение записи цепочки для ключей Google Chrome из вторичной цепочки в основную цепочку. У меня есть несколько цепочек для ключей из-за плохого перемещения моей базы данных цепочек для ключей из системы в систему и перемещения ее в «основную», или «первичную», базу данных, исправленную проблему.


1

В меню Keychain Access попробуйте запустить Key Achid First Aid, спросите пароль и выберите Verify and start. Если обнаружена ошибка, попробуйте еще раз и выберите Ремонт.


Ошибок не найдено.
分 か り ま す か


1

Это может быть вызвано тем, что Chrome пытается получить доступ к учетным данным, сохраненным в Safari . Решение в короткой версии:

  1. Перейти к Keychain Access
  2. Удалите запись «facebook.com (пароль не сохранен)» или что-то подобное (на моем компьютере это отображается с синим значком)
  3. Выполнено
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.