Учётная запись в информационных системах¶
Учётная запись (англ. account) — это совокупность данных в информационной системе, которая идентифицирует пользователя или процесс и предоставляет ему права доступа к ресурсам. Учётная запись обычно включает уникальный идентификатор (логин), способ аутентификации (пароль, ключ, биометрические данные) и набор разрешённых действий. Учётные записи применяются в операционных системах, базах данных, веб-сервисах, корпоративных сетях и иных системах, где требуется разграничение доступа.
¶Состав и назначение
Стандартная учётная запись состоит из следующих элементов:
- Идентификатор (логин, имя пользователя) — уникальное имя, по которому система распознаёт субъект.
- Атрибуты — дополнительные сведения: ФИО, адрес электронной почты, подразделение, роль.
- Учётные данные (credentials) — секретная часть, используемая для аутентификации: пароль, ключ шифрования, сертификат, биометрический шаблон.
- Политика доступа — список прав и привилегий: какие файлы, команды, таблицы или сервисы пользователь может использовать.
Основные функции учётной записи — идентификация (кто это), аутентификация (доказательство личности) и авторизация (что разрешено).
¶Классификация
Учётные записи различают по нескольким признакам.
По типу субъекта:
- Пользовательские — для конкретного человека.
- Служебные (системные) — для процессов, демонов, служб ОС или приложений (например,
root,SYSTEM,www-data). - Групповые — объединяют пользователей для удобного управления правами.
- Временные — создаются на ограниченный срок и удаляются автоматически.
По статусу:
- Активные — учётная запись работает, доступ разрешён.
- Заблокированные — доступ приостановлен (по решению администратора, при подозрении на взлом, при долгом неиспользовании).
- Удалённые (архивные) — учётная запись деактивирована, данные могут храниться для аудита.
По уровню привилегий:
- Администраторские — полный контроль над системой.
- Обычные (стандартные) — ограниченный набор прав.
- Гостевые — минимальные права, часто с ограничением по времени.
¶Учётные записи в операционных системах
В Unix-подобных системах (Linux, FreeBSD) учётные записи хранятся в файле /etc/passwd, а хеши паролей — в защищённом файле /etc/shadow. Права определяются идентификаторами UID (пользователя) и GID (группы). В Windows учётные записи хранятся в SAM (Security Account Manager) или в Active Directory — службе каталогов для доменных сетей. Стандартные учётные записи Windows: Administrator, Guest, SYSTEM, LOCAL SERVICE.
¶Учётные записи в веб-сервисах
В веб-приложениях учётная запись обычно связана с электронной почтой или телефонным номером и создаётся при регистрации. Хранится она в базе данных приложения. Пароль, как правило, сохраняется не в открытом виде, а в виде хеша с солью. Многие сервисы поддерживают вход через сторонние учётные записи — по протоколу OAuth 2.0 или OpenID Connect, что позволяет не создавать отдельный пароль на каждом сайте.
¶Управление жизненным циклом
Полный цикл учётной записи включает:
- Создание — регистрация субъекта, назначение идентификатора и начальных прав.
- Активация — подтверждение личности (по e-mail, SMS, документам).
- Использование — аутентификация, авторизация, изменение профиля.
- Изменение прав — повышение или понижение привилегий, перевод в другую группу.
- Блокировка — при нарушении политик, увольнении, подозрении на компрометацию.
- Удаление или архивация — окончательное деактивирование с сохранением журналов.
¶Безопасность
Основные угрозы, связанные с учётными записями, — это перебор паролей, фишинг, утечка баз данных, использование одинаковых паролей на разных сервисах и компрометация служебных учётных записей. Меры защиты включают:
- политику сложных паролей и их периодической ротации;
- двухфакторную аутентификацию (2FA) — например, одноразовый код из SMS или приложения-аутентификатора;
- принцип минимальных привилегий — каждому субъекту выдаются только необходимые права;
- блокировку учётной записи после нескольких неудачных попыток входа;
- ведение журналов аудита (логов) входов и действий.
В России порядок учёта и защиты учётных записей в информационных системах регулируется, в частности, требованиями ФСТЭК и ГОСТ Р 50922-2006 «Информационная технология. Защита информации. Идентификация. Аутентификация. Управление доступом».
¶Смежные понятия
С учётной записью тесно связаны понятия сессии (временного сеанса работы после входа), токена доступа и идентификатора сессии. В корпоративной среде управление учётными записями объединяется в системы IAM (Identity and Access Management), которые автоматизируют выдачу, изменение и отзыв доступов.
Источники:
- ГОСТ Р 50922-2006 «Информационная технология. Защита информации. Идентификация. Аутентификация. Управление доступом»
- RFC 2119, RFC 6749 (OAuth 2.0)
- Man Pages Linux: passwd(5), shadow(5)
- Microsoft Learn: Active Directory Domain Services
