Как обеспечить безопасность ЭЦП и настроить разрешительный режим маркировки «Честный ЗНАК» в 1С

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

С введением разрешительного режима маркировки в 2024 году многие владельцы торговых точек столкнулись с серьезной дилеммой. Система требует регулярного обновления токенов авторизации для проверки кодов маркировки перед продажей. В этой ситуации возникает вопрос: как организовать работу кассы так, чтобы не оставлять электронную цифровую подпись (ЭЦП) владельца или сотрудника в свободном доступе на рабочем месте кассира?

В данной статье мы подробно разберем, как работает механизм авторизации в системе «Честный ЗНАК» (ГИС МТ), проанализируем риски использования ЭЦП физических лиц с машиночитаемыми доверенностями (МЧД) и найдем оптимальное решение, позволяющее сотрудникам «спокойно спать по ночам».

Разбираем проблему: миф о 10-часовых токенах

Рассмотрим стандартную ситуацию, описанную пользователями: в программе 1С:Розница или новом РМК (рабочее место кассира) при сканировании маркированной продукции система запрашивает токен. Существует распространенное заблуждение, что для работы кассы каждые 10 часов требуется заново подписывать запрос с помощью ЭЦП. Если следовать этой логике, то подпись должна постоянно находиться в компьютере, а все сменные кассиры должны знать ПИН-код от токена.

Проанализируем риски такого подхода:

  1. Компрометация персональной подписи: ЭЦП физического лица является его юридическим «альтер-эго». Зная ПИН-код и имея доступ к токену, злоумышленник может совершать значимые действия от имени этого лица вне рамок 1С.
  2. Техническая уязвимость: Программное копирование контейнера закрытого ключа (если используется обычная флешка или программный криптопровайдер) позволяет создать дубликат подписи.
  3. Человеческий фактор: Записывание ПИН-кода на бумажке возле монитора сводит на нет все системы криптографической защиты.

Решение №1: Использование статического токена (API-ключа) для CDN-площадок

Выясним главную техническую деталь: для реализации разрешительного режима (проверки кода маркировки на кассе) «Честный ЗНАК» не требует обновления авторизации каждые 10 часов с использованием ЭЦП. Для этих целей предусмотрен специальный токен для CDN-площадок.

Разберем по шагам, как это работает:

  1. Владелец магазина (ИП или директор) один раз заходит в Личный кабинет участника оборота товаров на сайте «Честный ЗНАК».
  2. В разделе профиля генерируется специальный статичный токен (ключ доступа).
  3. Срок действия этого ключа значительно превышает 10 часов (обычно он действует до года или до принудительного отзыва).
  4. Этот ключ вводится в настройки интеграции с маркировкой в 1С.

После ввода этого ключа 1С будет обращаться к CDN-площадкам «Честного ЗНАКа» для проверки марок напрямую. Наличие ЭЦП на кассе для этой операции не требуется. Подпись понадобится только для операций приемки (подписание УПД) или возвратов, которые можно выполнять централизованно или в присутствии ответственного лица.

Решение №2: Работа с МЧД и ЭЦП физического лица

Если специфика вашего бизнеса все же требует наличия подписи на торговой точке (например, для оформления возвратов в реальном времени), рассмотрим, как обезопасить этот процесс. С 1 сентября 2024 года сотрудники используют свои личные ЭЦП физических лиц совместно с Машиночитаемой доверенностью (МЧД).

Проанализируем ситуацию с безопасностью в этом случае:

Настройка технической защиты в 1С и Windows

Чтобы минимизировать доступ сотрудников к самой подписи, мы можем применить ряд системных настроек. Рассмотрим вариант настройки через КриптоПро CSP версии 5.0 и выше:

Посмотрим на алгоритм настройки скрытого использования подписи:

  1. Установите сертификат в систему через КриптоПро, выбрав опцию «Сохранить пароль в системе».
  2. Привяжите использование этого пароля к конкретной учетной записи пользователя Windows.
  3. В самой 1С настройте использование сертификата «С сервера» или «На данном компьютере» без запроса пароля при каждом действии.

Для предотвращения нецелевого использования компьютера администратор может применить групповые политики (GPO). Разберем примерный список ограничений:

Автоматизация получения токенов программным путем

Если ваша конфигурация 1С (например, сильно кастомизированная старая версия) все же требует обновления токена авторизации, можно рассмотреть вариант программной автоматизации. Посмотрим на логику работы фонового задания:


// Пример логики фонового задания для обновления токена
Процедура ОбновитьТокенАвторизацииМаркировки() Экспорт
    // Проверка необходимости обновления (раз в 9-10 часов)
    Если НужноОбновитьТокен() Тогда
        ПараметрыПодключения = МаркировкаКриптография.ПолучитьНастройкиПодключения();
        // Используем сертификат, установленный локально с сохраненным паролем
        Результат = ИнтеграцияИСМП.ВыполнитьАвторизацию(ПараметрыПодключения);
        Если Результат.Успех Тогда
            ЗаписатьНовыйТокен(Результат.Токен);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры

Такая обработка может запускаться регламентным заданием ночью или рано утром, используя сертификат, установленный в защищенном хранилище на сервере или кассовом ПК. Это избавляет ИП от необходимости личного присутствия на точке в момент открытия смены.

Подведем итоги: безопасный чек-лист

Проанализировав все способы, мы можем составить оптимальную схему работы для небольшого магазина:

  1. Откажитесь от постоянного нахождения ЭЦП в кассе для целей разрешительного режима. Используйте статичный API-ключ из личного кабинета «Честного ЗНАКа».
  2. Для операций, требующих подписи (приемка УПД), выделите отдельное время, когда ответственное лицо с ЭЦП подключается к базе.
  3. Если ЭЦП сотрудника необходима на месте, используйте только защищенные носители (токены) с неизвлекаемым ключом.
  4. Настройте права доступа в 1С так, чтобы кассир имел доступ только к интерфейсу РМК и не мог управлять настройками криптографии.

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

← На главную