Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

ОПИСАНИЕ
АРХИТЕКТУРЫ И ПОРЯДКА ИСПОЛЬЗОВАНИЯ
СЕРВИСА ЭЛЕКТРОННОЙ ПОДПИСИ,
реализуемого комплексом программ защищенной

графической

графической подсистемы и пакетом офисных программ из состава операционных систем «Astra Linux»®
для создания и проверки электронной подписи совместно с сертифицированными ФСБ России средствами криптографической защиты информации


См. также:


Информация
titleДанная статья применима к:
ОС СН Смоленск
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
    с установленным

оюновлением Update 5
  • OC OН Орёл 2.12.30

  • Оглавление

    Общие сведения

    Оглавление

    ОБЩИЕ СВЕДЕНИЯ

    В операционных системах «Astra Linux»® обеспечена возможность создания и проверки усиленной квалифицированной электронной усиленной квалифицированной электронной подписи с использованием комплекса программ защищенной графической графической подсистемы и пакета офисных программ1программ, интегрированных2 интегрированных с дополнительно устанавливаемыми сертифицированными ФСБ России средствами криптографической криптографической защиты информации (далее – СКЗИ3СКЗИ), предназначенными для защиты информации, не содержащей сведения, составляющие государственную тайну.В документе в отношении функциональных возможностей операционных систем «Astra Linux»® по созданию и проверке электронной подписи, обеспечиваемых совместным использованием комплекса программ защищенной графической графической подсистемы, пакета
    офисных программ и СКЗИ, используется условное наименование «Сервис электронной подписи» (СЭП). СЭП не является самостоятельным изделием или самостоятельным компонентом операционных систем «Astra Linux»®. СЭП предоставляется операционной системой общего

    Информация
    • Описание комплекса программ защищенной графической подсистемы, графических программ и утилит приведено в эксплуатационных документах:
      • «Операционная система специального назначения «Astra Linux

    Common Edition» (релиз «Орел») версии не ниже 2.12 и операционной системой
      • Special Edition»;
      • «Руководство администратора. Часть 1» РУСБ.10015-01 95 01-1;
      • «Операционная система специального назначения «Astra Linux Special Edition». Руководство пользователя» РУСБ.10015-01 93 01;
    • Описание пакета офисных программ LibreOffice приведено в эксплуатационном документе:
      • «Операционная система специального назначения «Astra Linux Special Edition». Руководство пользователя» РУСБ.10015-01 93 01;
    •  СЭП предоставляется программами, функционирующими в условиях политики разграничения доступа, не допускающей их применение совместно с СКЗИ в режиме обработки сведений, составляющих государственную тайну;

    •  Эксплуатация СКЗИ в составе информационных систем должна осуществляться в соответствии с правилами пользования СКЗИ и указаниями, определенными в формуляре (или иных эксплуатационных документах) на СКЗИ.

    СЭП предоставляется операционной системой общего назначения «Astra Linux Common Edition» версии не ниже 2.12.32 и операционной системой специального назначения «Astra Linux Special Edition РУСБ.10015-01» версии не ниже очередного обновления 1.6 с установленным обновлением безопасности БЮЛЛЕТЕНЬ № 20200722SE16 (оперативное обновление 6) или очередного обновления 1.5 с установленным обновлением безопасности  БЮЛЛЕТЕНЬ № 20190329SE15.

    СЭП обеспечивает создание и проверку электронной подписи (далее – ЭП) электронных документов в соответствии с ГОСТ Р 34.10-2012. Предоставление пользователю СЭП осуществляется путем вызова соответствующих пунктов основного меню графического рабочего стола операционной системы, меню файлового менеджера fly-fm и пакета офисных программ LibreOffice с последующим формированием запросов к СКЗИ для создания и проверки ЭП.

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

    • .pdf (программы просмотра: qpdfview, okular);
    • .png, jpg (программы просмотра: gwenview, fly-image),
    • .html, .xml (программы просмотра: браузер Firefox);

    Для предварительного просмотра электронных документов, хранящихся в файлах форматов .txt, .odt, .ods, . (релиз «Смоленск») версии не
    ниже 1.5.
           СЭП обеспечивает создание и проверку электронной подписи (далее – ЭП)
    электронных документов в соответствии с ГОСТ Р 34.10-2012. Предоставление
    пользователю СЭП осуществляется путем вызова соответствующих пунктов
    основного меню графического рабочего стола операционной системы, меню
    файлового менеджера fly-fm и пакета офисных программ LibreOffice с
    последующим формированием запросов к СКЗИ для создания и проверки ЭП.
           При этом, до создания или проверки электронной подписи, с использованием
    программных средств, включенных в состав операционных систем, осуществляется
    предварительный просмотр электронных документов, хранящихся в файлах
    следующих форматов:
           - .pdf (программы просмотра: qpdfview, okular);
           - .png, jpg (программы просмотра: gwenview, fly-image),
           - .html, .xml (программы просмотра: браузер Firefox);
    1 Описание комплекса программ защищенной графической подсистемы, графических программ и
    утилит приведено в эксплуатационных документах «Операционная система специального
    назначения «Astra Linux Special Edition». Руководство администратора. Часть 1» РУСБ.10015-01 95
    01-1 и «Операционная система специального назначения «Astra Linux Special Edition». Руководство
    пользователя» РУСБ.10015-01 93 01.
    Описание пакета офисных программ LibreOffice приведено в эксплуатационном документе
    «Операционная система специального назначения «Astra Linux Special Edition». Руководство
    пользователя» РУСБ.10015-01 93 01.
    2 СЭП предоставляется программами, функционирующими в условиях политики разграничения
    доступа, не допускающей их применение совместно с СКЗИ в режиме обработки сведений,
    составляющих государственную тайну
    3 Эксплуатация СКЗИ в составе информационных систем должна осуществляться в соответствии с
    правилами пользования СКЗИ и указаниями, определенными в формуляре (или иных
    эксплуатационных документах) на СКЗИ.
                                                3
           Для предварительного просмотра электронных документов, хранящихся в
    файлах форматов .txt, .odt, .ods, .odp, .odg, .doc, .xls, .ppt, .docx, .xlsx, .pptx ,
    осуществляется их автоматическая предварительная конвертация в формат PDF
    путем вызова средств из пакета офисных программ LibreOffice (без участия
    оператора и отображения графического в графическом интерфейса).     

     СЭП СЭП обеспечивает:       -

    • проверку присоединенной электронной подписи с указанием имени файла

    • электронного документа;
           -
    • проверку отсоединенной электронной подписи с указанием имени файла

    • электронного документа и имени файла электронной подписи;
           -
    • получение информации об установленных сертификатах;
           -
    • создание отсоединенной электронной подписи без метки доверенного

    • времени с указанием имени файла электронного документа и имени файла

    • создаваемой электронной подписи;
           -
    • создание отсоединенной электронной подписи с включенной меткой

    • доверенного времени с указанием имени файла электронного документа, имени

    • файла создаваемой электронной подписи и адреса источника метки времени.

           СЭП СЭП обеспечивается совокупностью совместно функционирующих
    программных компонент4 компонент операционных систем «Astra Linux»®:       -

    • программный модуль, реализующий функцию создания и проверки ЭП, fly-

    • csp-cryptopro;
           -
    • расширение (плагин) пакета офисных программ LibreOffice – libreoffice-

    • astracsp-plugin;
           -
    • файловый менеджер fly-fm;
           -
    • пакет офисных программ LibreOffice.
           Непосредственное
    Информация

    Программные компоненты СЭП являются неотъемлемой частью операционных систем «Astra Linux»®.


    Непосредственное взаимодействие с СКЗИ (формирование управляющих


    команд, получение и отображение результата работы СКЗИ с использованием


    программы cryptcp) осуществляет программный модуль, реализующий функцию


    создания и проверки ЭП, – fly-csp-cryptopro.

           Файловый

    Файловый менеджер fly-fm и расширение (плагин) пакета офисных программ


    LibreOffice libreoffice-astracsp-plugin взаимодействуют с программным модулем fly-


    csp-cryptopro и не взаимодействуют непосредственно с СКЗИ.

           Пакет

    Пакет офисных программ LibreOffice взаимодействует с расширением


    (плагином) пакета офисных программ LibreOffice libreoffice-astracsp-plugin и не


    взаимодействует непосредственно с СКЗИ.

           Взаимосвязь

    Взаимосвязь перечисленных компонент операционных систем «Astra Linux»®


    с СКЗИ и другим программным обеспечением показана на рисунке 1.

    В процессе


    функционирования осуществляется вызов соответствующих, перечисленных выше


    программ из состава операционных систем «Astra Linux»® для предварительного


    просмотра электронных документов , формируются управляющие команды для


    СКЗИ с целью вызова функций проверки или создания ЭП, осуществляется


    отображение получаемого в результате выполнения вызываемых функций


    результата.

    4 Программные компоненты СЭП являются неотъемлемой частью операционных систем «Astra
    Linux»®.
                                          4
         Обращение

    Обращение к программному модулю, реализующему функцию создания и


    проверки ЭП, fly-csp-cryptopro осуществляется:

    • файловым менеджером fly-fm (с

    • использованием соответствующего пункта контекстного меню)
    либо
    • ;
    • оператором

    • путем интерактивного запуска приложения с использованием основного меню

    • операционной системы (раздел «Утилиты» – «Создание и проверка электронной

    • подписи»)
    либо
    • ;
    • расширением (плагином) пакета офисных программ LibreOffice,

    • запуск которого инициируется путем вызова пользователем соответствующего

    • пункта меню графического интерфейса пакета офисных программ LibreOffice
    .
                                           5
    • ;
    • прикладным программным обеспечением запуска на выполнение программного модуля fly-csp-cryptopro с соответствующими параметрами.

    Image Added
    Рисунок 1 - Взаимодействие СКЗИ с программными компонентами операционных


                 систем

    систем «Astra Linux»® в процессе предоставления СЭП

    1. Установка и запуск компонент операционных систем «Astra Linux», предоставляющих СЭП

    1

                                                    6
       1. УСТАНОВКА И ЗАПУСК КОМПОНЕНТ ОПЕРАЦИОННЫХ СИСТЕМ
                       «ASTRA LINUX», ПРЕДОСТАВЛЯЮЩИХ СЭП
           1

    .1. Установка

           Файловый Файловый менеджер fly-fm и пакет офисных программ LibreOffice включены в
    состав установочного диска операционных систем «Astra Linux»® и
    устанавливаются в соответствии с сопроводительной (эксплуатационной)
    документацией. СКЗИ устанавливается в соответствии с правилами пользования
    СКЗИ и указаниями, определенными в формуляре (или иных эксплуатационных
    документах).   

       Для Для использования СЭП необходимо в обязательном порядке установить
    следующие программные компоненты из состава операционных систем «Astra
    Linux»®:       -

    • программный модуль, реализующий функцию создания и проверки ЭП – fly-

    • csp-cryptopro;
           -
    • расширение офисных программ LibreOffice – libreoffice-astracsp-plugin.

           Указанные Указанные программные модули не включены в состав установочных дисков
    операционных систем «Astra Linux»®, доступны на официальном справочном
    ресурсе      разработчика        операционных        систем ресурсе разработчика операционных систем (http://wiki.astralinux.ru) и
    предоставляются потребителям:       - в составе

    • в составе оперативных обновлений – для операционной системы

    • специального назначения «Astra Linux Special Edition»
    (релиз «Смоленск») версии не
    ниже
    • очередное обновление 1.6;
           -
    • в составе публичного репозитория операционной системы общего

    • назначения «Astra Linux Common Edition»
    (релиз «Орел»)
    • версии
    не ниже
    • 2.12.32 и новее;
           -
    • путем загрузки программных модулей с официального информационного

    • ресурса – для операционной системы специального назначения «Astra Linux Special

    Edition» (релиз «Смоленск») версии

           Установка Установка оперативных обновлений и подключение репозиториев
    операционных систем проводится в соответствии с инструкциями, размещенными
    на http://wiki.astralinux.ru в соответствующих разделах.       Для завершения

    Для завершения установки программных модулей необходимо:       -

    • для операционных систем специального назначения «Astra Linux Special

    Edition» (релиз «Смоленск») версии не ниже
    • Edition  РУСБ.10015-01» очередное обновление 1.6 и общего назначения «Astra Linux

    • Common Edition»
    (релиз «Орел»)
    • версии
    не ниже
    • 2.12:
               подключить
          • подключить репозиторий, запустить терминал fly и выполнить следующие


          • команды от имени привилегированного пользователя с правами администратора

        :
               sudo
          • (для операционных систем специального назначения - с правами администратора с высоким уровнем целостности):

            Command
            sudo apt update
               sudo
          • sudo apt install fly-csp-cryptopro
               sudo
          • sudo apt install libreoffice-astracsp-plugin
        ;
               -

        • для операционной системы специального назначения «Astra Linux Special

        Edition» (релиз «Смоленск») версии
        • Edition  РУСБ.10015-01» очередное обновление 1.5:
                   подключить
              • подключить репозиторий, запустить терминал fly и выполнить следующие


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

                   sudo
              • Command
                sudo apt-get update
                                                                 7
                   sudo
              • sudo dpkg -i fly-csp-cryptopro_1.0.хх_amd64.deb
                   sudo
              • sudo dpkg -i libreoffice-astracsp-plugin_1.0.х_amd64.deb


                   Программный Программный модуль, реализующий функцию создания и проверки ЭП – fly-
            csp-cryptopro обеспечивает предоставление СЭП из меню Пуск и графического
            интерфейса файлового менеджера fly.

                   Программный Программный модуль, реализующий функцию создания и проверки ЭП, fly-
            csp-cryptopro разработан на языке программирования Python (версия 3) и включает в
            свой состав:       -

            • основной файл программы /usr/bin/fly-csp-cryptopro;
                   -
            • дополнительные файлы и библиотеки в каталогах /usr/lib/python3/dist-

            • packages/astra_csp_cryptopro
                     и      
            • и /usr/lib/python3/dist-packages/astra_csp_cryptopro-

            • 0.1.0.egg-info;
                   -
            • конфигурационный файл /etc/astra-csp-cryptopro/fly-csp-cryptopro.conf;
                   -
            • ярлык для запуска /usr/share/flyfm/actions/fly-csp-cryptopro.desktop.

                   При При установке программного модуля fly-csp-cryptopro проводится проверка
            наличия в информационной системе установленного программного обеспечения
            СКЗИ и офисного пакета LibreOffice.     

             Расширение Расширение libreoffice-astracsp-plugin обеспечивает предоставление СЭП из
            графического интерфейса пакета офисных программ LibreOffice в процессе работы с
            электронными документами5документами.       После

            После установки расширением libreoffice-astracsp-plugin проводится проверка
            наличия в информационной системе установленного программного модуля fly-csp-
            cryptopro.
                   Конфигурационный              файл        

            Информация

            Перед установкой расширения пакета офисных программ LibreOffice libreoffice-astracsp-plugin необходимо ознакомиться с Лицензионными соглашениями с конечным пользователем по использованию операционных систем "Astra Linux"® (https://astralinux.ru/information/licenses/).

            Конфигурационный файл   /etc/astra-csp-cryptopro/fly-csp-cryptopro.conf
            содержит следующие параметры:       1) Максимально          допустимый            для       предоставления     СЭП      уровень
            конфиденциальности:
                   MaxMacLevel=1
                   2)

            1. Максимально допустимый для предоставления СЭП уровень конфиденциальности:

              Блок кода
              MaxMacLevel=1


            2. Адрес источника получения доверенного времени:


                   TimeAddress
            1. Блок кода
              TimeAddress=http://testca2012.cryptopro.ru/tsp/tsp.srf
                   3)

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

                   MaxCspTimeWaiting
            1. Блок кода
              MaxCspTimeWaiting=30000
                   4)

            1. Перечень расширений файлов электронных документов, для которых


            1. разрешено предоставление СЭП:

                   FileExtensionsEnabledForSigning
            1. Блок кода
              FileExtensionsEnabledForSigning=.pdf, .png, .jpg, .html, .xml, .txt, .odt, .ods, .odp,

            1.  .odg, .doc, .xls, .ppt, .docx, .xlsx, .pptx
                   5)

            1. Отключение (off) или включение (on) действия перечня, заданного в п. 4).


                   EnableFileExtensionFilterForSigning=off
            5 Перед установкой расширения пакета офисных программ LibreOffice libreoffice-astracsp-plugin
            необходимо ознакомиться с Лицензионными соглашениями с конечным пользователем по использованию
            операционных систем "Astra Linux"® (https://astralinux.ru/information/licenses/).
                                                           8
                   6) Перечень mime-типов файлов электронных документов, для просмотра
            которых будет проведена предварительная конвертация во временный файл формата
            PDF:
                   PdfConversionMimeTypes=
            1. Блок кода
              EnableFileExtensionFilterForSigning=off


            2. Перечень mime-типов файлов электронных документов, для просмотра которых будет проведена предварительная конвертация во временный файл формата PDF:

              Блок кода
              PdfConversionMimeTypes=application/vnd.oasis.opendocument.text,\
              application/vnd.oasis.opendocument.spreadsheet,\
              application/vnd.oasis.opendocument.
            text
            1. presentation,\

                   application
            1. 
              application/vnd.oasis.opendocument.
            spreadsheet
            1. graphics,\

                   application/vnd.oasis.opendocument.presentation,\
                   application/vnd.oasis.opendocument.graphics,\
                   application/msword,\
                   application
            1. 
              application/msword,\
              application/vnd.ms-word,\

                   application
            1. 
              application/vnd.ms-excel,\

                   application
            1. 
              application/vnd.ms-powerpoint,\

                   application
            1. 
              application/vnd.openxmlformats-officedocument.wordprocessingml.document,\

                   application
            1. 
              application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,\

                   application
            1. 
              application/vnd.openxmlformats-officedocument.presentationml.presentation,\

                   text/plain
                   Указанные
            1. 
              text/plain


            Указанные параметры могут быть изменены администратором при установке


            программы fly-csp-cryptopro в соответствии с требованиями к информационной


            системе в которой будет функционировать СЭП.

                   1

            1.2. Проверка уровня конфиденциальности сеанса

            Информация

            Данный раздел применим только для информационных систем, функционирующих под управлением операционной системы специального назначения «Astra Linux Special Edition».


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

            Максимально допустимый для предоставления СЭП уровень конфиденциальности задается в конфигурационном файле /etc/astra-csp-cryptopro/fly-csp-cryptopro.conf         параметром            MaxMacLevel.
            параметром MaxMacLevel. Предварительно установленное значение MaxMacLevel=1 и может быть изменено
            администратором           безопасности.      Политикой      управления        доступом       и
            безопасности. Политикой управления доступом и организационно-распорядительными документами по защите информации объекта
            информатизации (объекта вычислительной техники) должен быть предусмотрен
            явный запрет внесения изменений в конфигурационный файл любыми
            пользователями, за исключением ответственного за защиту информации
            администратора безопасности, зарегистрированного в операционной системе как
            привилегированный пользователь.       В

            В случае, если уровень конфиденциальности текущего сеанса пользователя
            превышает максимально допустимый, программный модуль, реализующий функцию
            создания и проверки ЭП, fly-csp-cryptopro выдает пользователю сообщение об
            ошибке и завершает свою работу.6 Для информационных систем, функционирующих под управлением операционной системы специального
            назначения «Astra Linux Special Edition»
                                                    9
                  1.

            1.3. Предоставление СЭП из основного меню операционной системы

                  После установки программного модуля fly-csp-cryptopro в основном меню
            операционной системы в разделе «Утилиты» создается пункт «Электронная подпись
            КриптоПро» для вызова функционала создания и проверки электронной подписи,
            как показано на рисунке 2.
                           Рисунок :

            Image Added

            Рисунок 2 - Вызов компонентов СЭП в основном меню     

            При выборе данного пункта программный модуль fly-csp-cryptopro запускается
            без параметров, задающих имя файла электронного документа, и требует выбор
            файла электронного документа пользователем с использованием графического
            интерфейса программного модуля fly-csp-cryptopro (экранной формы «Электронная
            подпись КриптоПро» (рисунок 3). Выбор файла электронного документа
            осуществляется нажатием кнопки [Выбрать ЭД].
                                                       10
                     Рисунок 3 Image Added

            Рисунок 3 - Запуск расширения fly-csp-cryptopro из основного меню
                                            операционной системы     

            Вызов СЭП из основного меню операционной системы доступен для
            операционных систем общего назначения «Astra Linux Common Edition» (релиз
            «Орел») версии не ниже 2.12 и операционной системой специального назначения
            «Astra Linux Special Edition» (релиз «Смоленск») версии не ниже Edition  РУСБ.10015-01» очередное обновление 1.5 и 1.
                  16.

            1.4. Предоставление СЭП из файлового менеджера fly

                  По завершении установки программного модуля fly-csp- cryptopro:      -

            • в каталоге /usr/share/flyfm/actions создается ярлык fly-csp-cryptopro.desktop

            • для доступа к СЭП;
                  -
            • в список действий контекстного меню файлового менеджера добавляются

            • возможности по проверке и созданию ЭП.

                                                   11
                  Пользователь может выполнить вызов СЭП из файлового менеджера при
            выборе какого-либо файла электронного документа и вызове (нажатием правой
            кнопки мыши (далее – ПКМ) контекстного меню, как показано на рисунке 4.
                     Рисунок

            Image Added

            Рисунок 4 - Вызов СЭП с выбором файла электронного документа

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

            Image Added Рисунок

            Рисунок 5 - Вызов СЭП по созданию и проверке ЭП с выбором файла электронного


                                   документа

            документа и файла отсоединенной ЭП

                  Вызов Вызов СЭП из файлового менеджера fly доступен для операционной системы
            общего назначения «Astra Linux Common Edition» (релиз «Орел») версии не ниже
            2.12 и операционной системы специального назначения «Astra Linux Special Edition»
            (релиз «Смоленск») версии не ниже Edition  РУСБ.10015-01» очередное обновление 1.6.

                  Для операционной системы специального назначения «Astra Linux Special
            Edition» (релиз «Смоленск») версии Edition  РУСБ.10015-01» очередное обновление 1.5 данный функционал не предоставляется,
            компоненты СЭП необходимо запускать из основного меню операционной системы.
                                                     12     

            1.5. Предоставление СЭП пакетом офисных программ LibreOffice

                  Предоставление СЭП пакетом офисных программ LibreOffice осуществляется
            путем вызова соответствующего пункта меню, как показано на рисунке 6.     

            Image Added

            Рисунок 6 - Предоставление СЭП из LibreOffice

            Данный пункт появляется в меню графического интерфейса LibreOffice после
            установки расширения libreoffice-astracsp-plugin.                  Рисунок 6 - Предоставление СЭП из LibreOffice
                 

            Расширение libreoffice-astracsp-plugin проверяет:      -

            • установлена ли программа fly-csp-cryptopro;
                  -
            • определено ли место для сохранения файла электронного документа (на

            • диске или другом носителе).

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

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

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

            1.


                                                         13
                     2. ОПИСАНИЕ ФУНКЦИОНИРОВАНИЯ FLY-CSP- CRYPTOPRO
                   2.1. Просмотр электронного документа
                   Просмотр электронного документа осуществляется путем нажатия кнопки
            [Просмотреть] в секции «Файл электронного документа» графического интерфейса
            программного модуля fly-csp-cryptopro, в результате чего файл, содержащий
            электронный документ, будет открыт для просмотра программой, назначенной в
            настройках операционных систем «Astra Linux»® для файлов данного mime-типа.
                   В случае, если mime-тип выбранного файла электронного документа включен
            в список, определенный в конфигурационном файле /etc/astra-csp-cryptopro/fly-csp-
            cryptopro.conf       в   параметре       PdfConversionMimeTypes,     будет    проведена
            предварительная конвертация файла электронного документа во временный файл
            формата PDF с помощью LibreOffice путем вызова команды:
                   libreoffice --convert-to pdf <Filename> --outdir <Dirname>
                   с последующим его отображением программой просмотра PDF-файлов,
            указанной в разделе «Общие сведения».
                   Перечень        mime-типов      файлов,    предполагающих       предварительную
            конвертацию для просмотра в PDF-файл приведен в таблице 1. В случае
            необходимости, данный перечень может быть откорректирован системным
            администратором.
            Таблица 1 - Типы файлов, предполагающих предварительную конвертацию
                          для просмотра во временный PDF-файл
                                Mime -тип файла                                Описание
             text/plain                                              Текстовый документ *.tхt
             application/vnd.oasis.opendocument.text                 Текстовый документ *.odt
             application/vnd.oasis.opendocument.spreadsheet          Электронная таблица *.ods
             application

            6. Предоставление СЭП из прикладного ПО

            Предоставление СЭП из прикладного программного обеспечения (систем электронного документооборота и т.п.) может осуществляться путем вызова команды:

            1. без параметров:

              Command
              fly-csp-cryptopro


            2. с одним параметром:

              Command
              fly-csp-cryptopro <имя_файла_ЭД>


            3. или с двумя параметрами:

              Command
              fly-csp-cryptopro <имя_файла_ЭД> <имя_файла_ЭП>


            Параметры в указанных командах означают:

            • <имя_файла_ЭД> - имя файла ЭД;
            • <имя_файла_ЭП> - имя файла отсоединенной ЭП.

            В результате вызова команды без параметров дальнейшее функционирование компонентов СЭП будет аналогично описанному в п. 1.3.

            В результате вызова команды с одним или двумя параметрами дальнейшее функционирование компонентов СЭП будет аналогично описанному в п. 1.4.

            2. Описание функционирования fly-csp-cryptopro

            2.1. Просмотр электронного документа

            Просмотр электронного документа осуществляется путем нажатия кнопки [Просмотреть] в секции «Файл электронного документа» графического интерфейса программного модуля fly-csp-cryptopro, в результате чего файл, содержащий электронный документ, будет открыт для просмотра программой, назначенной в настройках операционных систем «Astra Linux»® для файлов данного mime‑типа.

            В случае, если mime‑тип выбранного файла электронного документа включен в список, определенный в конфигурационном файле /etc/astra-csp-cryptopro/fly-csp-cryptopro.conf в параметре PdfConversionMimeTypes, будет проведена предварительная конвертация файла электронного документа <имя_файла_ЭД> во временный файл формата PDF в каталоге, заданном параметром --outdir. Конвертация будет выполнена с помощью LibreOffice путем вызова команды:

            Command
            libreoffice --convert-to pdf <имя_файла_ЭД> --outdir <имя_каталога>

            с последующим его отображением программой просмотра PDF-файлов, указанной в разделе «Общие сведения».

            Перечень mime‑типов файлов, предполагающих предварительную конвертацию для просмотра в PDF-файл приведен в таблице 1. В случае необходимости, данный перечень может быть откорректирован системным администратором.

            Таблица 1 - Типы файлов, предполагающих предварительную конвертацию для просмотра во временный PDF-файл

            Mime -тип файлаОписание

            text/plain

            Текстовый документ *.tхt
            application/vnd.oasis.opendocument.textТекстовый документ *.odt
            application/vnd.oasis.opendocument.spreadsheetЭлектронная таблица *.ods
            application/vnd.oasis.opendocument.presentation
                   
            Презентация *.odp
             application
            application/vnd.oasis.opendocument.graphics
                       
            Рисунок *.odg
             application/msword                                      Текстовый
            application/mswordТекстовый документ *.doc
             application
            application/vnd.ms-word
                                           
            Текстовый документ *.doc
             application
            application/vnd.ms-excel
                                           Электронная
            Электронная таблица *.xls
             application
            application/vnd.ms-powerpoint
                                      Презентация *.ppt
             application/vnd.openxmlformats-                         Текстовый документ *.docх
             officedocument
            Презентация *.ppt
            application/vnd.openxmlformats-officedocument.wordprocessingml.document

             application
            Текстовый документ *.docх
            application/vnd.openxmlformats-
                                   
            officedocument.spreadsheetml.sheetЭлектронная таблица *.xlsх
             officedocument.spreadsheetml.sheet
             application
            application/vnd.openxmlformats-
                                    Презентация *.pptх
             officedocument.presentationml.presentation
                                                   14
                 
            officedocument.presentationml.presentationПрезентация *.pptх

            2.2. Проверка присоединенной ЭП

            Информация

            Здесь и далее в качестве примера в настоящем документе используется вызов и результаты работы программ, взаимодействующих с СКЗИ «КриптоПро CSP».



                  Проверка присоединенной ЭП выполняется во вкладке «Проверка ЭП»
            «Проверка ЭП» графического интерфейса программного модуля fly-csp-cryptopro путем нажатия
            левой кнопки мыши (далее – ЛКМ) по кнопке [Проверить ЭП]. В секции «Файл
            электронной подписи» при этом должно быть указано «Будет проверена присоединенная электронная
            подпись» (рисунок 7). 

            Image Added

                  Рисунок 7 - Проверка присоединенной ЭП в графическом интерфейсе
                                   программного графическом интерфейсе программного модуля fly-csp-cryptopro                                            15
                   Нажатие

            Нажатие кнопки инициирует формирование команды вызова функций СКЗИ
            для проверки присоединенной электронной подписи следующего вида7:

            Command
                   
            /opt/cprocsp/bin/amd64/cryptcp -verify <имя_файла_ЭД>

            Если <FILENAME>
                   Если требуется проверка электронной подписи с включенной меткой
            доверенного времени, то следует включить чекбокс переключатель [Проверка метки времениПроверка метки времени] и
            будет инициирована команда вызова функций СКЗИ для проверки присоединенной
            электронной подписи следующего вида:

            Command
                   
            /opt/cprocsp/bin/amd64/cryptcp -verify -cadest <имя_файла_ЭД>

            Результаты <FILENAME>
                   Результаты выполнения команды отображаются в секции «Результаты
            обработки» графического интерфейса программного модуля fly-csp-cryptopro с
            цветовой индикацией успешного (зеленый) или ошибочного (красный) результата
            проверки ЭП.       2

            2.3. Проверка отсоединенной ЭП

                   Проверка Проверка отсоединенной ЭП выполняется во вкладке «Проверка ЭП»
            «Проверка ЭП» графического интерфейса программного модуля fly-csp-cryptopro путем нажатия
            ЛКМ на кнопке [Выбрать ЭП], после чего будет отображен список файлов для
            выбора файла проверяемой ЭП. После выбора ЛКМ файла электронной подписи и
            появления его имени в секции «Файл электронной подписи», следует нажать ЛКМ
            на кнопке [Проверить ЭП].     

             Нажатие Нажатие кнопки инициирует формирование команды вызова функций СКЗИ
            для проверки отсоединенной электронной подписи следующего вида:       

            Command
            /opt/cprocsp/bin/amd64/cryptcp -verify -verall -detached <имя_файла_ЭД> <имя_файла_ЭП>

            Если <FILENAME>
            <SIGNAME>
                   Если требуется проверка электронной подписи с включенной меткой
            доверенного времени, то следует включить чекбокс переключатель [Проверка метки времениПроверка метки времени] и
            будет инициирована команда вызова функций СКЗИ для проверки отсоединенной
            электронной подписи следующего вида:

            Command
                   
            /opt/cprocsp/bin/amd64/cryptcp -verify -verall -cadest -detached <имя_файла_ЭД> <имя_файла_ЭП>

            Результаты -detached <FILENAME>
            <SIGNAME>
                   Результаты выполнения команды отображаются в поле «Результаты
            обработки» с цветовой индикацией успешного (зеленый), ошибочного (красный) или
            успешного с дополнительными информационными сообщениями (желтый)
            результатов проверки ЭП, как показано на рисунке 8.       Аналогичного результата можно достичь одновременным выбором в файловом
            менеджере файла электронного документа и файла отсоединенной ЭП (рисунок 5). В
            этом случае проверка ЭП будет выполнена сразу после запуска программного
            модуля fly-csp-cryptopro и ее результат будет отображен сразу при открытии
            экранной формы графического интерфейса

            Image Added

            Рисунок 8 - Проверка отсоединенной ЭП в графическом интерфейсе программного модуля fly-csp-cryptopro

            Аналогичного результата можно достичь одновременным выбором в файловом менеджере файла электронного документа и файла отсоединенной ЭП (рисунок 8).
            7 Здесь и далее в качестве примера в настоящем документе используется вызов и результаты
            работы программ, взаимодействующих с СКЗИ «КриптоПро CSP».
                                                   16
                    Рисунок 8 - Проверка отсоединенной ЭП в графическом интерфейсе
                                  5). В этом случае проверка ЭП будет выполнена сразу после запуска программного модуля fly-csp-cryptopro и ее результат будет отображен сразу при открытии экранной формы графического интерфейса программного модуля fly-csp-cryptopro
                 2(рисунок 8).

            2.4. Создание отсоединенной ЭП

                 Создание Создание отсоединенной ЭП выполняется во вкладке «Создание ЭП»
            графического интерфейса программного модуля fly-csp-cryptopro (рисунок 9).

            Image Added

            Рисунок (рисунок 9).
                                                      17
                               Рисунок 9 - Создание отсоединенной ЭП файла     При

            При активации этой вкладки программный модуль fly-csp-cryptopro формирует
            команду вызова функций СКЗИ для получения информации об установленных
            сертификатах:     

            Command
            /opt/cprocsp/bin/amd64/certmgr -list

                 В В случае, если на ЭВМ установлено несколько сертификатов ЭП, в секции
            «Применяемый сертификат электронной подписи» будет отображен список
            установленных сертификатов, из которого следует выбрать нужный. Этот сертификат впоследствии будет использоваться в параметре <сертификат>.


                                                       18
                  При необходимости создания ЭП с включенной меткой доверенного времени,
            чекбокс [включить метку временипереключатель [включить метку времени] в секции «Применяемый сертификат
            электронной подписи» должен быть включен.     

            Кодировка создаваемой ЭП устанавливается выбором из списка «base64» или
            «DER».     

            Расширение создаваемого файла отсоединённой ЭП устанавливается в соответствии с
            выбранным значением из списка расширений. При отсутствии в списке расширений
            необходимого, расширение устанавливается пользователем вручную в поле ввода
            имени файла отсоединённой ЭП в секции «Файл электронной подписи» и автоматически
            добавляется в список. Выбранные параметры создания ЭП будут установлены «по
            умолчанию» при следующем запуске программного модуля fly-csp-cryptopro.     

            Затем следует задать имя создаваемого файла отсоединённой ЭП в секции «Файл электронной
            подписи» в графическом интерфейсе программного модуля fly-csp-cryptopro. Имя
            файла ЭП создается автоматически путем добавления к имени файла, содержащего
            электронный документ, данных о дате и времени создания файла электронной
            подписи, а также с учетом выбранного расширения и имеет вид:      <FILENAME>

            Блок кода
            <имя_файла_ЭД>_ГГГГ-ММ-ДД_чч-мм-сс.
            <EXT>
            <расширение>

                  Если чекбокс переключатель [включить меткуи метку времени] включен, то будет автоматически
            создано имя вида:      <FILENAME>

            Блок кода
            <имя_файла_ЭД>_ГГГГ-ММ-ДД_чч-мм-сс.tsp.
            <EXT>.
            <расширение>

                  Если нажать ЛКМ на кнопке [Задать имя], то имя файла ЭП будет обновлено с
            учетом текущего времени.

                  При необходимости имя файла отсоединённой ЭП может быть откорректировано вручную.     

            После выполнения указанных действий следует выдать запрос на создание
            отсоединенной ЭП путем нажатия ЛКМ на кнопке [Создание ЭП], после чего
            программный модуль fly-csp-cryptopro сформирует команду вызова функций СКЗИ
            для создания отсоединенной электронной подписи вида:

            Command
                 
            /opt/cprocsp/bin/amd64/cryptcp -sign -der -thumbprint
            <THUMBPRINT>
            <сертификат> -cadest ‑cadesTSA <адрес_сдужбы_времение> -detached <имя_файла_ЭД> <имя_файла_ЭП>


            -cadesTSA <TIME_ADDRESS> -detached <FILENAME> <SIGNAME>
                  Если выбран формат ЭП «base64», то параметр -der ‑der будет отсутствовать.     

            Если включение метки времени не требуется, то будут отсутствовать
            параметры -cadest -cadesTSA <TIME<адрес_службы_ADDRESS>времени>.

                  Пример команды создания отсоединенной ЭП в формате «base64» без метки
            времени:     

            Command
            /opt/cprocsp/bin/amd64/cryptcp -sign
            -der
            -thumbprint <сертификат> -detached <имя_файла_ЭД> <имя_файла_ЭП>

            <THUMBPRINT>
                  -detached <FILENAME> <SIGNAME>.
                  Результаты выполнения команды будут отображены в поле «Результаты
            обработки» с цветовой индикацией успешного (зеленый) или ошибочного (красный
            или желтый) результата создания ЭП. Желтым цветом результаты обработки
            выделяются в случае, когда метка доверенного времени не получена.     

            Выбранные параметры создания ЭП будут установлены «по умолчанию» при следующем запуске программного модуля fly-csp-cryptopro.

            3. Работа fly-csp-cryptopro с использованием контейнеров электронного документа

            3.1. Контейнер ЭД

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

            В целях повышения удобства обработки большого количества файлов ЭД и ЭП программный модуль
            следующем запуске программного модуля fly-csp-cryptopro обеспечивает возможность объединения ЭД и соответствующих ему ЭП в контейнер электронного документа, представляющий собой zip-архив с именем вида: <имя_файла>.
                                                    19
             3. РАБОТА FLY-CSP-CRYPTOPRO С ИСПОЛЬЗОВАНИЕМ КОНТЕЙНЕРОВ
                                   ЭЛЕКТРОННОГО ДОКУМЕНТА
                  3.1. Контейнер ЭД
                  Применение электронной подписи может привести к возникновению большого
            количества файлов ЭД и соответствующих им файлов ЭП, особенно если ЭД
            подписан несколькими ЭП.
                  В целях повышения удобства обработки большого количества файлов ЭД и ЭП
            программный модуль fly-csp-cryptopro обеспечивает возможность объединения ЭД и
            соответствующих ему ЭП в контейнер электронного документа, представляющий
            собой zip-архив с именем вида: <FILENAME>.signed.zip.
                  3.2. Создание ЭП в контейнере ЭД
                  Для создания контейнера ЭД следует при создании первой ЭП в секции «Файл
            электронной подписи» включить чекбокс [Создать контейнер] (рисунок 10).
                                  Рисунок 10 - Создание ЭП в контейнере
                                                    20
                  В результате успешного создания ЭП с параметрами, указанными на
            рисунке 10, будет сформирован контейнер ЭД в виде zip-архива с именем:
                  /home/.../Письмо.pdf.signed.zip
            в который будут перемещены файл ЭД с именем Письмо.pdf и файл ЭП с именем
            Письмо.pdf_2020-07-01_22-20-46.p7s (рисунок 11).
                            Рисунок 11 — Результат создания ЭП в контейнере ЭД
                  В дальнейшем все ЭП создаваемые для этого ЭД также будут помещаться
            внутрь контейнера.
                                                     21
                   3.3. Работа с ЭП в контейнере ЭД
                   Контейнер ЭД может быть выбран аналогично выбору файла ЭД, как указано в
            п. 1.3, только для его выбора следует нажать кнопку [Выбрать контейнер ЭД].
                   С помощью контекстного меню, вызываемого в файловом менеджере
            нажатием правой клавиши мыши, контейнер ЭД может быть выбран так же, как
            и файл ЭД аналогично тому, как указано в п. 1.4.
                   После выбора контейнера ЭД в программном модуле fly-csp-cryptopro в секции
            «Файл электронного документа» будет указано имя контейнера и имя первого
            найденного в нем ЭД, как показано на рисунке 12.
                                    Рисунок 12 — Открытие контейнера ЭД
                   Дальнейшая работа с ЭД и ЭП в контейнере ЭД аналогична описанной в п. 2.signed.zip.

            3.2. Создание ЭП в контейнере ЭД

            Для создания контейнера ЭД следует при создании первой ЭП в секции «Файл электронной подписи» включить переключатель [Создать контейнер] (рисунок 10).

            Image Added

            Рисунок 10 - Создание ЭП в контейнере

            В результате успешного создания ЭП с параметрами, указанными на рисунке 10, будет сформирован контейнер ЭД в виде zip-архива с именем:

            Блок кода
            /home/.../Письмо.pdf.signed.zip

            в который будут перемещены файл ЭД с именем Письмо.pdf и файл ЭП с именем Письмо.pdf_2020-07-01_22-20-46.p7s (рисунок 11).

            Image Added

            Рисунок 11 — Результат создания ЭП в контейнере ЭД

            В дальнейшем все ЭП создаваемые для этого ЭД также будут помещаться внутрь контейнера.

            3.3. Работа с ЭП в контейнере ЭД

            Контейнер ЭД может быть выбран аналогично выбору файла ЭД, как указано в п. 1.3, только для его выбора следует нажать кнопку [Выбрать контейнер ЭД].

            С помощью контекстного меню, вызываемого в файловом менеджере нажатием правой клавиши мыши, контейнер ЭД может быть выбран так же, как и файл ЭД аналогично тому, как указано в п. 1.4.

            После выбора контейнера ЭД в программном модуле fly-csp-cryptopro в секции «Файл электронного документа» будет указано имя контейнера и имя первого найденного в нем ЭД, как показано на рисунке 12.

            Image Added

            Рисунок 12 — Открытие контейнера ЭД

            Дальнейшая работа с ЭД и ЭП в контейнере ЭД аналогична описанной в п. 2.


        Условия применения СКЗИ


        Предупреждение

        В качестве СКЗИ разрешается использовать только КриптоПро CSP следующих версий:

        • КриптоПро CSP версии 4.0 R4;
        • КриптоПро CSP версии 5.0;

        Указанные СКЗИ должны использоваться в исполнениях 1-Base или 2-Base. 

        СКЗИ КриптоПро CSP в исполнении 2-Base должно использоваться с аппаратно- программным модулем доверенной загрузки (АПМДЗ). 

        При эксплуатации СКЗИ необходимо соблюдать требования и рекомендации эксплуатационной документации на СКЗИ, в частности требования по защите от несанкционированного доступа и по криптографической защите, а также требования по поддерживаемым СКЗИ аппаратно-программным платформам. В частности, при использовании СЭП со встроенным СКЗИ необходимо проведение проверки программного обеспечения BIOS ЭВМ, на которых предполагается функционирование СКЗИ и СЭП, на соответствие методическим документам ФСБ России в области исследований программного обеспечения BIOS. 

        Контроль целостности СКЗИ и СЭП должен выполняться с использованием механизма замкнутой программной среды ОС или с использованием стандартных средств контроля целостности КриптоПро CSP.

        Работа СКЗИ запрещена на уровнях конфиденциальности выше первого. В случае, если настройка ограничения работы СКЗИ не выполнена или выполнена некорректно и не обеспечивает запрет работы СЭП и СКЗИ на уровнях выше первого, дальнейшая эксплуатация ЭВМ на уровнях конфиденциальности выше первого запрещена.



        Информация

        В состав программной документации на ОС РУСБ.10015-01 (очередное обновление 1.6) и РУСБ.10015-16 входит документ «Пояснительная записка. Средства электронной подписи» РУСБ.10015-01 94 02 и РУСБ.10015-01 94 01.

        Документ прошел экспертизу в рамках работ по оценке влияния компонентов ОС, предоставляющих СЭП, на СКЗИ в ФСБ России и является описанием функциональных возможностей ОС в части создания и проверки электронной подписи, обеспечиваемых совместным использованием ОС и средств криптографической защиты информации (СКЗИ) КриптоПро, а также описывает порядок установки и настройки СКЗИ для обеспечения совместной работы. Указанный документ в комплект поставки ОС не входит и предоставляется по запросу.