Authentication and access management
Number of organization administrators is minimal
Y360-1
Organization 360
Admins
To view a list of employees, use the UserService_ListisAdmin: true.
How to implement:
- Limit the number of admins to one (or the minimum required number).
- For other users with administrative tasks, use roles with restricted permissions. For more information, see this guide
.
Second factor is used for domain users and Yandex ID users
Y360-3
To improve security of access to Yandex 360 corporate services, use two-factor authentication (2FA) for all domain users and Yandex ID users. This means, in addition to their password, a user will need a one-time code delivered by phone call or SMS to log in to their account. Such approach significantly reduces the risk of unauthorized access even if the password has been compromised.
-
Log in
as the organization administrator. -
Select Login confirmation in the Security menu.
-
Specify the required settings:
- Enable for: Specify
All employeesif you are enabling verification for the entire organization orSelected employeesif you want to set it up individually. - Warning period: Time given to users to set up sign-in verification. After this period expires, employees will not be able to postpone its setup.
Note
The Verification method setting is non-editable. The priority method for code delivery is a phone call. SMS delivery is used only when phone calls are not available.
- Enable for: Specify
-
Click Enable.
-
If you are enabling login confirmation for specific users, select
them. -
If you are enabling login confirmation for all organization users, you can forcibly terminate sessions of all user accounts.
-
To get the 2FA setup status for an organization, use the Domain2FAService_Get
REST API method for the Domain2FAService resource. Make sure 2FA is enabled for all domain users or selected employees according to your organization’s policy. -
To get the 2FA setup status for each domain user, use the UserService_Get2fa
REST API method for the UserService resource. Make sure thetwofaEnabledparameter in the response body is set totrue. -
To check that domain users are unable to postpone setting up a second factor, use the Domain2FAService_Disable
REST API method for the Domain2FAService resource. Make sure there are no users with active postponement of 2FA setup.Note
For Yandex ID users, use the available verification options via Yandex ID.
How to implement:
Set up
Password policy is enabled in your organization
Y360-6
An organization must have an active password management policy which requires users to change their passwords at least every six months. This is an additional security measure in case 2FA is not implemented or is not enabled for all users.
To get password policy parameters, use the DomainPasswordsService_Getenabled parameter in the response body is set to true and the changeFrequency parameter value does not exceed 180 days.
Response example:
{"changeFrequency":180,"enabled":true}
If the response returns enabled: false or changeFrequency > 180, the policy does not comply with Y360-6.
How to implement:
Set
Organization owner’s account has recovery tools
Y360-9
Make sure to set up access recovery options for the organization owner’s account:
-
Associated phone number (secure phone) for recovery via SMS or phone call.
-
Two-factor authentication (2FA) to enforce using a second factor.
Specifics:
- For domain users, you can check 2FA via the API.
- For
@yandex.ruaccounts, you need to perfrom the check manually (the API is not available).
- Log in
as the organization administrator. - In the security settings, manually check that:
- There is an associated phone number.
- 2FA is activated.
-
To make sure the organization owner’s account has access recovery options configured, use the UserService_Get
REST API method for the UserService resource. Make sure thehas_security_phoneand2fa_enabledparameters in the response body are set totrue. -
To check global 2FA settings in an organization, use the Domain2FAService_Get
REST API method for the Domain2FAService resource. Make sure theenabledparameter in the response body is set totrue 2FA.
How to implement:
-
Log in
as the organization administrator. -
Select Login confirmation in the Security menu.
-
Specify the required settings:
- Enable for: Specify
All employees.
- Enable for: Specify
-
Click Enable.
For Yandex accounts, transfer the organization ownership to a domain user.
To enable 2FA for a domain account, use the Domain2FAService_Enable