Открыть сервисСервис

Имя пользователя в компьютерных системах

Имя пользователя (учётная запись, логин) — уникальный текстовый идентификатор, назначаемый человеку в компьютерной системе, сети или онлайн-сервисе для его аутентификации и авторизации. Имя пользователя выступает публичной частью учётной записи: по нему система определяет, кому принадлежит сессия, а пароль (или иной аутентификатор) подтверждает право использования этой записи. Термин происходит от англ. username; в русскоязычной практике используются как заимствования «логин» и «юзернейм», так и калька «имя пользователя».

История

Понятие появилось в начале 1960-х годов вместе с многопользовательскими вычислительными системами. В проекте Compatible Time-Sharing System (CTSS) Массачусетского технологического института, запущенном в 1961 году, нескольким операторам требовалось разделять ресурсы одной машины, и для идентификации вводилось короткое текстовое имя. Позднее в UNIX-системах закрепилась практика присваивания каждому пользователю записи в файле /etc/passwd, где хранились имя, идентификатор (UID), домашний каталог и прочие атрибуты.

С развитием сетей и веб-сервисов в 1990-х годах имя пользователя стало одновременно и публичным идентификатором: в форумах, почтовых системах и социальных сетях оно отображается другим участникам, тогда как в серверных системах (Windows-домены, корпоративные каталоги) остаётся внутренним атрибутом учётной записи.

Функции и свойства

Имя пользователя решает несколько задач:

Требования к формату имени задаются администратором или самой системой. Типичные ограничения: длина от 1 до 64 символов, допустимые символы — латинские буквы, цифры, точка, дефис, подчёркивание; запрет пробелов и специальных символов. Во многих системах имена нечувствительны к регистру (Windows), в UNIX-подобных — регистрозависимы. Уникальность имени требуется в пределах одного домена или каталога, но не обязательно на уровне разных систем.

Способы аутентификации

Имя пользователя почти всегда является первой частью пары «логин — пароль». Дополнительно к нему применяются:

  • Многофакторная аутентификация (MFA) — одноразовые коды, аппаратные ключи, биометрия.
  • Протоколы LDAP и Kerberos — централизованное управление именами в корпоративных сетях.
  • Федеративная аутентификация (SSO) — одно имя используется для доступа к нескольким сервисам через единый провайдер идентичности.
  • Внешние провайдеры — вход через учётную запись Google, Яндекс, ВКонтакте и другие.

В UNIX-системах традиционно разграничивается понятие «имя пользователя» (username) и «имя для отображения» (GECOS-поле в /etc/passwd), где может храниться настоящее имя человека. В Active Directory аналогично разделены sAMAccountName (логин) и displayName.

Имя пользователя в российских системах

В российской практике идентификация пользователей регулируется рядом нормативных актов. Федеральный закон № 152-ФЗ «О персональных данных» относит имя пользователя, связанное с конкретным человеком, к персональным данным. Госуслуги используют в качестве логина СНИЛС или номер телефона. Приказ ФСТЭК № 21 требует от информационных систем различать учётные записи и хранить сведения о пользователях в журналах событий безопасности.

Безопасность

Имя пользователя считается несекретной частью учётной записи — его можно сообщать открыто. Однако в сочетании с утечками паролей и словарными атаками оно снижает порог взлома. Рекомендуемые меры защиты:

  • отказ от использования реального имени в публичных сервисах;
  • уникальные имена для разных систем;
  • включение MFA;
  • ограничение числа попыток входа;
  • мониторинг подбора имён в журналах безопасности.

В ряде стран действуют законы, обязывающие сервисы раскрывать реальные имена пользователей (закон «Сарнавского — Пака» в России, 2021 год), что делает имя пользователя элементом деанонимизации.

См. также

  • Аутентификация
  • Учётная запись
  • Пароль
  • Многофакторная аутентификация
  • Псевдоним (интернет)

Литература

  • Таненбаум Э. Современные операционные системы. — СПб.: Питер, 2015.
  • ГОСТ Р 57580.1-2018. Безопасность финансовых (банковских) операций.
  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru