Version 1.0 — 21.03.2026
Based on NIST SP 800-63B (2024) and ISO/IEC 27001:2022
This Password Policy establishes requirements for the creation, storage, management, and rotation of passwords across all components of the Learning Management System (LMS), including user accounts, administrative panels, API keys, and service accounts.
The policy is based on the following international security standards:
| Parameter | Requirement |
|---|---|
| Minimum length (regular users) | 8 characters |
| Recommended length | 8-12 characters |
| Minimum length (administrators) | 12 characters |
| Maximum length | 64 characters minimum |
| Minimum length (passphrases) | 12 characters |
| Minimum length (service accounts) | 24 characters, auto-generated |
| Allowed characters | All printable ASCII, spaces, Unicode (including emoji) |
NIST 2024 Recommendation:
Complexity requirements (uppercase + digits + special chars) and periodic forced rotation (every 90 days) are no longer recommended. Focus on password length and blocklist checking instead.
The system checks passwords against:
Per NIST SP 800-63B (2024 update), periodic forced password rotation is not recommended because it leads to predictable patterns.
Password change is required when:
For service accounts and API keys: rotation every 180 days is recommended.
Password history: the new password must not match the last 5 passwords used.
| Parameter | Value |
|---|---|
| Max failed attempts (regular users) | 10 |
| Max failed attempts (admins) | 5 |
| Max failed attempts for service accounts | 3 (immediate alert) |
| Lockout backoff | 1, 2, 4, 8, 16, 32 min... (exponential) |
| Session timeout (inactive) | 15 minutes |
| Account unlock | Email/SMS verification or admin reset |
MFA is strongly recommended for all users and mandatory for administrators.
The LMS supports integration with external identity providers:
All authentication events are logged:
Alert triggers:
All LMS users are advised to:
This policy is reviewed and updated:
Approved by: System Administrator / IT Director
Document Info
Version: 1.0
Effective date: March 21, 2026
Next review: March 2027
Based on NIST SP 800-63B (2024) + ISO 27001