ViPNet CSP: чем отличается от КриптоПро и когда нужен

Коротко о главном

ViPNet CSP — это криптографический провайдер, конкурент КриптоПро CSP на российском рынке. Оба решения реализуют одинаковые криптографические алгоритмы, аттестованные ФСБ, и могут работать с одними и теми же сертификатами электронной подписи. Главное отличие в интеграции и лицензировании: КриптоПро переустанавливают тысячи компаний, ViPNet чаще встречается в специализированных системах с требованиями безопасности выше стандартного, особенно в государственных и оборонных организациях.

На одном компьютере можно установить оба провайдера одновременно без конфликтов. Контейнеры ключей, созданные в одном провайдере, не переносятся напрямую в другой — нужна переконвертация. Выбор между ними зависит не от вас, а от требований организации, которая требует работать с вашей подписью, или регламента, по которому эту подпись нужно использовать.

В этой статье

  • Что такое криптографический провайдер и почему их несколько
  • ViPNet CSP и КриптоПро: архитектура и отличия
  • Когда по регламенту требуется именно ViPNet
  • Установка ViPNet на компьютер, где уже стоит КриптоПро
  • Совместимость контейнеров между провайдерами
  • Лицензирование ViPNet: версии и сроки
  • Как понять, какой криптопровайдер вам нужен

Что такое криптографический провайдер

Криптографический провайдер (Cryptographic Service Provider, CSP) — это программный модуль, который переводит алгоритмы на языке операционной системы. Когда вы подписываете документ или входите на сайт по сертификату, браузер и ОС не работают напрямую с криптографией — они общаются с провайдером, а тот уже решает, какие алгоритмы применить.

Почему их несколько? Потому что криптография — регулируемая область, и в каждой стране свои стандарты. В России — алгоритмы серии ГОСТ, которые аттестованы ФСБ. Могут быть провайдеры от разных вендоров, но все они обязаны поддерживать одинаковый набор алгоритмов: ГОСТ 28147 (симметричное шифрование), ГОСТ Р 34.10 (асимметричное), ГОСТ Р 34.11 (хеширование) и другие.

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

Параметр КриптоПро CSP ViPNet CSP
Разработчик ООО «КРИПТО-ПРО» ООО «Инфинити»
Рынок Массовый рынок, стандарт де-факто Госструктуры, специализированные системы
Сертификация ФСБ, соответствие ГОСТ ФСБ, соответствие ГОСТ
Совместимость с ОС Windows, Linux, macOS Windows, Linux
Поддержка алгоритмов Полная поддержка ГОСТ и других Полная поддержка ГОСТ и других

ViPNet CSP и КриптоПро: в чём реальные отличия

Если оба провайдера поддерживают одинаковые алгоритмы и оба аттестованы ФСБ, почему тогда разница? Ответ в архитектуре и истории.

КриптоПро CSP разработан в 1990-х и стал стандартом российского гражданского оборота. Его устанавливают на каждый компьютер в компаниях, которые работают с электронной подписью — от ИП до больших сетей. Каждый удостоверяющий центр рекомендует именно КриптоПро как стандартное решение. Вендоры налоговых систем, программ для ЭДО, банков — все оптимизируют интеграцию под КриптоПро.

ViPNet CSP разрабатывается корпаниями информационной безопасности и используется там, где нужна система с повышенными требованиями к защите — в государственных органах, оборонных предприятиях, системах критической инфраструктуры. ViPNet часто встраивается в комплексное решение для защиты информации, а не работает отдельно.

В плане функциональности различий нет. Оба криптопровайдера:

  • работают с одинаковыми форматами сертификатов и контейнеров;
  • поддерживают одни и те же криптографические алгоритмы;
  • интегрируются с браузерами через плагины;
  • создают цифровые подписи в одинаковых форматах (CMS, CAdES).

Реальное различие — в монопольном положении КриптоПро на рынке: его требуют 99% систем, которые работают с подписью по умолчанию. ViPNet требуют редко, только когда организация явно это указала.

Когда по регламенту требуется ViPNet, а не КриптоПро

Если вы получили подпись в обычном удостоверяющем центре и собираетесь работать с налоговой, Госуслугами, банками или системами ЭДО — ViPNet вам не потребуется. КриптоПро будет работать везде.

ViPNet требуется в узких случаях:

Государственные системы. Некоторые ведомства предписывают в своих технических регламентах использовать только ViPNet. Обычно это прописывается в требованиях к системам обмена информацией: например, если система разработана под ViPNet и на этапе проектирования включала только его поддержку, переделать её под КриптоПро уже дорого и долго. В большинстве остальных ситуаций, когда нужна подпись для отчётности через систему Экстерн, требуется именно КриптоПро.

Оборонные и критичные организации. Если вы работаете в компании, которая есть поставщик для государства или оборонного сектора, могут потребовать ViPNet как часть информационной политики безопасности (ИПБ). Это не отказ КриптоПро — просто выбор конкретного набора инструментов, одобренный регламентом.

Полиграфические и специализированные системы защиты информации. ViPNet часто встраивается в комплексные решения для защиты сетей (ViPNet Guard) и документооборота. Если вы уже используете такую систему, провайдер входит в её состав.

