Требования к разделению доступа
Источник данного текста - github, там вы
можете посмотреть всю историю изменений.
Требования к разделению доступа
- Информация, размещаемая на сайте, является общедоступной.
- Все опубликованные разделы сайта должны открываться для доступа на чтение без аутентификации пользователя.
- При попытке входа в закрытый раздел у пользователя не прошедшего аутентификацию, должен быть запрошен логин и пароль.
- После прохождения аутентификации система должна проверять полномочия пользователя на доступ к запрошенному разделу.
- Если доступ запрещен, пользователю должно быть выведено сообщение о невозможности доступа в закрытый раздел.
Пользователей сайта можно разделить на 3 части в соответствии с правами доступа:
1. Посетители (гость)
- Посетители имеют доступ только к общедоступной части сайта.
2. Редактор (сотрудник Заказчика)
- Доступ к административной части
- Доступ к редактированию материалов и разделов
- Доступ к добавление материалов в разделы.
3.Администратор (сотрудник Исполнителя)
- Доступ к административной части
- Доступ к редактированию материалов и разделов
- добавлять пользователей с правами Редактора
- добавлять и удалять разделы сайта.
Требования к паролю
- Доступ к административной части должен осуществляться с использованием уникального логина и пароля.
- Логин выдается администратором сайта.
- При создании пользователя в системе, на его электронный адрес отправляется сообщение, в котором указана одноразовая ссылка входа, перейдя по которой система предлагает пользователю сменить пароль (ввести вручную новый пароль).
Правила для составления паролей:
- Длина пароля должна быть не менее 8 символов.
- Пароль должен состоять из цифр и латинских букв в разных регистрах; желательно включать в пароль другие символы, имеющиеся на клавиатуре (например, символы / ? ! < > [ ] { } и т.д.)
- Пароль не должен являться словарным словом или набором символов, находящихся рядом на клавиатуре. В идеале пароль должен состоять из бессмысленного набора символов.
- Все пароли необходимо менять с определенной периодичностью, оптимальный срок - от трех месяцев до года.