Csp что это такое расшифровка

Всё, что нужно знать о КриптоПро CSP

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

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

Компания КриптоПро что это и зачем

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

КриптоПро – это компания c большим опытом по разработке софта для информационной защиты на базе СКЗИ – криптографических технологий.

Поэтому на вопрос «КриптоПро: что это и зачем?» ответить просто: к услугам компании прибегают, когда нужно купить софт для сохранения конфиденциальности информации, что необходимо при её передаче в сети интернет.

КриптоПро CSP: что это за программа

Самым распространённым решением для работы с электронной подписью является программа КриптоПро CSP.

Программное обеспечение КриптоПро CSP – это обязательный атрибут ЮЗЭДО, который называют средством электронной подписи. Оно нужно для создания и проверки ЭП согласно 63-ФЗ.

Программа КриптоПро CSP также называется криптопровайдером, то есть программой для осуществления криптографической защиты. Аббревиатура CSP расшифровывается на английском языке как «cryptography service provider». Криптопровайдер зашифровывает информацию, благодаря чему сохраняется конфиденциальность данных при передаче в сети Интернет.

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

Алгоритм работы программы

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

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

Программное обеспечение разработчика есть в двух частях: клиентское и серверное. Первое устанавливается на компьютер пользователя. Второе – на сервер организации.

Для чего нужна программа КриптоПро CSP

Ответить на вопрос, для чего понадобится КриптоПро CSP, просто. Это все случаи, когда требуется применение именно усиленной квалифицированной ЭП, а не какой-либо ещё.

Приведём лишь неполный список, для чего она нужна:

для работы на государственных порталах;

отправки отчётности в налоговую и другие госорганы;

для регистрации онлайн-кассы в налоговой;

для работы с ЕГАИС, маркировкой и ФГИС Меркурий;

электронного документооборота с контрагентами;

участия в электронных торгах.

Что КриптоПро умеет

Итак, КриптоПро – это программа, которая шифрует, защищает информацию, а также хранит секретные ключи. Вот полный список, того, для чего эта программа нужна:

создание ключа ЭП и его проверки;

шифрование данных и сохранение их конфиденциальности при передаче;

аутентичность соединений и протоколов;

контроль целостности ПО на ПК;

защита от внешних проникновений и нелегальных изменений в пользовательской информации.

Как установить программу

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

Нужную версию программы – 4.0 – можно скачать двумя способами.

Первый – с сайта компании-разработчика. Для загрузки нужно зарегистрироваться на сайте.

Второй – в личном кабинете компании Такском. После входа в ЛК нужно перейти в раздел «Управление услугами» → «АРМ» → «Плагины, дополнения» → «Утилита установки КриптоПро». Для загрузки надо ввести логин и пароль (находятся в «Карточке настройки ПО для представления отчётности»).

Во время установки требуется принять условия лицензионного соглашения. По завершению установки программы – перезагрузить компьютер.

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

Если лицензия куплена, то в процессе установки нужной версии КриптоПро CSP потребуется ввод серийного номера с бланка лицензии.

FAQ и инструкцию по установке можно посмотреть здесь, на странице техподдержки. На этой же странице вы найдёте ответы на такие вопросы:

Срок действия КриптоПро истёк – что это?

Как обновить КриптоПро CSP и что для этого нужно?

Куда вводить серийный номер лицензии?

Как удалить КриптоПро типа CSP?

Как установить личный сертификат КриптоПро и что это за процедура?

Приобрести лицензию на программу можно у Такском

Такском имеет статус официального дилера продуктов торговой марки КриптоПро. Статус даёт право на распространение, внедрение и сопровождение программ для ЭВМ. Сведения о Такском как об официальном дилере числятся в списке партнёров на о сайте КриптоПро.

Такском является одним из ведущих операторов ЭДО, а его Удостоверяющий центр — крупнейший аккредитованный центр по выдаче сертификатов ЭП в России.

Лицензию КриптоПро CSP можно приобрести в УЦ Такском. Нужную версию КриптоПро CSP уточняйте в специальном разделе сайта. Такском предлагает как клиентские, так и серверные решения, сроком на год или бессрочные.

Итак, мы уже сказали, что нужную КриптоПро CSP лицензию можно купить у Такском. Это делается в 4 простых шага:

В разделе «Средства защиты информации и токены» выбираете тот тип лицензии, что нужен вам, и нажимаете «В корзину».

