Файл cms что это

Файл cms что это

Файлы формата CMS открываются специальными программами. Существует 2 типа форматов CMS, каждый из которых открывается разными программами. Чтобы открыть нужный тип формата, изучите описания файлов и скачайте одну из предложенных программ.

Чем открыть файл в формате CMS

Веб-страница, публикуемая при помощи систем административного управления (CMS) — автоматизированной системой, применяемой для публикации документов в веб. Часто основывается на том же шаблоне, что и другие страницы, и динамически создается веб-сервером.

Чем открыть файл в формате CMS (Content Management System)

  • Windows
  • Mac OS
Edit with a CMS application
Edit with a CMS application

Файл, используемый Windows Connection Manager — пакетом ПО, позволяющим системным администраторам устанавливать удаленное коммутируемое соединение с пользователями. Создается программой CMAK (Connection Manager Administrator Kit) и содержит информацию о конфигурации для телефонной книги, применяемой для удаленных подключений.

Чем открыть файл в формате CMS (Connection Manager Service Profile)

У вас есть проблема с открытием .CMS-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы CMS. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат .CMS?

Главная роль файлового расширения .cms связывает его с типом файлов "Цифровая подпись Cryptographic Message Syntax (CMS)" (.cms). CMS (Синтаксис криптографических сообщений) является международным стандартом IETF (Инженерная группа по развитию Интернета) криптографического шифрования и подписи цифровых данных для их защиты, проверки целостности и подлинности.

Кроме внедрения, CMS-подписи могут могут сохраняться в виде отдельных файлов и называться в таком случае отделенными. Отделенная CMS-подпись представляет собой небольшой файл с расширением .cms (или иным, например, .p7s или .signature) и обычно с тем же именем, что и подписываемый файл данных. Файл подписи содержит стандартный уникальный криптографический хеш, сформированный на основе данных подписываемого файла. Для выполнения своей функции отделенная цифровая подпись CMS должна обязательно сопровождать подписанный файл.

Для проверки документов и их содержимого по их цифровым подписям (.cms и др.) может использоваться целый ряд утилит. Такие программы зачастую "захватывают" тип файлов .cms и создают для него собственные ассоциации.

В ином значении расширение .cms служит обозначением формата "Система композитной модели Desmond" (CMS) и соответствующего типа файлов. CMS используется в качестве базового формата программами моделирования молекулярной динамики Desmond и Maestro (Schrödinger, LLC). Файл .cms представляет собой модель Desmond. Это большой текстовый файл (ASCII) с полным описанием сложной молекулярной структуры. Файлы CMS могут быть сжатыми, в этом случае они получают расширение .cms.gz или .cmsgz. Подобные модели Desmond могут импортироваться другими научными программами, а также конвертироваться в другие форматы молекулярных моделей, например, GROMACS (.gro).

Читайте также:  Почтовый клиент для линукс

Расширение .cms также обозначает тип и формат файлов "Хранилище составных данных" (Compound Media Storage, CMS), используемый программой подготовки и презентации материалов судебных заседний TrialDirector от inData Corp. CMS является проприетарным форматом, позволяющим сохранять в синхронизированном виде как мультимедийные данные, так и текст. Формат предназначен для сохранения сопровождаемых текстовой расшифровкой видеозаписей свидетельских показаний и других материалов. Файл .cms представляет собой синхронизированную расшифровку цифровой видеозаписи (Digital Video Transcript, DVT), подготовленную с помощью TimeCoder от inData или в специальном бюро. Подобные расшифровки (.cms) можно импортировать в TrialDirector и других программах для работы с судебными материалами.

Применительно к проприетарному веб-браузеру Майкрософт Internet Explorer (IE) и средству администрирования Internet Explorer Administration Kit (IEAK) расширение .cms связано с типом файлов "Поставщик службы IEAK" (.cms). Такие файлы создаются инструментарием администрирования диспетчера соединений (CMAK) и задают профили служб диспетчера соединений в IE.

Как аббревиатура от "Content Management System" (Система управления содержимым, CMS) расширение .cms иногда используется на сайтах под управлением различных CMS для обозначения веб-страниц в URL, отображаемой в адресной строке веб-браузера. Это виртуальный суффикс, который обрабатывается механизмом CMS. Файлы динамических веб-страниц обычно обозначаются с помощью расширений .php, .aspx, .htm(l) или вообще не имеют их.

