Защита данных 1С от копирования: что закрывают права, а что — только инфраструктура
Содержание
Запретить копирование в 1С можно штатно: у платформы 1С:Предприятие 8.3 есть право «Вывод». Оно разом закрывает печать, сохранение в файл и копирование в буфер обмена. В типовых конфигурациях на БСП это право выдаёт роль «Вывод на принтер, в файл, в буфер обмена» — уберите её из профиля группы доступа, и пользователь не сможет скопировать таблицу или выгрузить список в Excel.
Частое заблуждение — что этого достаточно. Нет. Право «Вывод» не мешает сфотографировать экран, выгрузить данные внешней обработкой или скопировать файл базы целиком. Защита данных в 1С строится слоями: права в базе, закрытые лазейки, защищённый периметр и аудит.
Что защищать и от кого: подготовка перед настройкой
Сначала решите, какие данные утекают и каким путём. Иначе вы закроете буфер обмена бухгалтеру, а клиентская база уйдёт через выгрузку в XML.
Типичные каналы утечки из 1С:
- 📋 копирование ячеек отчёта или строк списка через
Ctrl+C; - 📄 команда «Вывести список
» и сохранение в
.xlsx,.mxl,.pdf; - 🖨️ печать и печать «в PDF» через виртуальный принтер;
- 🧩 внешние отчёты и обработки (
.erf,.epf), включая универсальную выгрузку; - 💾 копирование файла
1Cv8.1CDв файловом варианте или выгрузка.dt; - 🔌 внешнее соединение и COM — подключение к базе из Excel или скрипта;
- 📱 снимок экрана и фото на телефон.
Составьте короткую таблицу: какие разделы чувствительны (клиенты, цены, зарплата), кто с ними работает и что каждому реально нужно. Бухгалтеру по зарплате нужна печать расчётных листков. Менеджеру по продажам — скорее нет выгрузки клиентской базы.
Перед изменением прав заведите тестового пользователя с тем же профилем. Проверять запреты под администратором бесполезно: у него полные права.
Права доступа и роли: основа защиты от копирования
Лучшая защита — пользователь вообще не видит лишнего. Данные, к которым нет права «Чтение», скопировать нельзя никак.
В БП 3.0, ЗУП 3.1 и УТ 11 права настраивают одинаково, через подсистему БСП:
| Что настроить | Где в БП 3.0 / ЗУП 3.1 / УТ 11 |
|---|---|
| Профили групп доступа (наборы ролей) | Администрирование → Настройки пользователей и прав → Профили групп доступа |
| Группы доступа (кто какой профиль получил) | Администрирование → Настройки пользователей и прав → Группы доступа |
| Ограничение на уровне записей | флажок «Ограничивать доступ на уровне записей» в Настройки пользователей и прав |
Порядок работы:
- Откройте профили групп доступа и найдите профиль нужной должности.
- Поставленные «из коробки» профили менять не стоит — при обновлении конфигурации их состав перезаписывается. Скопируйте профиль и работайте с копией.
- Уберите из копии роли, которые дают доступ к чужим разделам.
- Включите ограничение на уровне записей, если сотрудник должен видеть только свою организацию, склад или подразделение.
- Переведите пользователя в группу доступа с новым профилем.
Ограничение на уровне записей (RLS) особенно полезно для холдингов. Менеджер одной организации не увидит контрагентов другой — значит, и не скопирует.
Как запретить копирование в буфер обмена и выгрузку в файл
Здесь работает право «Вывод». Это право уровня всей конфигурации, а не отдельного справочника. Без него платформа блокирует:
- копирование из табличных документов и списков в буфер обмена;
- сохранение отчётов и печатных форм в файл;
- вывод на принтер;
- команду «Вывести список».
В типовой конфигурации право выдаёт роль «Вывод на принтер, в файл, в буфер обмена». Откройте копию профиля, найдите роль в списке (удобно поиском по слову «буфер») и снимите флажок. Запишите профиль.
Право «Вывод» неделимо: снимая его, вы запрещаете и печать. Отдельно «печатать можно, копировать нельзя» штатными средствами платформы не настроить. Если сотруднику печать нужна, есть два пути:
- оставить «Вывод» и закрыть утечку другими слоями — периметром и аудитом;
- выделить печать документов отдельному сотруднику с полными правами.
Для самописных конфигураций право снимают в конфигураторе: откройте роль, выделите корень дерева объектов и снимите флажок «Вывод» в списке прав.
После изменения ролей в конфигураторе нужно обновить конфигурацию базы данных. Делайте это вне рабочего времени и с резервной копией.
Закрываем обходные пути: внешние обработки, COM и выгрузка базы
Сняли «Вывод» — а сотрудник запускает внешнюю обработку и выгружает справочник в файл. Обработка работает с правами пользователя, но сама пишет файлы на диск, минуя интерфейсный запрет. Поэтому закройте и эти двери.
Внешние отчёты и обработки. В БСП за их запуск отвечает роль «Интерактивное открытие внешних отчетов и обработок». Уберите её из профиля. Нужные обработки администратор подключает через справочник дополнительных отчётов и обработок — так вы контролируете, что именно запускают.
Защита от опасных действий. С платформы 8.3.9 в карточке пользователя в конфигураторе есть флажок «Защита от опасных действий». При открытии внешнего файла платформа предупреждает пользователя. Это не запрет, а страховка от случайного запуска чужого кода.
Внешнее соединение и COM. Права «Внешнее соединение» и «Automation» дают подключиться к базе из Excel или скрипта. Обычным пользователям они не нужны — проверьте, что их нет в собственных ролях конфигурации.
Выгрузка всей базы. Выгрузка в .dt и работа в конфигураторе требуют административных прав. Не раздавайте роль «Администратор системы» «на всякий случай».
Файловая база. Это самое слабое место. Файл 1Cv8.1CD лежит в общей папке, и любой, у кого есть права на запись в неё, просто копирует его целиком. Права в базе тут не помогают. Варианты:
- перевести базу на клиент-серверный вариант — пользователь не видит файлов СУБД;
- опубликовать базу на веб-сервере и пускать пользователей через тонкий клиент по HTTP;
- работать через RDP, где у пользователя нет доступа к папке базы.
Режим «Все функции» показывает все объекты конфигурации, к которым у пользователя есть права. Он не даёт новых прав, но упрощает поиск лазеек. Отключите его отображение у рядовых пользователей.
Печатные формы и отчёты: защита документов на выходе
Печатная форма — тот же табличный документ. Всё, что сказано про право «Вывод», действует и здесь: без него форму нельзя ни распечатать, ни сохранить.
Если печать оставлена, работайте с доступом к самим отчётам:
- В типовых конфигурациях доступ к разделам и отчётам задаётся ролями профиля. Уберите роли, открывающие «Продажи» или «Зарплату», у тех, кому эти разделы не нужны.
- Особо чувствительные отчёты разработчик выносит под отдельную роль. Это делается в расширении конфигурации, а не правкой типовой — так доработка переживёт обновление.
- Свойство табличного документа «Только просмотр» запрещает редактировать форму на экране. От копирования и сохранения оно не защищает — не путайте.
Отдельная история — ведомости и расчётные листки. Это персональные данные. По 152-ФЗ работодатель обязан ограничить к ним доступ. Выдавайте право на кадровые и зарплатные отчёты только расчётчикам, а не всей бухгалтерии.
Защита периметра: RDP, USB, DLP
Всё, что не видит платформа 1С, закрывают средствами Windows и сети.
| Канал | Чем закрыть | Что учесть |
|---|---|---|
| Буфер обмена между RDP-сессией и домашним ПК | Групповая политика службы удалённых рабочих столов: запрет перенаправления буфера обмена | Внутри сессии копировать можно, наружу — нет |
| Локальные диски клиента в RDP | Та же группа политик: запрет перенаправления дисков | Пользователь не сохранит файл на свой компьютер |
| USB-накопители | Политика доступа к съёмным запоминающим устройствам | Нужны исключения для токенов ЭП |
| Почта и мессенджеры | DLP-система с контролем вложений | Платный софт, нужен администратор |
| Фото экрана | Только организационные меры | Технически не закрывается |
Политики перенаправления ищите в редакторе групповых политик в разделе служб удалённых рабочих столов, подраздел перенаправления устройств и ресурсов. Применяются они к серверу терминалов, а не к рабочим станциям.
Перед включением политик на сервере терминалов предупредите пользователей. Изменения подхватываются при новом входе, а при принудительном обновлении текущие сеансы лучше завершить в нерабочее время.
Организационная часть не менее важна. Введите режим коммерческой тайны по 98-ФЗ: перечень сведений, ознакомление сотрудников под подпись, грифы. Без этого разглашение сложно доказать. С режимом — разглашение охраняемой законом тайны становится основанием для увольнения по статье 81 ТК РФ.
Мониторинг и аудит действий пользователей
Запреты не дают полной гарантии. Аудит показывает, кто и что смотрел, — и сдерживает сам по себе, если сотрудники о нём знают.
Журнал регистрации. В типовых конфигурациях он открывается в Администрирование → Обслуживание, в группе отчётов администратора. Там видно входы, выходы, запись и удаление объектов. Отфильтруйте по пользователю и периоду.
Чего журнал по умолчанию не пишет: копирование в буфер и факт просмотра записи. Это нужно настраивать отдельно.
Регистрация доступа к данным. С платформы 8.3.12 можно включить событие доступа к данным: какой пользователь читал какие поля выбранных таблиц. Включает разработчик или администратор с помощью метода УстановитьИспользованиеСобытияЖурналаРегистрации. Регистрируйте только чувствительные объекты — например, справочник «Контрагенты» с контактными полями. Журнал на всю базу быстро разрастётся.
Технологический журнал пишет события сервера в текстовые логи, состав событий задаёт файл logcfg.xml. Это инструмент для глубокого расследования, а не для ежедневного контроля. Включайте его на время и с фильтрами: без отбора он быстро займёт диск сервера.
Что проверять раз в неделю:
- 🔎 входы в нерабочее время и с необычных компьютеров;
- 🔎 запуск внешних обработок;
- 🔎 массовое чтение справочников клиентов одним пользователем;
- 🔎 изменения в составе групп доступа.
Частые ошибки при защите данных 1С
- ❌ Меняют поставляемый профиль, а не копию. После обновления конфигурации роли возвращаются, и запрет пропадает незаметно.
- ❌ Снимают «Вывод», но оставляют внешние обработки. Любая универсальная выгрузка обходит интерфейсный запрет.
- ❌ Оставляют файловую базу в общей папке. Копия
1Cv8.1CDуносит всё сразу, включая зарплату. - ❌ Проверяют под администратором. Полные права скрывают все ошибки настройки.
- ❌ Раздают одну учётную запись на отдел. В журнале регистрации тогда не найти виновного.
Частые вопросы
Можно ли запретить копирование только одного справочника?
Работает ли запрет копирования в веб-клиенте?
Видно ли в журнале регистрации, что пользователь скопировал таблицу?
Нужна ли доработка конфигурации, чтобы снять право «Вывод»?
Защищает ли пароль на базу от копирования файла?
1Cv8.1CD. Унесённый файл остаётся полной копией данных. Файл защищают правами Windows или переходом на клиент-серверный вариант.Источники
- Федеральный закон от 29.07.2004 № 98-ФЗ «О коммерческой тайне»
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»
- Трудовой кодекс РФ, статья 81