К статье
Практический материал

Администрирование · 11 мин

Как поставить пароль на базу 1С

Как поставить пароль на базу 1С: настройка пользователей в конфигураторе и режиме Предприятие, защита файловой и клиент-серверной базы, типичные ошибки и FAQ.

Защита информационной базы 1С паролем — базовая мера безопасности, без которой данные о контрагентах, финансах и сотрудниках доступны любому, кто откроет программу. Пароль в 1С ставится не на саму базу как файл, а на учётные записи пользователей, которые работают с этой базой. Именно поэтому корректная постановка задачи звучит так: создать список пользователей и назначить каждому пароль, чтобы вход без аутентификации был невозможен.

Порядок действий зависит от режима работы: файловая база на локальном компьютере, база на сервере 1С:Предприятия или база, развёрнутая в облачном сервисе. Во всех случаях логика одна — список пользователей ведётся внутри конкретной информационной базы, а не в платформе в целом. Если в списке пользователей пусто, 1С пускает всех без пароля, и это главная причина «незащищённых» баз.

Ниже разобраны оба способа постановки пароля — через конфигуратор и через режим «Предприятие», отдельно рассмотрены нюансы файловых и клиент-серверных баз, типичные ошибки и способы проверить, что защита действительно работает.

Как устроена защита паролем в 1С

В 1С нет отдельной функции «поставить пароль на базу» как, например, пароль на архив. Аутентификация работает через учётные записи: при запуске базы платформа проверяет, есть ли в ней пользователи. Если список пуст — вход выполняется автоматически с полными правами. Если пользователи созданы — появляется окно выбора имени и ввода пароля.

Из этого следуют два важных вывода. Первый: чтобы база требовала пароль, достаточно создать хотя бы одного пользователя и задать ему пароль. Второй: каждый сотрудник должен входить под своей учётной записью — это не только защита, но и возможность разграничить права и видеть в журнале регистрации, кто какие документы изменял.

Пароли хранятся в самой информационной базе в хешированном виде. При переносе базы (копировании папки файловой базы или выгрузке в dt) пользователи и их пароли переносятся вместе с данными.

Постановка пароля через конфигуратор

Способ через конфигуратор универсален: он работает для любой базы и не зависит от того, есть ли в конфигурации раздел управления пользователями. Именно им пользуются администраторы при первичной настройке.

Откройте базу в режиме «Конфигуратор». В главном меню выберите «Администрирование → Пользователи». Откроется список, который на новой базе обычно пуст. Нажмите «Добавить» (или клавишу Insert), заполните имя пользователя — оно будет отображаться в окне входа — и полное имя. На вкладке «Прочее» назначьте роли: для администратора это обычно «Полные права» (в типовых конфигурациях — «Администратор системы» и «Полные права»).

На первой вкладке установите флажок «Аутентификация 1С:Предприятия» и дважды введите пароль. Сохраните пользователя и закройте конфигуратор. При следующем запуске база запросит имя и пароль.

Порядок действий в конфигураторе
  1. 1
    Откройте базу в режиме «Конфигуратор»
  2. 2
    Перейдите: Администрирование → Пользователи
  3. 3
    Добавьте пользователя, укажите имя и полное имя
  4. 4
    Включите «Аутентификация 1С:Предприятия» и задайте пароль
  5. 5
    Назначьте роли на вкладке «Прочее» и сохраните
  6. 6
    Закройте конфигуратор и войдите в базу под новой учётной записью для проверки

Если пользователей несколько, создайте учётную запись для каждого. Не делайте одну общую учётную запись «Администратор» на весь отдел: при увольнении сотрудника придётся менять пароль у всех, а журнал регистрации перестанет показывать, кто именно работал с документами.

Постановка пароля в режиме «Предприятие»

В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, ЗУП и других) управлять пользователями можно прямо в режиме «Предприятие», не открывая конфигуратор. Это удобно, когда пароль нужно задать или сменить рядовому сотруднику, а доступа к конфигуратору у администратора базы нет или его открытие нежелательно.

Путь зависит от конфигурации. В конфигурациях на Библиотеке стандартных подсистем раздел обычно называется «Администрирование → Настройки пользователей и прав → Пользователи». В 1С:Бухгалтерии 8 это «Администрирование → Пользователи и права → Пользователи». Откройте список, создайте нового пользователя, укажите физическое лицо, задайте имя входа и пароль, назначьте профиль группы доступа.

Пользователь может сменить собственный пароль самостоятельно: обычно это делается через пункт «Персональные настройки» или «Сменить пароль» в меню пользователя. Рекомендуется сразу после первого входа под временным паролем попросить сотрудника задать собственный.

Особенности для файловой и клиент-серверной базы

Механизм пользователей одинаков, но уровень защиты различается. В файловой базе весь каталог с файлом 1Cv8.1CD физически доступен на диске или в сетевой папке. Пароль защищает от входа через платформу, но не мешает скопировать файл базы целиком. Поэтому для файловой базы дополнительно ограничьте доступ к папке средствами операционной системы: раздайте права на сетевую папку только нужным учётным записям Windows.

В клиент-серверном варианте (сервер 1С:Предприятия + СУБД) файл базы недоступен пользователям напрямую, и пароль на уровне 1С работает надёжнее. Дополнительно задайте пароль администратора сервера 1С и администратора СУБД, чтобы посторонний не мог подключиться к кластеру или базе данных в обход платформы.

Сравнение вариантов защиты

Файловая база