Статья посвящена обзору стандартов СMS (Cryptographic Message Syntax) для подписанных сообщений.

Для чего нужен CMS

Стандарт CMS описывает структуру криптографических сообщений, включающих в себя защищенные данные вместе со сведениями, необходимыми для их корректного открытия или использования. Например, в сообщении размещаются защищенные данные, информация об алгоритме хеширования и подписи, времени подписи, сертификате открытого ключа, цепочке сертификации и т.д. Некоторые из указанных атрибутов носят опциональный характер, но приложение может само определить необходимость их наличия. У каждого алгоритма есть набор параметров, который должен быть согласован на обеих сторонах: для ГОСТ 34.10-2001, помимо открытого ключа, это модуль p, коэффициенты эллиптической кривой a и b и порядок циклической подгруппы точек эллиптической кривой q. И все это нужно каким-то образом передать адресату сообщения.

RSA Laboratories в серии своих стандартов криптографии с открытом ключом (PKCS) предложила решение этой проблемы путем определения синтаксиса для защищенных сообщений в следующих стандартах:

  • PKCS #7 «Cryptographic Message Syntax Standard»,
  • PKCS #10 «Certificate Request Syntax Standard».

Развитием этих стандартов стал стандарт CMS. CMS кроме определенной заголовком статьи подписи поддерживает операции шифрования, хеширования и вычисления имитовставки, в том числе и по российским алгоритмам (RFC 4490), а также множественную инкапсуляцию. Последнее означает, что сообщение формата CMS может лежать внутри другого CMS сообщения.

Всего CMS поддерживает шесть типов данных:

  • просто данные (data),
  • данные с электронной подписью (signed data),
  • упакованные данные (enveloped data),
  • хешированные данные (digested data),
  • зашифрованные данные (encrypted data),
  • данные с проверкой подлинности (authenticated data).
Читайте также:  Как обновить телефон highscreen

В рамках статьи мы подробно рассмотрим только данные с электронной подписью (signed data).

Чтобы не путаться в терминологии, далее исходные данные, которые мы хотим передать защищенным способом, будут называться данными, а получившееся защищенное сообщение CMS – просто сообщением.

