[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 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
# 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
Description: PGP signature

