В дополнение к существующим методам входа в систему внедрите метод аутентификации, устойчивый к фишингу, в частности, FIDO или пароль на основе WebAuthn, либо единый вход (Single Sign-On) от признанного поставщика федеративной идентификации, такого как Sign in with Google.
Данное руководство обеспечивает безопасность вашего приложения и упрощает вход пользователей в систему, снижая такие уязвимости, как утомление паролей, подбор учетных данных и фишинг.
Необходимая реализация
Для участия в программе AEP ваше приложение должно успешно предлагать как минимум один одобренный метод аутентификации, устойчивый к фишингу (Passkeys или одобренный поставщик единого входа), при входе в систему, причем этот метод должен быть представлен аналогичным и заметным образом.
| ИДЕНТИФИКАТОР | Руководство |
|---|---|
| AEP-PR-GAA | В случае с ключами доступа это проверяется путем создания и получения ключей доступа через API менеджера учетных данных. |
| AEP-PR-GAB | Приложения, использующие вход через Google, должны быть интегрированы через API Credential Manager . Хотя принимаются и другие одобренные поставщики SSO, рекомендуется использовать вход через Google, поскольку он предлагает современный процесс аутентификации, защищающий пользователей от фишинга и обеспечивающий согласованный кроссплатформенный пользовательский опыт. |
Применимость рекомендаций
Данное руководство относится к:
- Приложения, которые хотят соответствовать требованиям AEP и требуют авторизации пользователя.
- Телефоны, планшеты, складные устройства, устройства расширенной реальности (XR), носимые устройства (Wear) и автомобильные устройства.
Исключения
| ИДЕНТИФИКАТОР | Освобождение от ответственности |
|---|---|
| AEP-PR-EAA | Данное руководство не распространяется на приложения, которые не поддерживают аутентификацию пользователя или состояние авторизации. |
| AEP-PR-EAB | Кроме того, вы можете предложить здесь альтернативных поставщиков федеративной идентификации для оценки, если считаете, что их следует рассмотреть наряду с уже принятыми поставщиками . |
Принимаемые поставщики федеративной идентификации для единого входа (SSO)
Для обеспечения единого входа принимаются следующие поставщики федеративных идентификационных данных для потребителей:
- Войти через Google
- Войти с помощью Apple
- Учетная запись Microsoft (для потребителей)
- Shop.app
- Вход в Amazon
- Вход в GitHub
- Вход в Discord
- Вход через Line или Kakao
- Вход в WeChat
- Вход через Facebook
Этот список периодически пересматривается по мере развития федеративной экосистемы идентификации. Критерии оценки включают:
- Контроль безопасности и конфиденциальности пользователей
- Опыт разработки и интеграции (в соответствии с нативным API Android Credential Manager, соответствие открытым стандартам).
- Активный потребительский след
Документация и ресурсы по функциональным функциям
Приведенные ниже ресурсы содержат рекомендации по внедрению и технические подробности по аутентификации, устойчивой к фишингу . Эти ресурсы предназначены только для ознакомления и не содержат дополнительных требований к программе.