Инструкция по использованию PGP сервиса в The Bat! для чайников.
 (Мой взгляд на проблему защиты информации)

Не секрет, что многим время от времени приходится пересылать конфиденциальные данные по сети. Разумеется, большинство людей предпочитают пересылать любую информацию в открытом виде и не заморачиваться с её защитой. Они охотно выставляют все подробности своей биографии на личных страницах, заполняют всевозможные интернет-анкеты и регистрационные карточки, участвуют в опросах. Они считают, что раз они лично не делают ничего противозаконного, то их конфиденциальная информация никому не нужна, вокруг живут все сплошь глубоко порядочные и кристально чистые душой люди, а если они и собирают какую-то личную информацию о нас, то исключительно для нашей же с вами пользы :)) Чтож Не будем их в этом разочаровывать. Только пусть потом не удивляются, что на их паспорт, например, окажется в долг куплена недвижимость или взят крупный кредит, причем проценты по нему давно просрочены, а с кредитной карточки уже снят последний рубль. Всё ещё не думаете о своей безопасности? Пересылаете всё в открытом виде? Продолжайте в том же духе, эта инструкция не для вас :)) А мы пока идем к вам с судебным приставом :))

Так вот, понадобилось как-то мне недавно задействовать этот сервис, я порылся в инете и обнаружил, что нормальных инструкций не очень-то и много, а те, что есть не слишком внятно изложены. Следуя своему главному принципу: "поднялся сам - помоги другому", я и решил между делом набросать пару строк на эту тему.

PGP сервис в The Bat! 3.хх

1. Создание ключевой пары:

Открыть вкладку в главном меню:

инструменты -> OpenPGP -> Управление ключами OpenPGP

Откроется окно "Управление ключами OpenPGP". В этом окне в меню выбираешь:

ключи -> создать новую пару ключей.

Появляется мастер создания ключей OpenPGP. Нажимаешь "далее".
В новом окне мастера набираешь ФИО (или свой ник) и свой email
(тот ящик для которого создаешь эти ключи). Здесь всё обычно стоит по умолчанию.Жмешь "далее".
В следующем окне выбираешь размер ключа: рекомендую 2048, так как скорости компьютеров сильно возросли и 1000 - битный ключ для RSA уже не актуален.Жмешь "далее".
Оставляешь по-умолчанию срок истечения в 1 год (в принципе можешь хоть каждые пол-часа менять, твой личный выбор), жмешь "далее".

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

Система генерирует ключ и затем после нажатия кнопки "готово" новая пара ключей добавляется в окно "Управление ключами OpenPGP"

2. Кратко о PGP

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

-----BEGIN PGP PUBLIC KEY BLOCK-----
...
-----END PGP PUBLIC KEY BLOCK-------


Абонент пришлет вам такое же письмо со своим открытым ключом.

3. Добавление ключа абонента

Допустим ваш коллега прислал вам свой открытый ключ. Вы выделяете его письмо мышкой, затем в главном меню выбираете :

инструменты -> OpenPGP -> импорт ключа

Выскакивает окошко в которои отображается информация о добавляемом ключе,подтверждаете своё намерение, и ключ добавляется в менеджер ключей.

4. Сохранение ключа.

Допустим вам ключ временно не нужен, а убивать его совсем пока жалко.
Для этих целей есть возможность экспорта ключей в целую кучу разнообразных форматов. Для этого надо зайти в менеджер ключей (Управление ключами OpenPGP), выбрать мышкой ключ и в контекстном (или в оконном) меню выбрать пункт "экспорт".
Рекомендую сохранять ключи в текстовом формате на специально выделенный для этих целей записывающий носитель, например, флешку или лазерный диск.
Потом флешку прячете в шкатулку, шкатулку в утку, утку привешиваете на дерево, дерево обматываете золотой цепью и пускаете сторожевого кота...:))
Странно. По-моему где-то я что-то подобное уже читал...:))

5. Защита кореспонденции.

Создаете адресату новое письмо. В окошке письма идете в главное меню и находите там пункт что-то вроде:

OpenPGP -> зашифровать

Что при этом произойдет - сами увидите.
Рождественское чудо :))

В принципе можете выбрать пункт "зашифровать и подписать" - к шифрованному сообщению просто добавится ваша цифровая подпись.
Обратите внимание, что когда вы пишете кому-то письмо и шифруете его, то BAT! автоматически выбирает из менеджера ключ нужного абонента.
Ничего дополнительно вам указывать не нужно. Если вы попытаетесь зашифровать сообщение кому-то, ключа которого у вас нет, то сообщение видимо будет зашифровано вашим собственным секретным ключем. Или зашифровать не сможете вообще. Я говорю "видимо", потому, что если честно, мне лень это проверять. Кому интересно - покопайтесь сами.

Расшифрование полученных сообщений производится аналогично - тыкаете письмо мышой, в главном меню находите пункт "расшифровать". Пусть вас не удивляет тот факт, что письма, которые вы только что зашифровали на чужом открытом ключе, вы сами расшифровать не можете. Всё нормально. Так и должно быть. На то и двухключевая криптографическая система, чтобы то, что зашифровано на открытом ключе, можно было расшифровать только на парном секретном ключе. Письма, зашифрованные на чужих открытых ключах можно только послать подальше, что я вам и советую делать :))

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

 совет - в главном меню программы найдите
инструменты -> OpenPGP ->свойства PGP
там перейдите на вкладку "файлы", и проверьте пути к файлам PGP.
Там должно быть прописано что-то вроде:


Файл открытых ключей:
C:\Program Files\The Bat!\Mail\pubring.pgp
Файл секретных ключей:
C:\Program Files\The Bat!\Mail\secring.pgp
Файл случайных чисел:
C:\Program Files\The Bat!\Mail\randseed.bin


По умолчанию там же в настройках OpenPGP -> основное
стоит галка на "сжать данные перед шифрованием"
Остальные галки по умолчанию отсутствуют.


В других версиях Bat! - а работа с PGP организована очень похоже, так что большинство приведенных выше рекомендаций вполне применимы и к другим версиям, только названия пунктов меню могут немного отличаться.

kennobi. 2007.

Внимание! При перепечатке эта ссылка обязательна!