]> Cypherpunks.ru repositories - cypherpunks-www.git/blobdiff - ksp/announcing.texi
Перенести русскоязычный документ о PGP keysigning party
[cypherpunks-www.git] / ksp / announcing.texi
diff --git a/ksp/announcing.texi b/ksp/announcing.texi
new file mode 100644 (file)
index 0000000..a7fe817
--- /dev/null
@@ -0,0 +1,133 @@
+@node KSP announcing
+@section Организация встречи
+
+@strong{Задачи координатора}
+
+Организовать встречу для подписи ключей не очень сложно. Однако помимо
+обычных организационных задач вроде приглашения участников, выбора
+времени и места проведения встречи, координатор несёт ещё ряд
+специфических для такого рода встреч обязанностей. Они включают в себя
+создание списка ключей участников и определение порядка проведения
+встречи.
+
+@strong{Как проводить встречу?}
+
+Есть две основных стратегии проведения встречи для подписи ключей:
+централизованная и децентрализованная. Выбор стратегии зависит от числа
+участников и места проведения встречи. Главное требование к организации
+встречи -- чтобы участники могли проверить ключи друг друга и убедиться
+в том, что другие участники -- те, за кого они себя выдают. Если это
+требование удовлетворено, координатор может комбинировать обе эти
+стратегии.
+
+Централизованный способ проведения встречи позволяет провести подпись
+ключей более организованно и подходит для встреч с относительно
+небольшим числом участников. Участники заранее посылают информацию о их
+ключах координатору, который составляет список участников. По прибытии
+каждый участник получает копию списка ключей. Затем каждый участник по
+очереди вызывается координатором. Каждый участник проверяет правильность
+отпечатка своего ключа в списке ключей, распространяемом координатором.
+Если участник уверен, что его информация внесена в список верно, он
+оглашает отпечаток своего ключа так, чтобы другие участники могли его
+слышать и проверить правильность отпечатка. Если отпечаток верен,
+участники отмечают это в своих списках. Эта проверка необходима для
+защиты от ошибки координатора при создании списка или от намеренного
+искажения информации в списке. После того как каждый участник убедился
+в правильности ключа, координатор вызывает следующего участника и так
+далее. После того как правильность всех ключей проверена, все
+участники, включая координатора, выстраиваются в ряд, держа свои
+удостоверения личности перед собой. Участник в начале шеренги проходит
+всю шеренгу и проверяет удостоверения личности всех остальных
+участников. Если участник удовлетворён результатами проверки
+удостоверения личности, он также убеждается, что отпечаток ключа верен.
+Если это так, проверяющий участник ставит вторую отметку в списке. После
+того, как ключ прошёл две проверки, он может быть подписан.
+
+На децентрализованной встрече каждый участник должен позаботиться
+о себе сам. Участники должны сами находить тех, чьи
+ключи они ещё не проверили. Во время неформального общения участники
+проверяют правильность своего ключа в списках других участников и
+проверяют удостоверения личности. Децентрализованный способ проведения
+встречи удобен в случае относительно большого числа участников, однако
+недостатком такого способа проведения является то, что скорее всего не
+все участники проверят ключи друг друга. В этом случае задачей
+координатора является организовать встречу таким образом, чтобы как
+можно больше участников (в идеале -- все) смогли проверить ключи. В
+случае проведения децентрализованной встречи создание списков участников
+необязательно, однако это сильно облегчает организацию встречи.
+
+Централизованные встречи хорошо подходят для проведения на всевозможных
+конференциях, во время неформальных встреч, домашних вечеринок или во
+время совместного похода в ресторан и т.д. Децентрализованные встречи
+лучше проводить на вечеринках, где присутствует большое число людей, в
+ночном клубе или на дискотеке -- там, где централизованную встречу
+организовать трудно.
+
+@strong{Объявление о встрече}
+
+Чем больше людей примет участие во встрече, тем лучше. О встрече можно
+оповестить членов местной группы пользователей GNU/Linux, в популярных
+списках рассылки или дать объявление в газету или выпустить пресс-релиз.
+
+Если вы только начинаете создание сети доверия в своей местности,
+попробуйте найти других активных пользователей PGP. Скорее всего,
+опытные пользователи уже принимали участие в подобных встречах для
+подписи ключей или сами организуют их в будущем. Попробуйте обратиться к
+тем людям, в подписях e-mail которых вы видели отпечатки ключа PGP или
+электронную подпись. Большое число потенциальных участников можно найти
+среди владельцев адресов электронной почты из университетов или крупных
+компаний.
+
+Вот примеры объявлений о проведении встречи:
+
+@itemize
+@item Web-страница с объявлением
+@item Объявление по электронной почте
+@item Пресс-релиз с объявлением о встрече
+@end itemize
+
+@strong{Создание списков ключей}
+
+Если вы собираетесь использовать списки ключей всех участников при
+проведении встречи, такой список нужно подготовить заранее. Список может
+выглядеть таким образом:
+
+@multitable @columnfractions .1 .25 .25 .1 .1 .1 .1
+@headitem Key ID @tab Key Owner @tab Key Fingerprint @tab Key Size @tab Key Type @tab Key Info Matches? @tab Owner ID Matches?
+@item 992A4B3F @tab V. Alex Brennen <vab@@cryptnet.net> @tab 0EC8 B0E3 052D FC4C 208F 76EB FA92 0973 992A 4B3F @tab 1024 @tab DSA @tab @tab
+@end multitable
+
+Я написал скрипт на Perl, который позволяет создать HTML-документ,
+содержащий подобную таблицу, из кольца ключей PGP. Этот Perl-скрипт для
+создания списка участников встречи для подписи ключей доступен на
+условиях Общественной Лицензии GNU (GPL).
+
+Каждый участник встречи должен иметь бумажную копию этого списка.
+Координатор может распечатать копии сам, сделать список доступным
+для скачивания через Web или разослать его через список рассылки, чтобы
+каждый участник мог распечатать список самостоятельно.
+
+@strong{Построение получившейся сети доверия}
+
+Ничто не вызывает у людей такого интереса, как разноцветные графики.
+Поэтому построение графического изображения получившейся в результате
+встречи сети доверия может заинтересовать потенциальных участников и
+служить наглядной иллюстрацией результатов, достигнутых при проведении
+встречи.
+
+Построить графическую схему сети доверия очень легко. Для этого можно
+использовать скрипт @url{http://www.chaosreigns.com/code/sig2dot/, Darxus sig2dot.pl}
+или более современные варианты @url{https://www.phildev.net/pgp/gpg_graphs.html, sig3}
+и @url{https://github.com/bmhm/sig2dot2, sig2dot на Python}.
+Все эти скрипты на основе ключей и подписей в ключнице создают файл в
+формате @code{dot}. Этот файл впоследствии используется
+@url{http://www.graphviz.org/, пакетом Graphviz} AT&T Research для
+создания собственно изображения графа. С построениями схем сетей,
+состоящих из нескольких сотен узлов, могут возникнуть трудности из-за
+нехватки памяти.
+
+Указания по построению графической схемы сети доверия включены в скрипт
+@code{sig2dot.pl}, а также их можно найти на странице ключницы Debian.
+Здесь расположен пример схемы сети доверия, созданный с помощью
+@code{sig2dot.pl} и @code{neato}. Дополнительную информацию можно найти
+на странице построения схемы ключницы Debian.