Пароль на пользователей плюс права доступа Windows к папке с базой. Без ограничения доступа к файлу базу можно скопировать и открыть в обход паролей.

Клиент-серверная база

Пароль на пользователей 1С, пароль администратора кластера и учётной записи СУБД. Файл базы пользователям недоступен, защита выше.

Облачный сервис

Пароль задаётся в личном кабинете сервиса, двухфакторная аутентификация включается настройками сервиса, а не конфигуратора.

Требования к паролю и дополнительные меры

В свойствах пользователя можно включить опции, повышающие стойкость защиты: «Показывать в списке выбора» лучше отключить для административных учётных записей, чтобы имя не подсвечивалось в окне входа. Полезны настройки «Запрещено изменять пароль» (снимите её, если хотите, чтобы сотрудник сам менял пароль) и ограничение на минимальную длину пароля, которое задаётся в настройках конфигуратора через «Администрирование → Параметры информационной базы».

Практические требования к паролю: не менее 8 символов, сочетание букв в разном регистре, цифр и специальных символов, отсутствие словарных слов и дат рождения. Не используйте одинаковые пароли для всех баз и не записывайте пароль на стикере рядом с монитором.

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

Типичные ошибки
01
Создан пользователь, но пароль не задан — вход под этой учётной записью выполняется без пароля
02
Один общий пользователь на весь отдел — невозможно отследить действия конкретного сотрудника и безопасно отключить доступ при увольнении
03
Пароль поставлен в 1С, но сетевая папка с файловой базой открыта всем — базу копируют и открывают в обход защиты
04
Администратору назначены полные права, но забыта роль для входа в тонкий клиент — пользователь не может войти
05
Пароль администратора утерян, а других административных учётных записей нет — требуется сложное восстановление доступа

Как проверить, что защита работает

После настройки закройте базу и запустите её заново. Должно появиться окно выбора пользователя с полем ввода пароля. Попробуйте войти с пустым паролем и с неверным паролем — в обоих случаях вход должен быть отклонён. Затем войдите под реальной учётной записью и убедитесь, что права соответствуют роли: пользователь с ограниченными правами не должен видеть разделы администрирования.

Дополнительная проверка для файловой базы — открыть сетевую папку с базой под учётной записью обычного пользователя Windows. Если папка открывается и файл 1Cv8.1CD можно скопировать, права на папку настроены недостаточно строго.

Контрольные точки

Как проверить результат

Запуск базы
Норма

Появляется окно выбора пользователя и ввода пароля

Тревожный признак

База открывается сразу, без запроса имени и пароля

Вход с неверным паролем
Норма

Платформа отклоняет вход с сообщением об ошибке

Тревожный признак

Вход выполняется с любым или пустым паролем

Права пользователя
Норма

Доступны только разделы, соответствующие роли

Тревожный признак

Рядовой пользователь видит настройки администрирования

Доступ к папке файловой базы
Норма

Копирование файла запрещено правами Windows

Тревожный признак

Любой пользователь сети может скопировать файл базы

Что делать, если пароль утерян

Если забыт пароль рядового пользователя, администратор базы открывает список пользователей и задаёт новый пароль в свойствах учётной записи. Старый пароль при этом знать не нужно.

Ситуация сложнее, когда утерян пароль единственного администратора. Штатного способа восстановления нет — это осознанное решение разработчиков платформы для защиты данных. Потребуется привлечение специалиста по 1С, который работает с внутренней структурой базы. Чтобы не оказаться в такой ситуации, заведите минимум две учётные записи с полными правами и храните пароль резервной в защищённом месте, например в корпоративном менеджере паролей.

Часто задаваемые вопросы

Можно ли поставить пароль на сам файл базы 1С, как на архив?

Нет, штатного шифрования файла базы с паролем в платформе нет. Защита реализуется через список пользователей внутри базы. Для файловой базы дополнительно ограничьте доступ к папке средствами Windows или используйте шифрование диска (BitLocker и аналоги).

Почему база не запрашивает пароль при входе?

Значит, в списке пользователей базы никого нет, либо у единственного пользователя не задан пароль. Откройте «Администрирование → Пользователи» в конфигураторе и создайте хотя бы одного пользователя с паролем — после этого вход без аутентификации станет невозможен.

Как поставить пароль, если база находится в облачном сервисе?

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

Нужно ли задавать пароль каждому сотруднику отдельно?

Да. У каждого сотрудника должна быть собственная учётная запись со своим паролем и ролями. Это позволяет отслеживать действия в журнале регистрации, разграничивать доступ и мгновенно блокировать доступ при увольнении, не меняя пароли у остальных.

Можно ли запретить пользователю менять свой пароль?

Да, в свойствах пользователя в конфигураторе есть флажок «Запрещено изменять пароль». Установите его, если пароли централизованно выдаёт администратор. Учтите, что при компрометации такого пароля менять его придётся через администратора.

Что надёжнее: пароль 1С или доменная аутентификация?

Доменная аутентификация удобнее в организациях с Active Directory: политики сложности и срока действия паролей управляются централизованно, а вход в 1С происходит прозрачно. Пароль 1С проще в настройке и подходит для небольших баз без домена. Оба механизма можно комбинировать.

Итог

Что важно запомнить

Пароль на базу 1С ставится через список пользователей в конфигураторе или в режиме «Предприятие»: создайте пользователя, задайте пароль и назначьте роли. Для файловой базы дополнительно ограничьте доступ к папке средствами Windows, а для восстановления доступа держите резервную административную учётную запись и актуальную копию базы.