Стандарт CMS (PKCS #7 и RFC 5652): теория

Чуть истории

Подпись в CMS-формате (signed data type)

Подпись, описанная стандартом CMS, характеризуется следующими особенностями:

  1. Данные могут быть подписаны несколькими сторонами (множественная подпись). В таком случае в сообщении будут присутствовать несколько структур SignerInfo с информацией о подписывающих сторонах: значением подписи и необходимой для проверки ее подлинности информацией.
  2. Тип данных никак не регламентируется, лишь уточняется, что в качестве данных может быть сообщение формата CMS, то есть подписанное Алисой сообщение может быть целиком подписано Бобом.
  3. Подписывать можно не только данные, но и некоторые атрибуты сообщения – хеш сообщения (digest message), время подписи (signing time), значение другой подписи (countersignature).
  4. Открытый ключ подписывающей стороны может быть несертифицированным.
  5. Подпись может отсутствовать и вовсе.

Данные с электронной подписью используются не только для подписи содержимого и часто используются для распространения сертификатов и списков отзыва сертификатов (Certification Revocation List, CRL). В таком случае подписываемые данные отсутствуют, а поля Certificates и CRLs, наоборот, присутствуют.

Подписанное Алисой сообщение в формате CMS будет иметь следующий вид (серым отмечены необязательные атрибуты):

  • Версия синтаксиса CMS Version зависит от сертификатов, типа подписываемых данных и информации о подписывающих сторонах
  • Digest Algorithms включает в себя идентификаторы используемых алгоритмов хеширования и ассоциированные с ними параметры.
  • Encapsulated Content содержит подписываемые данные (Content) вместе с их типом (Content Type). Содержимое может отсутствовать, тип – нет.
  • Certificates предназначен для цепочки сертификатов, отражающих путь сертификации от центра сертификации, выдавшего сертификат, до каждой из подписывающих сторон. Также могут присутствовать сертификаты подписывающих сторон.
  • CRLs (Certificate Revocation List) предоставляет информацию о статусе отзыва сертификатов, достаточную для определения валидности сертификата подписывающей стороны.
  • Информация о каждой подписывающей стороне содержится в структурах типа Signer Info, которых может быть любое количество, в том числе и нулевое (в случае отсутствия подписи).
  • Версия синтаксиса CMS Version определяется значением Signer > Если Боб решает целиком подписать полученное от Алисы сообщение, то используется механизм инкапсуляции, и сообщение будет выглядеть вот так:

CMS предлагает два интересных атрибута, расширяющих возможности обычной подписи: время подписи (Signing Time) и контрасигнатуру (Countersignature). Первый атрибут определяет предполагаемое время осуществления подписи, а второй предназначен для подписи другой подписи (подписывается хеш от значения подписи). Атрибут Countersignature представляет собой структуру Signer Info с отсутствующим в Signed Attributes атрибутом Content Type и обязательно присутствующим атрибутом Message Digest. Атрибут Countersignature может иметь свой собственный атрибут Countersignature.

Читайте также:  Аэрофлот официальный сайт контакты

Если Боб решит подписать только данные, переданные Алисой, и заодно подписать подпись Алисы, то сообщение будет иметь такой вид:

Галопом по Европам оставшимся типам

СMS предлагает еще несколько интересных типов сообщений, не охватываемых темой этой статьи. Поэтому буквально по паре слов об оставшихся типах для общей картины.
Упакованные данные (enveloped data) представляют собой зашифрованные данные вместе с зашифрованными для одного или более получателей ключами, которыми эти данные были зашифрованы. Комбинация зашифрованного сообщения с одним зашифрованным ключом шифрования для одного получателя называется цифровым конвертом. Данный тип используется в качестве конверта с (подписанными) данными для одного или нескольких получателей.
Хешированные данные (данные вместе со своим хешем) используются для проверки целостности сообщения и часто являются содержимым упакованных данных.
Зашифрованные данные часто используются для шифрования данных для локального хранилища, иногда с выработанным из пароля ключом шифрования.
Данные из аутентифицированного источника (данные с проверкой подлинности) включают в себя данные вместе с их MAC-кодом и зашифрованными ключами аутентификации для одного или нескольких получателей. Используются для защиты целостности сообщений для неограниченного количества получателей.

В следующей статье мы подробно остановимся на сообщениях типа enveloped data с использованием российских криптоалгоритмов.

CMS в реальной жизни

Стандарт CMS имеет немало воплощений в современном мире IT – на нем основаны:

  • стандарт защищенной электронной почты S/MIME (RFC 3851),
  • расширенные сервисы защиты для S/MIME (RFC 2634, кстати, тут описаны дополнительные атрибуты CMS и технология тройного «обертывания» на основе множественной инкапсуляции: данные подписываются, затем шифруются и снова подписываются),
  • расширенные форматы представления информации об аннулированных сертификатах (RFC 5940) и пр.

Закономерным развитием идей CMS для сообщений с электронной подписью cтал CAdES (CMS Advanced Electronic Signature), расширенный стандарт подписанных сообщений CMS, который также послужит темой для еще одной нашей статьи.

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

Стандарт CMS/PKCS#7 с поддержкой российских криптоалгоритмов реализован в сертифицированных СКЗИ наших партнеров:

  • КриптоПро CSP компании Крипто-Про
  • VipNet CSP компании Инфотекс
  • СигналКом CSP или Message-PRO компании СигналКом и др.

Кроме того, стандарт CMS с российской криптографией реализован в Open Source приложении OpenSSL.

Наша компания поддержала CMS c российской криптографией в продукте Рутокен Плагин. Рутокен Плагин предназначен для использования в браузерах, все криптографические операции производятся аппаратно, «на борту» USB-токена.

Ссылка на основную публикацию
Унитаз лира киров отзывы
Сырье также используется импортное, тщательно отобранное и экологически чистое — глина, гипс, каолин, полевой шпат, красители. Гарантия на производимые компанией...
Тор браузер андроид 4pda
Браузер Тор доступен не только для компьютеров и ноутбуков под управлением различных операционных систем. Разработчики обеспокоились и его выпуском для...
Тор браузер без установки
Tor Browser (ранее он назывался Tor Browser Bundle) – наиболее защищенный интернет-обозреватель из представленных в настоящий момент. Ввиду высокой популярности...
Унитаз ресса киров отзывы
Мы предлагаем унитазы росссийского производителя Роза (Киров). В нашем каталоге собрано 30 моделей по цене от 3 090р. Перейдите по...
Adblock detector