Что на самом деле происходит с вашим приватным ключом, когда вы нажимаете «Войти с помощью Google», чтобы открыть криптокошелек? Ваш кошелек с входом «через Google» восстанавливает приватный ключ на вашем устройстве каждый раз при входе. Google никогда не хранит этот ключ. Google отвечает только на один вопрос: это действительно тот человек, за которого он себя выдает? После этого в работу вступает другая система. Вот что на самом деле происходит: Ваш ключ разделяется на 3 части. Любые две из них восстанавливают его. Часть A: на вашем устройстве Часть B: заблокирована за вашим входом, хранится на их серверах Часть C: восстановление (пароль, резервная копия, другое устройство) Когда вы нажимаете «Войти с помощью Google/Apple»: 1. Google или Apple проверяют, что это вы, и передают вашему приложению токен входа. 2. Ваше приложение не отправляет этот токен слепо на один сервер. Сначала оно отправляет хеш токена в их узловую сеть, ждет, пока достаточное количество узлов подтвердит его, а затем раскрывает сам токен. Это предотвращает возможность того, что злонамеренный узел перехватит ваш вход и выдаст себя за вас. 3. Каждый узел самостоятельно проверяет токен и возвращает свою часть вашего шифровального ключа. 4. Для восстановления этого шифровального ключа более половины узлов должны быть честными. Генерация совершенно новых ключей требует строже: более трех четвертей узлов должны быть честными. В их документации говорится, что эти пороги были выбраны осознанно — они предпочитают полный сбой системы, чем возможность для вора восстановить ключи. 5. Этот шифровальный ключ разблокирует часть B из хранилища. 6. Часть B плюс часть A, находящаяся на вашем устройстве, восстанавливают настоящий приватный ключ кошелька. Две точки на прямой — ключ в точке пересечения. Техническое название — интерполяция Лагранжа. 7. Теперь вы можете подписывать транзакции. При выходе восстановленный ключ должен удаляться. При следующем входе — снова восстанавливается. Таким образом, «нет seed-фразы» не означает «нет ключа». Это означает, что чужая сеть решает, когда вы получите свой ключ обратно. Именно этот слой был скомпрометирован во время недавнего взлома Keplr. Web3Auth заявляет, что проблема была в их собственной инфраструктуре и привела к раскрытию ключей для некоторых кошельков Keplr, подключенных через Google/Apple. Социальный вход подходит для аирдропов с пылью. Для денег, которые вы не сможете потерять, используйте seed-фразу, которую вы контролируете, или аппаратный кошелек. Вы бы все еще хранили реальные деньги в кошельке с социальным входом?
ChaiПоделиться

Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.



