Re: Публикация PGP-ключе й (was: О вольных и нево льных врагах свободного Интернета)

Dmitry Alexandrov <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
[email protected] wrote:
> On Saturday, June 6, 2020 6:42 PM, Dmitry Alexandrov <[email protected]> wrote:
>> Но во-первых, я что-то не вижу, чтобы это вас в самом деле беспокоило. Вот как вы мне прикажете вам лично написать, чтобы ваши чувства параноика не обидеть? Я, конечно, все уголки и закоулки Интернета не обшаривал, но
>> — ни в DNS ни по одному из трех стандартов (PKA, CERT, DANE),
>> — ни в WKD,
>> — ни на развалинах пула SKS,
>> — ни в новой открытой сети Hockeypuck в лице keyserver.ubuntu.com,
>> — ни у проприетарных сервисов keys.openpgp.org и keys.mailvelope.com, [2]
>> — ни в заголовках вашего письма (ни «автокриптом», ни иначе),
>> — ни в его подписи (каковой вообще нет),
>> я вашего ключа не нахожу.
>
> Спасибо, поправил это[, обнародовав ключ на keyserver.ubuntu.com и keys.openpgp.org.]

Ну вот и славно.

И да, вы конечно, правы — в DNS ключи действительно размещать было ни к чему (эти стандарты кроме GPG толком никто не поддерживает), а вот WKD в свете нетсплита сети кейсерверов определенно не помешает.

Если неохота заводить свою директорию (хотя ничего сложного тут нет, пример мэйкфайла ниже), то можно просто передоверить вышеупомянутому keys.openpgp.org быть вашим WKD-сервером:

	openpgpkey.nxmail.org.	10800	IN	CNAME	wkd.keys.openpgp.org.

> Этот ящик был создан для открытой переписки.
> На самом деле, в собственных клиентах Протонмейла сообщения подписываются (это сообщение должно быть подписано).

Таки нет, это ваше сообщение не было подписано (ну, только DKIMʼом).  Это надо явно включить (что, в общем-то, правильно).

> Но я не всегда их использую.

Как будто в других программах подписывать письма возбраняется.  (Другое дело, что по прямому назначению это может быть совершенно не нужно, но вот показать, что вы криптографией в самом деле пользуетесь, а не просто обнародовали ключ, а пароль уже давно забыли, — это наилучший способ.)

Так или иначе, я здесь не нашел ни одного вашего письма, отправленного через иные MUA, так что не могу сразу подсказать конкретно, но если что — всегда спрашивайте.

> До данного момента я передавал ключ лично в руки или пересылал по альтернативному зашифрованному каналу связи.

Ну, с таким-то подходом асимметричная криптография и вовсе не нужна.  ;-)
Makefile (text/makefile, 241 B)
# Makefile for openpgpkey.example.org WWW root.

include Makefile.d/*.mk

.DEFAULT_GOAL := .well-known/openpgpkey

.well-known/openpgpkey: \
.well-known/openpgpkey([email protected] [email protected])

.PHONY: clean
clean:
	rm -rf .well-known
wkd.mk (text/makefile, 530 B)
# Makefile.d/wkd.mk

.SECONDEXPANSION:
SHELL := /bin/bash
.SHELLFLAGS := -xc

AWK := gawk
GPG := gpg
GPG_WKS_CLIENT := /usr/lib/gnupg/gpg-wks-client

.well-known/openpgpkey/:
	mkdir -p $@
	cd $@ && touch policy

.ONESHELL:
.PHONY: .well-known/openpgpkey(%)
.well-known/openpgpkey(%): $$@/
	gpg-pub-fingerprint ()
	{
	    $(GPG) --list-key --with-colons "$$@" \
	        | $(AWK) -F: '$$1 == "fpr" { print $$10; exit 0; }'
	}
	fpr=$$(gpg-pub-fingerprint $%)
	[[ $$fpr ]] || exit 1
	$(GPG_WKS_CLIENT) -C $@ --install-key "$$fpr" $%
signature.asc (application/pgp-signature, 247 B)
-----BEGIN PGP SIGNATURE-----

iIMEARYIACsWIQRSX35grYEsI2F1K7TIsPhUjufz5wUCXuR0YA0cZGFnQGdudWku
b3JnAAoJEMiw+FSO5/PnHbQA/02d9BmtYGOngyjEJXVzGmwkPl262ykPZTmQFB2k
kt+YAP9FYKTaLjMiMV6bhB0JDTHUKjqlecw0IzbfDtDy6mUADA==
=wkoo
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.