Инструкция по шифрованию архива с ретро-данными

Установка GnuPG

Microsoft Windows

Необходимо скачать и установить программу Gpg4win, доступную для скачивания по ссылке:

http://files. gpg4win. org/gpg4win-2.2.1.exe

Mac OS X

Необходимо скачать и установить программу GPG, доступную для скачивания по ссылке:

https://releases. gpgtools. org/GPG%20Suite%20-%202013.10.22.dmg

Ubuntu Linux

Необходимо установить пакет gnupg2:

sudo apt-get install gnupg2

Redhat Linux

Необходимо установить пакет gnupg2:

sudo yum install gnupg2

Получение открытого ключа

Необходимо скачать открытый ключ для шифрования данных, доступный для скачивания по ссылке:

http://webdav-fer. egisz. rosminzdrav. ru/key/fer. asc

Импорт открытого ключа

Необходимо выполнить в командной строке следующую команду:

gpg --import fer. asc

В приведенном примере fer. asc — имя файла со скаченным открытым ключом.

Получение идентификатора открытого ключа

Необходимо выполнить в командной строке следующую команду:

gpg --list-keys

В списке открытых ключей необходимо найти информацию о ключе с uid Filenko Nataliya <*****@***ru>:

pub 4096R/66AC7932 2014-04-28

uid Filenko Nataliya <*****@***ru>

sub 4096R/9B6B5BB6 2014-04-28

В приведенном примере импортированный открытый ключ имеет идентификатор 9B6B5BB6.

Шифрование архива с ретро-данными

Необходимо выполнить в командной строке следующую команду:

gpg - e - r 9B6B5BB6 archive. zip

В приведенном примере 9B6B5BB6 — это идентификатор открытого ключа, которым осуществляется шифрование файла archive. zip. В результате выполнения этой команды будет создан зашифрованный файл archive. zip. gpg.

Инструкция по передаче зашифрованного архива с ретро-данными на WebDAV-сервер ФЭР

Важное замечание

Передача зашифрованных архивов с ретро-данными на WebDAV-сервер ФЭР возможна только с серверов, имеющих доступ к защищенной сети ЕГИСЗ и использующих в качестве серверов имен (DNS-серверов) серверы 10.41.19.40 и 10.61.202.30.

Установка утилиты curl

Microsoft Windows

Необходимо скачать и установить программу curl. exe, доступную для скачивания по ссылке:

http://webdav-fer. egisz. rosminzdrav. ru/key/curl. exe

Mac OS X

Утилита curl входит в стандартный набор утилит операционной системы.

Ubuntu Linux

Необходимо установить пакет curl:

sudo apt-get install curl

Redhat Linux

Необходимо установить пакет curl:

sudo yum install curl

Загрузка зашифрованного архива с ретро-данными на WebDAV-сервер ФЭР

Microsoft Windows

В директории, содержащей файл curl. exe и файл с зашифрованным архивом, необходимо выполнить в командной строке следующую команду:

curl - T archive. zip. gpg http://webdav-fer. egisz. rosminzdrav. ru/

В приведенном примере archive. zip. gpg — файл с зашифрованным архивом с ретро-данными.

Mac OS X, Ubuntu Linux, Redhat Linux

В директории, содержащей файл с зашифрованным архивом, необходимо выполнить в командной строке следующую команду:

curl - T archive. zip. gpg http://webdav-fer. egisz. rosminzdrav. ru/

В приведенном примере archive. zip. gpg — файл с зашифрованным архивом с ретро-данными.

Возможные ошибки

В случае, если на WebDAV-сервере ФЭР уже имеется файл с таким же именем, как у загружаемого файла, утилита curl выдаст сообщение об ошибке:

<html>

<head><title>403 Forbidden</title></head>

<body bgcolor="white">

<center><h1>403 Forbidden</h1></center>

<hr><center>nginx/1.4.4</center>

</body>

</html>

В этом случае следует указать другое имя, которое будет присвоено файлу на WebDAV-сервере ФЭР после загрузки:

curl - T archive. zip. gpg http://webdav-fer. egisz. rosminzdrav. ru/archive2.zip. gpg

В приведенном примере файл будет загружен с именем archive2.zip. gpg.

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