Код подтверждения устройства: как github рассчитывает ID устройства? - PullRequest
0 голосов
/ 19 марта 2020

Всякий раз, когда я пытаюсь войти в github с другого компьютера с Ubuntu в той же сети, он предлагает ввести код подтверждения устройства.

Как github понимает, что я выполняю вход с другого устройства, поскольку Я использую тот же os / version / source-ip?

Есть ли способ подделать deviceId, чтобы я прекратил получать это приглашение?

1 Ответ

0 голосов
/ 20 марта 2020

Я не знаю точно, какую технику использует GitHub, но, скорее всего, это повар ie в вашем браузере или в каком-то другом локальном хранилище. Известно, что если вы удалите файлы cookie, запрос будет повторяться.

Этот метод существует, чтобы избежать проблем со слабыми или скомпрометированными паролями, которые могут привести к захвату аккаунта. Злоумышленник должен иметь как пароль учетной записи, так и доступ к учетной записи электронной почты, что несколько сложнее.

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

Даже если , вам все равно GitHub обеспечивает безопасность вашей учетной записи, поскольку взломанные учетные записи являются источником злоупотреблений и спама. К сожалению, сегодня это глобальная проблема Inte rnet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...