В большинстве остальных случаев выбор просто не существует — нужен КриптоПро, потому что это то, что требует система, с которой вы хотите работать.

Артём Соколов
Мнение эксперта
Артём Соколов
Специалист по внедрению ЭДО
По факту: я работаю с компаниями, которые заключают контракты с госучреждениями, и ни разу за десять лет не сталкивался с требованием использовать ViPNet вместо КриптоПро. Во всех техрегламентах пишут «криптографический провайдер, поддерживающий ГОСТ» — и КриптоПро сюда подходит идеально. ViPNet требуют разве что в самых специализированных оборонных системах.

Можно ли установить оба провайдера на один компьютер

Да, можно. КриптоПро и ViPNet не конфликтуют друг с другом на уровне операционной системы. Они регистрируют себя в Windows как разные CSP-провайдеры, и система одновременно может с обоими работать. Никаких проблем совместимости, переустановок или удаления одного перед установкой другого — просто установите оба.

На практике это редко требуется. Обычно вы выбираете один провайдер на весь компьютер в зависимости от того, с какой системой работаете. Но если вы работаете и с госструктурой, требующей ViPNet, и с компанией, требующей КриптоПро, оба провайдера живут мирно рядом.

Процедура установки:

  1. Установите КриптоПро CSP (если ещё не установлен).
  2. Скачайте инсталлятор ViPNet CSP с сайта компании-поставщика или от ИТ-отдела вашей организации.
  3. Запустите установку ViPNet от имени администратора.
  4. Перезагрузитесь.
  5. Добавьте контейнеры ключей в обоих провайдерах, если они используют разные сертификаты.

Если оба провайдера работают с одним и тем же контейнером (одним и тем же сертификатом), они делят доступ к нему без проблем — это прозрачно для пользователя.

Совместимость контейнеров между провайдерами

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

Ответ зависит от типа хранилища:

Контейнер на защищённом токене. Если ваш ключ хранится на токене (Рутокен, JaCarta или аналогичный), он универсален. Оба провайдера работают с PKCS#11 — стандартом для работы с защищёнными носителями. Если вы вставите токен в компьютер с установленным КриптоПро, система его видит. Если вставите в компьютер с ViPNet — тоже видит. Форматы идентичны.

Контейнер в реестре Windows (на диске). Здесь внимание. КриптоПро хранит контейнеры в специальном формате в реестре Windows, и они привязаны к профилю пользователя. ViPNet может не видеть контейнер, созданный КриптоПро, и наоборот. Если вам нужна взаимозаменяемость, лучше работать с токенами, а не с файловыми контейнерами.

Если требуется переместить контейнер из КриптоПро в ViPNet:

  1. Экспортируйте контейнер из КриптоПро в формат PKCS#12 (.pfx файл) — это универсальный формат, который понимают оба провайдера.
  2. Введите пароль, который будет защищать экспортированный файл.
  3. Импортируйте .pfx файл в ViPNet через его интерфейс или утилиту командной строки.

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

Наталья Ковалёва
Мнение эксперта
Наталья Ковалёва
Главный бухгалтер
Предупреждение от бывалого: если у вас была подпись, работающая в КриптоПро, и вы сменили провайдера на ViPNet, не удаляйте старый контейнер из системы. Система может ещё попробовать вернуться к нему, и если файл удалён, получите ошибку. Просто отключите контейнер в КриптоПро или переключите его на неиспользуемый профиль. Если уж совсем не нужен — спросите сначала у ИТ-отдела.

Лицензирование ViPNet: версии и сроки

Лицензирование ViPNet отличается от КриптоПро, и это нужно учитывать при выборе.

Пробный период. ViPNet, как и КриптоПро, работает 3 месяца без лицензии в режиме оценки. За это время вы можете полностью использовать провайдер для подписания и проверки.

Типы лицензий. После пробного периода нужна лицензия. ViPNet предлагает несколько вариантов:

  • Годовая лицензия (действует обычно 15 месяцев).
  • Бессрочная лицензия (один платёж, потом вечное использование, но без обновлений).
  • Корпоративные лицензии (для больших организаций с множеством рабочих мест).

Где получить лицензию. Лицензию выдают:

  • Компания-разработчик ViPNet (ООО «Инфинити») — прямые контакты на сайте infosec.ru.
  • ИТ-отдел вашей организации (если ViPNet уже используется в компании).
  • Партнёры ИФинити, которые интегрируют ViPNet в комплексные решения.

Если ваша организация требует ViPNet, обычно лицензия — её забота, а не ваша. Спросите в ИТ-отделе, входит ли она в общий лицензионный пакет, или вам нужно докупить отдельно.

Как выбрать: какой криптопровайдер вам нужен

Помимо ситуации с требованиями регламента, есть простой способ разобраться.

Спросите у того, кому нужна ваша подпись. Если вы подаёте документы в налоговую — спросите инспекцию. Если работаете с системой документооборота — спросите администратора этой системы или поставщика. Если подписываете договор с контрагентом — спросите его ИТ-отдел. Все они вам точно скажут: «нужна подпись, совместимая с КриптоПро» или «нужна подпись для работы в ViPNet системе».

Посмотрите техрегламент. Если вы работаете в компании, которая имеет дело с государством, техрегламент часто содержит требования к ПО. Если там написано «криптографический провайдер, поддерживающий ГОСТ» без уточнения конкретного — подходит КриптоПро. Если написано «ViPNet» — устанавливайте ViPNet.

В 99% случаев ответ: КриптоПро. Это стандарт по умолчанию. Если вас не разубедили в обратном — берите его. Он работает везде, его рекомендуют все удостоверяющие центры, его интеграция протестирована на миллионах компьютеров.

ViPNet потребуется только если вас явно об этом попросили.

Нужна помощь в выборе криптопровайдера и установке подписи для вашей задачи? Специалисты удостоверяющего центра разберутся в технических требованиях вашей системы и помогут подобрать правильное решение — выберите свой город.

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

ViPNet лучше КриптоПро в плане безопасности?
Нет, оба криптопровайдера одинаково безопасны. Оба аттестованы ФСБ, оба используют аттестованные криптографические алгоритмы серии ГОСТ. Выбор ViPNet — это выбор провайдера для конкретной системы, а не выбор более защищённого решения. КриптоПро используется в банках, госсистемах и критичной инфраструктуре точно так же, как ViPNet.
Если у меня установлен КриптоПро, мне нужен ещё ViPNet?
Нет, если вас не попросили иное. КриптоПро — универсальное решение, которое работает со всеми системами по умолчанию. Устанавливайте ViPNet только если его явно требует техрегламент вашей организации или система, с которой вы работаете.
Сертификат создан в КриптоПро, смогу ли я его использовать в ViPNet?
Если сертификат на защищённом токене — да, без проблем. Если контейнер в реестре Windows — не сразу. Нужно экспортировать контейнер из КриптоПро в формат PKCS#12 (.pfx) и импортировать в ViPNet. Это простая процедура, но требует знания интерфейсов обоих программ.
Будут ли конфликты, если установить оба провайдера на один компьютер?
Нет, конфликтов не будет. КриптоПро и ViPNet регистрируются в Windows как разные провайдеры и спокойно сосуществуют. Браузер и приложения смогут использовать оба без проблем. Единственное условие — оба провайдера должны быть установлены от администратора.
Работает ли ViPNet на Linux и macOS?
ViPNet работает на Linux. Для macOS ViPNet недоступен. КриптоПро работает на всех трёх операционных системах (Windows, Linux, macOS), так что для Mac остаётся только КриптоПро.
Сколько стоит лицензия ViPNet?
Стоимость зависит от типа лицензии (годовая, бессрочная) и условий покупки (единица, корпоративный пакет). Точную цену уточняйте у разработчика (ООО «Инфинити») или у партнёра, который реализует ViPNet в вашем регионе. Часто организации, требующие ViPNet, уже имеют закупленные лицензии.
Может ли ViPNet работать с сертификатами, выданными обычным УЦ?
Да, ViPNet работает с любыми квалифицированными сертификатами, независимо от того, какой удостоверяющий центр их выдал. Главное условие — сертификат должен быть аккредитован и поддерживать ГОСТ. ViPNet не требует специальных сертификатов, это просто другой провайдер для работы с теми же сертификатами.

Итог

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

Выбор провайдера редко зависит от вас. Если вас не попросили использовать ViPNet явно — берите КриптоПро. Если попросили — устанавливайте то, что требуют. Оба провайдера спокойно уживаются на одном компьютере, так что если вы попали в ситуацию, когда нужны оба, — просто установите обоих и переживать не нужно.

Читайте также

Электронная подпись врача: УКЭП, МЧД и работа в ЕГИСЗ

Какая подпись нужна врачу: квалифицированная УКЭП для ЕГИСЗ, электронных рецептов и больничных листов. МЧД для подписания от имени организации, оплата в госучреждениях и частных клиниках.

Электронная подпись нотариуса: что нужно знать

ЭЦП нотариуса — квалифицированная подпись, которую выпускает отдельная категория УЦ ФНС. Нотариальные действия в электронном виде, ЕИС нотариата и удостоверение равнозначности документов.

Электронная подпись для адвоката

Электронная подпись адвоката — квалифицированный сертификат с OID адвоката, выпускается в УЦ ФНС. Нужна для подачи в «Мой арбитр», ГАС «Правосудие», КИС АР и адвокатских запросов.

Электронная подпись кадастрового инженера

Какая подпись нужна кадастровому инженеру для подписания технических и межевых планов, требования к формату документов в XML, как получить от УЦ ФНС, личный кабинет инженера.

Электронная подпись арбитражного управляющего

Зачем подпись арбитражному управляющему, требования ФНС, члены СРО, документы в ЕФРСБ, что при исключении из организации, где получить КЭП.

Электронная подпись для ЧОП и лицензируемых видов деятельности

Какая электронная подпись нужна ЧОП для получения лицензии охранной деятельности через Госуслуги: реестровая модель, документы от руководителя, ежегодные подтверждения, что происходит при просрочке.