Заполняете регистрационную карту и отправляете её.

На указанный вами адрес электронной почты поступят счета на оплату и инструкции по получению серийного номера лицензии на КриптоПро типа CSP.

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

Источник

Улучшение сетевой безопасности с помощью Content Security Policy

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Content Security Policy (CSP, политика защиты контента) — это механизм обеспечения безопасности, с помощью которого можно защищаться от атак с внедрением контента, например, межсайтового скриптинга (XSS, cross site scripting). CSP описывает безопасные источники загрузки ресурсов, устанавливает правила использования встроенных стилей, скриптов, а также динамической оценки JavaScript — например, с помощью eval. Загрузка с ресурсов, не входящих в «белый список», блокируется.

Принцип действия

CSP сейчас является кандидатом в рекомендации консорциума W3C. Для использования политики страница должна содержать HTTP-заголовок Content-Security-Policy с одной и более директивами, которые представляют собой «белые списки». В версии 1.0 поддерживаются следующие директивы:

Для всех директив действуют следующие правила:

Content-Security-Policy: default-src ‘self’;

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

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

По умолчанию CSP ограничивает исполнение JavaScript путём запрета встроенных скриптов и динамической оценки кода. В комбинации с «белыми списками» это позволяет предотвращать атаки с внедрением контента. Например, XSS-атаку с внедрением тэга инлайн-скрипта:

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Загрузка внешних скриптов, которые не включены в CSP, также будет пресечена:

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

