Требования к безопасности

В этом руководстве описаны требования к безопасности для пользователей Google Рекламы и Google Ads API, в том числе обязательная аутентификация с помощью ключа доступа при создании токенов обновления OAuth 2.0 и двухэтапная аутентификация для аккаунтов, на которые распространяются требования к безопасности аккаунтов менеджера.

Что такое ключи доступа?

Ключ доступа – это форма многофакторной аутентификации (МФА), которая сочетает криптографию с открытым ключом и существующие средства защиты устройства (например, отпечаток пальца, распознавание лица или PIN-код для разблокировки экрана), чтобы подтвердить личность владельца аккаунта. Ключи доступа сочетают в себе владение устройством ("то, что у вас есть", например мобильное устройство или ключ FIDO2) со знанием того, как его разблокировать ("то, что вы знаете"), и являются удобной альтернативой паролям.

Ключи доступа считаются более надежными, чем стандартная двухэтапная аутентификация (также известная как двухфакторная аутентификация), по следующим причинам:

  • Привязка к домену. Ключи доступа привязаны к определенным доменам (например, google.com) и не будут работать на мошеннических сайтах, которые выдают себя за оригинальные (например, google-fake.com).
  • Привязка к устройству. Ключи доступа защищены локальной аутентификацией на устройстве, и для их разблокировки требуется физическое присутствие пользователя.
  • Нечего красть. Ключи доступа используют криптографический метод "запрос-ответ" с открытым ключом между вашим устройством и сервером. При этом не используются одноразовые коды доступа или пароли, которые можно перехватить.

Настроить ключ доступа

Чтобы настроить ключ доступа, выполните следующие действия:

  1. Перейдите на страницу g.co/passkeys и войдите в аккаунт Google.
  2. Нажмите Создать ключ доступа.
  3. Следуйте инструкциям на экране.

Требования к ключам доступа

В разделах ниже подробно описаны требования к ключам доступа для использования Google Рекламы и Google Ads API.

Требования к аккаунту Google Рекламы

В Google Рекламе можно использовать ключ доступа для входа в аккаунт. Для подтверждения действий, связанных с безопасностью, некоторым рекламодателям придется использовать ключ доступа к своему аккаунту Google Рекламы.

Требования Google Ads API

Google Ads API требует, чтобы все пользователи проходили аутентификацию с помощью ключа доступа, когда они следуют процедуре аутентификации для создания токенов обновления OAuth 2.0. Если вы ещё не создали ключ доступа, вам будет предложено сделать это (с учетом задержки в целях безопасности до 7 дней, прежде чем новый ключ доступа можно будет использовать для завершения рабочего процесса аутентификации). Другие способы аутентификации, в том числе с использованием только пароля или стандартных механизмов двухэтапной аутентификации, например временного одноразового кода (TOTP) или кодов из SMS, запрещены.

Окно аутентификации с помощью ключа доступа OAuth

Это требование не повлияет на существующие токены обновления OAuth. Они продолжат работать как обычно, и при получении токенов доступа OAuth пользователям не потребуется повторная авторизация.

Что такое двухэтапная аутентификация?

Двухэтапная аутентификация (2SV), также известная как двухфакторная аутентификация (2FA), – это форма МФА, которая добавляет второй фактор владения ("то, что у вас есть") в дополнение к имени пользователя и паролю.

Двухэтапная аутентификация надежнее однофакторной, при которой для входа в аккаунт требуется только имя пользователя и один фактор знания ("то, что вы знаете"), обычно пароль. Это усложняет несанкционированный доступ к аккаунту. Пароли могут быть раскрыты, но при использовании двухэтапной аутентификации одного раскрытого пароля недостаточно для получения доступа.

Требования к двухэтапной аутентификации

В разделах ниже подробно описаны требования к двухэтапной аутентификации для работы с Google Рекламой и Google Ads API.

Требования к аккаунту Google Рекламы

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

Требования Google Ads API

Чтобы генерировать токены обновления OAuth 2.0 с помощью процедуры аутентификации пользователей, Google Ads API требует использовать ключ доступа, а не стандартную двухэтапную аутентификацию.

Если в управляющем аккаунте включена обязательная двухэтапная аутентификация, существующие токены обновления OAuth продолжают работать, и пользователям не нужно повторно проходить авторизацию, чтобы получить токены доступа OAuth. Однако вызовы Google Ads API к аккаунтам, на которые распространяется это требование, будут завершаться ошибкой TWO_STEP_VERIFICATION_NOT_ENROLLED, пока пользователь не включит двухэтапную аутентификацию в своем аккаунте Google.