На данный момент в перечне URL нельзя прописывать пути ( http://cdn.example.com/path ), можно лишь перечислять сами домены ( http://cdn.example.com ). Зато поддерживаются символы подстановки, так что вы можете описать сразу все поддомены ( http://*.example.com ).

Поддержка браузерами

Получение отчётов о нарушениях CSP

Допустим, у нас есть такая CSP:

Это означает, что браузер может загружать ресурсы только с нашего собственного домена. Но нам нужно использовать сервис Google Analytics, который будет пытаться скачивать JavaScript с www.google-analytics.com. А это уже нарушение нашей CSP. В этом случае report-uri отправит запрос со следующим JSON:

Content-Security-Policy-Report-Only

Прописывание заголовка

HTTP-заголовок можно прописать прямо в конфигурационных файлах на сервере:

Также многие языки программирования и фреймворки позволяют добавлять заголовки программно (например, PHP, Node.js):

CSP в дикой природе

Давайте посмотрим, как CSP внедрён в Facebook:

А теперь вариант Twitter:

CSP Level 2

Также является кандидатом в рекомендации. В CSP Level 2 сделаны следующий нововведения:

Nonce — это генерируемая случайным образом на сервере строковая переменная. Она добавляется в CSP-заголовок:

и в тэг инлайн-скрипта:

Пример хэша, сгенерированного из строковой console.log(‘Hello, SitePoint’); с помощью алгоритма Sha256 (base64).

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

Источник

Что такое КриптоПро и зачем это нужно

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Из нашей статьи вы узнаете:

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

Программа компании КриптоПро позволяет ставить подписи, шифровать и защищать данные. Любому пользователю ЭЦП требуется криптопровайдер.

Преимущества компании КриптоПро

Общество с ограниченной ответственностью «КриптоПро» существует с 2000 года. Основная деятельность ООО — разработка средств криптографической защиты информации (СКЗИ) и электронной цифровой подписи.

Среди главных преимуществ КриптоПро выделяют:

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

Как работает КриптоПро: функции программы

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

Главные функции КриптоПро

Кому нужна программа КриптоПро

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

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

Сферы работы с электронным сертификатом со временем будут только увеличиваться.

Можно ли скачать КриптоПро бесплатно

Производитель даёт возможность бесплатно скачать, начать работу и пользоваться программой. Скачать программу можно на официальном сайте производителя СКЗИ КриптоПро CSP. Но у программы есть бесплатный тестовый период, срок действия которого составляет 3 месяца. Запустить последний раз можно через 90 дней после установки софта.

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

Если пользователь скачал и купил программу для работы с ЭЦП с одного компьютера, софт привязывается к конкретному устройству. Годовая электронная лицензия не подходит, если пользователь хочет использовать большее количество ЭП. Бесплатная программа тоже не подходит. Требуется продлить разрешение на применение нужного количества ЭП на одном компьютере либо выбрать бессрочный вариант.

Существуют браузерные версии в форме плагина. Это бесплатный вариант, называющийся КриптоПро ЭЦП Browser plug-in. Плагин КриптоПро скачали миллионы юзеров. Дополнение эффективно, но действует исключительно в браузере.

Также на официальном сайте КриптоПро можно скачать дополнительные программные продукты для специальных нужд — например, для того, чтобы подписывать электронные документы в формате PDF или Word, работать в системе СМЭВ и т.д.

Официальный сайт содержит актуальные версии программных продуктов КриптоПро, которые поддерживают работу с ГОСТ Р 34.10-2012.

Как подписать документ ЭЦП с помощью КриптоПро 5

Для того чтобы подписать электронный документ, нужны установленные на компьютер СКЗИ Криптопро версии 5.0 и действующий сертификат электронной подписи.

Шаг 1. Найдите в списке установленных программ приложение «Инструменты КриптоПро». Для этого в строке поиска (1) введите название приложения (2) и выберите нужное из выпавшего списка (3).

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 2.В главном окне нажмите на кнопку «Показать расширенные».

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 3. Откроется список дополнительных разделов. В нём выберите «Создание подписи» (1). Справа откроется список сертификатов, в котором нужно выбрать вашу подпись (2). Затем нажмите на кнопку «Выбрать файл для подписи» (3).

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 4. В открывшемся окне проводника выберите файл, который нужно подписать электронной подписью.

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 5. В строке адреса отразится путь к выбранному файлу. Убедитесь, что выбрали правильный сертификат и файл для подписи, и нажмите на кнопку «Подписать».

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 6. Если не возникло ошибок, внизу окна появится надпись «Создание подписи завершилось успехом».

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Шаг 7. В папке, где хранится файл для подписи, появится зашифрованный файл с таким же названием, но с расшсайтирением *.P7S.

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Выводы

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

Для покупки можно использовать последний представленный на рынке вариант версии программы.

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

Где купить КриптоПро

Приобрести продукцию и актуальную лицензию КриптоПро можно в «Астрал-М». «Астрал-М» является официальным дилером продукции торговой марки КриптоПро. Этот статус даёт право на распространение, внедрение и сопровождение программ КриптоПро с круглосуточной поддержкой пользователей 24/7. Достаточно заполнить форму обратной связи на сайте, вписав своё имя, телефон и адрес электронной почты.

Источник

Csp что это такое расшифровка

Полезное

Смотреть что такое «CSP» в других словарях:

CSP — may refer to: Contents 1 General 2 Political parties 3 Technology … Wikipedia

CSP+ — (ou PCS+ selon la nouvelle nomenclature des professions et catégories socioprofessionnelles) est un sigle qui désigne les catégories socio professionnelles favorisées, dans le monde occidental des années 2000. C est un terme employé… … Wikipédia en Français

CSP — Saltar a navegación, búsqueda CSP puede referirse a: La Comunicación de Procesos Secuenciales Al mod de Counter Strike: Source; el CS Promod El simulador de combate Combat Project Simulator Obtenido de CSP Categorías: Wikipedia:Desambiguación |… … Wikipedia Español

CSP — CSP: Cryptography Service Provider криптопровайдер. Center for Security Policy Центр политики безопасности (США). Communicating Sequential Processes теория взаимодействующих последовательных процессов, разработанная Чарльзом Э. Хоаром … Википедия

CSP — abbrev. 〚L Congregatio Sancti Pauli〛 Congregation of Saint Paul * * * … Universalium

CSP — Center for the Study of the Presidency Short Dictionary of (mostly American) Legal Terms and Abbreviations … Law dictionary

CSP — abbrev. [L Congregatio Sancti Pauli] Congregation of Saint Paul … English World dictionary

CSP — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. CSP, sigle composé des trois lettres C, S et P, peut faire référence à : Sommaire 1 Aéronautique … Wikipédia en Français

CSP — Die Abkürzung CSP steht für in der Informatik: Catra Streaming Platform, Softwarepaket Communicating Sequential Processes, Prozessalgebra Constraint Satisfaction Problem, algorithmische Problembeschreibung Content Security Policy, ein Verfahren… … Deutsch Wikipedia

Csp — Die Abkürzung CSP steht für in der Informatik: Catra Streaming Platform, Softwarepaket Communicating Sequential Processes, Prozessalgebra Constraint Satisfaction Problem, algorithmische Problembeschreibung Cryptographic Service Provider… … Deutsch Wikipedia

CSP — 1. Catégorie Socioprofessionnelle. Les diverses CSP distinguées par l INSEE sont les suivantes: agriculteurs exploitants; salariés agricoles; patrons de l industrie et du commerce; professions libérales et cadres supérieurs; cadres moyens;… … Sigles et Acronymes francais

Источник

Криптопровайдер

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

Содержание

Архитектура криптопровайдера

Csp что это такое расшифровка. Смотреть фото Csp что это такое расшифровка. Смотреть картинку Csp что это такое расшифровка. Картинка про Csp что это такое расшифровка. Фото Csp что это такое расшифровка

Любой криптопровайдер должен экспортировать набор обязательных функций, которые формируют системный программный интерфейс CryptoSPI, при этом каждая из этих функций соответствует некоторой функции CryptoAPI. Также криптопровайдер должен обеспечивать:

Приложения не работают напрямую с криптопровайдером. Вместо этого они вызывают функции CryptoAPI из библиотек Advapi32.dll и Crypt32.dll. Операционная система фильтрует вызовы этих функций и вызывает соответствующие функции CryptoSPI, которые непосредственно работают с криптопровайдером.

Минимальный состав криптопровайдера — одна DLL. Обычно эта библиотека хранится в папке \WINDOWS\system32\. Обязательным является контроль целостности этой DLL.

Кроме стандартных функций CryptoAPI, криптопровайдер обычно поддерживает ряд собственных функций. Если собственные функции не реализованы, то DLL действует, по сути, как промежуточный слой между операционной системой и исполнителем криптографических операций.

Объекты криптопровайдера

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

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

Закрытые (private) ключи пар ключей экспортируются только в зашифрованном виде. Некоторые криптопровайдеры принципиально не позволяют экспортировать закрытые ключи, даже в зашифрованном виде. Симметричные ключи при экспорте также обязательно шифруются на открытом ключе получателя или ключе согласования. Для вычисления хеш-функций создаются объекты хеширования. Для создания объектов хеширования создавать контейнер не нужно.

Типы криптопровайдеров

Тип криптопровайдераАлгоритмы ключевого обменаАлгоритмы цифровой подписиАлгоритмы шифрованияАлгоритмы хеширования
PROV_RSA_FULLRSARSARC2, RC4MD5, SHA
PROV_RSA_AESRSARSARC2, RC4, AESMD5, SHA
PROV_RSA_SIGнетRSAнетMD5, SHA
PROV_RSA_SCHANNELRSARSARC4, DES, 3DESMD5, SHA
PROV_DSSнетDSSнетMD5, SHA
PROV_DH_SCHANNELDH (ephemeral)DSSDES, 3DESMD5, SHA
PROV_DH_SCHANNELDH (ephemeral)DSSDES, 3DESMD5, SHA
PROV_FORTEZZAKEADSSSkipjackSHA
PROV_MS_EXCHANGERSARSACASTMD5
PROV_SSLRSARSAмогут быть различнымимогут быть различными
PROV_GOST_94_DHГОСТ Р 34.10-94ГОСТ Р 34.10-94ГОСТ 28147-89ГОСТ Р 34.11-94
PROV_GOST_2001_DHГОСТ Р 34.10-2001ГОСТ Р 34.10-2001ГОСТ 28147-89ГОСТ Р 34.11-94

Криптопровайдеры Microsoft

Во все операционные системы Microsoft, начиная с Windows 2000 встроен криптопровайдер Microsoft Base Cryptographic Provider, который обладает набором основных криптографических функций. В Microsoft Base Cryptographic Provider длина ключей шифрования не превышает 40 бит. Так как до января 2000 года в США существовал запрет на экспорт программного обеспечения для шифрования с использованием ключей длиной более 40 бит, то в Windows 98 и ранних версиях Windows 2000 существовала поддержка только этого криптопровайдера. Microsoft Base Cryptographic Provider по сути является урезанным вариантом Microsoft Enhanced Cryptographic Provider. Но после отмены запрета на экспорт стало бессмысленно иметь 2 криптопровайдера, поэтому программисты Microsoft ввели еще одно название — Microsoft Strong Cryptographic Provider, который ничем не отличается от Microsoft Enhanced Cryptographic Provider. Этот криптопровайдер является криптопровайдером по умолчанию типа PROV_RSA_FULL в Windows 2000, Windows XP, Windows 2003.

Все криптопровайдеры Microsoft могут быть скачаны с сайта Microsoft.

КриптопровайдерИмя криптопровайдераТипКомментарий
Microsoft Base Cryptographic ProviderMS_DEF_PROVPROV_RSA_FULLИмеет широкий набор основных криптографических функций. Длина ключей шифрования не превышает 40 бит.
Microsoft Strong Cryptographic ProviderMS_STRONG_PROVPROV_RSA_FULLОтличается от Microsoft Base Cryptographic Provider поддержкой больших длин ключей.
Microsoft Enhanced Cryptographic ProviderMS_ENHANCED_PROVPROV_RSA_FULLНичем не отличается от Microsoft Strong Cryptographic Provider. Является криптопровайдером по умолчанию.
Microsoft AES Cryptographic ProviderMS_ENH_RSA_AES_PROVPROV_RSA_AES= Microsoft Enhanced Cryptographic Provider с поддержкой AES
Microsoft DSS Cryptographic ProviderMS_DEF_DSS_PROVPROV_DSSХеширование, подпись, проверка подписи с поддержкой алгоритма DSS.
Microsoft Base DSS and Diffie-Hellman Cryptographic ProviderMS_DEF_DSS_DH_PROVPROV_DSS_DHХеширование, подпись DSS, генерация и обмен ключами Диффи-Хеллмана. Поддерживает генерацию ключей для протоколов SSL3 и TLS1.
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic ProviderMS_ENH_DSS_DH_PROVPROV_DSS_DHТо же, что и Microsoft Base DSS and Diffie-Hellman Cryptographic Provider с поддержкой больших длин ключей.
Microsoft DSS and Diffie-Hellman/Schannel Cryptographic ProviderMS_DEF_DH_SCHANNEL_PROVPROV_DH_SCHANNELХеширование, подпись DSS, генерация и обмен ключами Диффи-Хеллмана. Поддерживает генерацию ключей для протоколов SSL3 и TLS1.
Microsoft RSA/Schannel Cryptographic ProviderMS_DEF_RSA_SCHANNEL_PROVPROV_RSA_SCHANNELХеширование, подпись, проверка подписи. Используется для аутентификации в протоколах SSL 3.0 and TLS 1.0.
Microsoft RSA Signature Cryptographic ProviderMS_DEF_RSA_SIG_PROVPROV_RSA_SIGМинимальная функциональность, необходимая для электронной подписи и проверки ЭЦП.

Криптопровайдеры для ПСКЗИ ШИПКА

В криптопровайдерах для ПСКЗИ ШИПКА операции шифрования, хеширования, подписи, её проверки, генерации криптографических ключей и ключевых пар для иностранных и отечественных криптографических алгоритмов осуществляются аппаратно в ПСКЗИ ШИПКА. Ключевая база так же хранится в самом устройстве, при этом закрытые ключи ключевых пар не являются экспортируемыми и не могут быть переданы из него какому-либо приложению, использующему CryptoAPI.

Криптопровайдеры имеют цифровую подпись Microsoft.

КриптопровайдерИмя криптопровайдерТипКомментарий
Shipka Base CSPACCSP_NAMEPROV_RSA_FULLКроме алгоритмов, описанных для PROV_RSA_FULL, поддерживаются также DES и 3DES.
Shipka Base CSP GOST2001ACCSP_GOST2001_NAMEPROV_GOST_2001_DHРеализует российские алгоритмы шифрования аппаратно.

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

Как уже говорилось выше, криптопровайдеры реализуются в виде динамически загружаемых библиотек, при этом они имеют цифровую подпись и при работе с криптопровайдером в системных библиотеках проверяется целостность его DLL. Но проверка целостности DLL криптопровайдера осуществляется программно, что дает возможность влиять программным путем на процесс выполнения проверки, а, значит, и на ход алгоритмов. Так как в ПСКЗИ ШИПКА криптографические алгоритмы реализованы аппаратно, то, невозможно внести изменения в его код, то есть повлиять на реализацию какого-либо алгоритма

В том случае, если злоумышленнику удастся сфальсифицировать в ОС жертвы достаточно библиотек, чтобы имитировать работу с аппаратным СЗИ (хотя на самом деле будет исполняться код злоумышленника), то использование аппаратных средств гарантирует, что секретные ключи ключевых пар и сертификаты будут недоступны злоумышленнику, и он не сможет выдавать себя за жертву.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *