]> Cypherpunks.ru repositories - cypherpunks-www.git/blobdiff - faq.texi
Пусть Texinfo не ругается на @anchor в @item
[cypherpunks-www.git] / faq.texi
index 118a61e4d633f4a419bc326426fc93ea2d5aa7ca..b894be05275537b609ce590264a6e71ab80b15d4 100644 (file)
--- a/faq.texi
+++ b/faq.texi
@@ -3,7 +3,8 @@
 
 @table @strong
 
-@item @anchor{Warez} @ref{Warez, Как бесплатно качать софт музыку и фильмы?}
+@anchor{Warez}
+@item @ref{Warez, Как бесплатно качать софт музыку и фильмы?}
 
 Если автор хочет получать материальную выгоду от своего творчества, то
 это его право требовать денежную компенсацию при распространении. Если
 скорее всего, распространение такого рода будет считаться воровством.
 Шифропанки решают технические задачи.
 
-@item @anchor{Censorship} @ref{Censorship, Как мне обойти цензуру?}
+@anchor{Censorship}
+@item @ref{Censorship, Как мне обойти цензуру?}
 
 Если кто-то поставил ограничения, то возможно неспроста, а ваше желание
 их обойти это нарушение закона? Если мы дадим ответ, то значит поможем
 именно вам, значит признаем косвенно что вы более правы чем цензор.
 Политические игры и решения -- не наш удел.
 
-Однако намекнём что есть такое понятие как цензуроустойчивые (censorship
-resistant) сети и технологии, такие как @url{https://gnunet.org/,
-GNUnet}, @url{https://freenetproject.org/, Freenet} и другие.
+Но есть такое понятие как цензуроустойчивые (censorship resistant) сети
+и технологии, такие как @url{https://www.gnunet.org/, GNUnet}.
 
-@item @anchor{Cryptoanarchy} @ref{Cryptoanarchy, Как мне используя технологии шифропанков достичь криптоанархии?}
+@anchor{Cryptoanarchy}
+@item @ref{Cryptoanarchy, Как мне используя технологии шифропанков достичь криптоанархии?}
 
 Шифропанки заинтересованы в решении исключительно технических задач.
 Анархия -- это политические и социальные вопросы.
 
-@item @anchor{Software} @ref{Software, Какие критерии выбора программ для защиты приватности имеются?}
+@anchor{Software}
+@item @ref{Software, Какие критерии выбора программ для защиты приватности имеются?}
 
     @itemize
 
@@ -49,8 +52,8 @@ GNUnet}, @url{https://freenetproject.org/, Freenet} и другие.
     исправить недостатки связанные с безопасностью. Web создавался как
     распределённая система документов, затем как платформа запуска
     скачиваемых приложений, в основном для показа рекламы и сбора
-    Ð¸Ð½Ñ\84оÑ\80маÑ\86ии. Ð\92 Ð²Ð°Ñ\88ей Ð¿Ñ\80иваÑ\82ноÑ\81Ñ\82и Ð¿Ñ\80акÑ\82иÑ\87еÑ\81ки Ð½Ð¸ÐºÑ\82о Ð² Web-миÑ\80е
-    не заинтересован.
+    Ð¿Ñ\80иваÑ\82ной Ð¸Ð½Ñ\84оÑ\80маÑ\86ии. Ð\92 Ð²Ð°Ñ\88ей Ð¿Ñ\80иваÑ\82ноÑ\81Ñ\82и Ð¿Ñ\80акÑ\82иÑ\87еÑ\81ки Ð½Ð¸ÐºÑ\82о Ð²
+    Web-мире не заинтересован.
 
     @item Не поддавайтесь на
     @url{https://www.gnu.org/philosophy/javascript-trap.ru.html, западню}
@@ -91,15 +94,77 @@ GNUnet}, @url{https://freenetproject.org/, Freenet} и другие.
 
     @end itemize
 
-@item @anchor{Windows} @ref{Windows, Как мне добиться приватности в Microsoft Windows или Apple OS X?}
+@anchor{WhyEncrypt}
+@item @ref{WhyEncrypt, Зачем шифровать?}
+@itemize
+@item А почему бы нет?
+@end itemize
+
+@itemize
+@item Это сложно!
+@item Нисколько!
+@end itemize
+
+@itemize
+@item Но мне нечего скрывать!
+@item Значит вам нечего терять.
+@end itemize
+
+@itemize
+@item Я не интересный человек, мои данные не имеют ценности.
+@item Возможно сейчас вы и не интересны, но когда-нибудь можете стать.
+@end itemize
+
+Кроме того, если ваша система будет автоматически шифровать данные при
+отправки без вашего участия, то разве вы будете возражать? Когда банки
+вам говорят что вы @strong{должны} использовать шифрование для
+безопасности, то почему это не использовать и для всего остального?
+
+Когда государство говорит вам использовать @strong{менее} безопасную
+криптографию, то вы не чувствуете себя второсортным гражданином? Почему
+добропорядочный гражданин использует что-то менее безопасное, тогда как
+"плохой" использует что заблагорассудится? Если приватность вне закона,
+то только преступники её имеют.
+
+@itemize
+@item Но ОНИ всё равно могут взломать всё что угодно!
+@item Нет, не могут. Не мешайте шарлатанскую криптографию (Telegram) или
+проприетарное закрытое ПО, которым вы не управляете (WhatsApp), имеющее
+лазейки, с серьёзными свободными реализациями. Криптографические
+алгоритмы и протоколы даже почти полувековой давности (например связку
+из архаичных 3DES+MD5) невозможно взломать за разумное время.
+@end itemize
+
+@itemize
+@item
+Установка программ, конфигурирование, все эти команды -- это геморройно.
+Я не хочу всего этого. Жизнь должна быть легка и проста!
+@item
+Когда вы поймёте что вам это точно понадобится, то возможно уже будет
+поздно что-то предпринимать. Так как до тех пор, все ваши коммуникации
+легко перехватывались и прослушивались.
+@end itemize
+
+@itemize
+@item
+Разве использование шифрования не привлекает ко мне злоумышленников
+больше, чем если бы я просто отправлял всё в открытом виде?
+@item
+Когда все используют шифрование, когда это является нормой, то никто не
+выделяется, будь то действительно ценные данные, форсированное
+применение шифрования банком или пустой трёп.
+@end itemize
+
+@anchor{Windows}
+@item @ref{Windows, Как мне добиться приватности в Microsoft Windows или Apple macOS?}
 
 В общем случае -- никак. Вы не знаете что делают эти операционные
 системы с данными, не знаете где и какие они имеют лазейки, не можете
 гарантировать качественную работу генератора псевдослучайных чисел. В
 некоторых случаях, например когда компьютер не подключён к сетям
 передачи данных (airgap mode), риски не так велики. Прежде чем
-затрачивать силы на то чтобы повысить безопасность работы в этих
-системах стоит оценить затраты на переход на свободное ПО -- как
+затрачивать силы на то, чтобы повысить безопасность работы в этих
+системах, стоит оценить затраты на переход на свободное ПО -- как
 правило, они будут ниже.
 
 Что вам дороже: безопасность и приватность, или удобство? Как правило,
@@ -108,47 +173,59 @@ GNUnet}, @url{https://freenetproject.org/, Freenet} и другие.
 вхождения. Или вы принимаете решения о вашей же собственной безопасности
 и приватности -- или их примут за вас, вряд ли в вашу пользу.
 
-@item @anchor{Whytrust} @ref{Whytrust, Почему я должен доверять советам и ответам автора этого ресурса?}
+@anchor{Whytrust}
+@item @ref{Whytrust, Почему я должен доверять советам и ответам автора этого ресурса?}
 
 Не должны. Мы такие же люди как и маркетологи, пиарщики и психологи. Наш
 перевес в том, что мы увлекаемся и интересуемся криптографией и пытаемся
 давать объективные технические оценки, а не полагаться на красивые
 презентации. Наш искренний совет: доверяйте криптографам.
 
-@item @anchor{Encryption} @ref{Encryption, Чем лучше зашифровать файл перед отправкой?}
+@anchor{Encryption}
+@item @ref{Encryption, Чем лучше зашифровать файл перед отправкой?}
 
-@url{https://gnupg.org/, GnuPG}.
+@url{https://gnupg.org/, GnuPG}, @url{https://github.com/FiloSottile/age, age}.
 
-@item @anchor{Email} @ref{Email, Чем шифровать электронную почту?}
+@anchor{Email}
+@item @ref{Email, Чем шифровать электронную почту?}
 
 GnuPG.
 
-@item @anchor{Signatures} @ref{Signatures, Чем осуществлять аутентификацию ПО или документов при скачивании?}
+@anchor{Signatures}
+@item @ref{Signatures, Чем осуществлять аутентификацию ПО или документов при скачивании?}
 
-GnuPG.
+GnuPG,
+OpenSSH @url{https://man.openbsd.org/ssh-keygen, ssh-keygen -Y sign},
+@url{https://jedisct1.github.io/minisign/, minisign},
+@url{https://man.openbsd.org/signify, signify}.
 
-@item @anchor{Diskencryption} @ref{Diskencryption, Чем полностью зашифровать диск?}
+@anchor{Diskencryption}
+@item @ref{Diskencryption, Чем полностью зашифровать диск?}
 
 Большинство операционных систем предлагают вполне сносные решения из
 коробки:
-@url{https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md,
-LUKS} под GNU/Linux,
-@url{http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man4/softraid.4?query=softraid&sec=4&arch=i386,
-softraid} под OpenBSD,
-@url{https://www.freebsd.org/doc/en/books/handbook/disks-encrypting.html,
-GELI} под FreeBSD. Важно использовать @strong{XTS} режим шифрования во
сех перечисленных системах.
-
-Операционные системы Microsoft Windows и Apple OS X не имеют средств
+@url{http://www.netbsd.org/docs/guide/en/chap-cgd.html, CGG} под NetBSD,
+@url{https://docs.freebsd.org/en/books/handbook/disks/#disks-encrypting, GELI} под FreeBSD,
+@url{https://manpages.debian.org/bullseye/cryptsetup-bin/cryptsetup.8.en.html, LUKS} под GNU/Linux,
+@url{https://man.openbsd.org/softraid, softraid} под OpenBSD.
+Важно использовать @strong{XTS} режим шифрования во всех перечисленных
+системах, а не простой CBC. Допустимым компромиссом также может быть и
озможность @url{https://openzfs.org/wiki/Features, родного шифрования} в ZFS.
+
+Операционные системы Microsoft Windows и Apple macOS не имеют средств
 шифрования из коробки которым можно было бы доверять.
 
-@item @anchor{Chats} @ref{Chats, Чем обеспечить приватность real-time переписки?}
+@anchor{Chats}
+@item @ref{Chats, Чем обеспечить приватность real-time переписки?}
 
 Instant messaging клиентами поддерживающими
-@url{https://otr.cypherpunks.ca/, Off-the-Record} или
-@url{https://whispersystems.org/blog/signal-inside-and-out/, Signal} протокол.
+@url{https://otr.cypherpunks.ca/, Off-the-Record (OTR)} или
+@url{https://conversations.im/omemo/, OMEMO}. А также стандартом
+@url{https://matrix.org/, Matrix}, проектом
+@url{https://secushare.org/, secushare}.
 
-@item @anchor{Anonymization} @ref{Anonymization, Как анонимизироваться в Web и вообще в Интернете?}
+@anchor{Anonymization}
+@item @ref{Anonymization, Как анонимизироваться в Web и вообще в Интернете?}
 
 В общем случае ответа на этот вопрос нельзя дать. Очень много зависит не
 только от вас, но и от тех кто предоставляет сайт. Векторов для вашей
@@ -156,8 +233,11 @@ Instant messaging клиентами поддерживающими
 утечки информации -- очень сложно.
 
 Проще всего использовать сети/программы изначально задумывающиеся как
-уважающие приватность: GNUnet, Freenet, @url{https://geti2p.net/en/,
-I2P}, @url{https://en.wikipedia.org/wiki/RetroShare, Retroshare}.
+уважающие приватность:
+@url{https://www.gnunet.org/, GNUnet},
+@url{https://geti2p.net/en/, I2P},
+@url{https://retroshare.cc/, RetroShare},
+@url{https://secushare.org/, secushare}.
 
 И не забывать оценивать риски! Обеспечить анонимность при real-time
 коммуникациях (пытающихся гарантировать минимальные задержки при
@@ -165,9 +245,8 @@ I2P}, @url{https://en.wikipedia.org/wiki/RetroShare, Retroshare}.
 store-and-forward решения (GNUnet, Freenet, другие) гораздо надёжнее, но
 Web в них работать не сможет.
 
-В крайнем случае можно посмотреть на @url{https://www.torproject.org/, Tor}.
-
-@item @anchor{Slownet} @ref{Slownet, Но сеть анонимизации XXX медленная!}
+@anchor{Slownet}
+@item @ref{Slownet, Но сеть анонимизации XXX медленная!}
 
 Во-первых, в отличии от шифрования (то что обеспечивает приватность
 передаваемых @strong{данных}), анонимизация требует использование
@@ -187,33 +266,33 @@ Web в них работать не сможет.
 предоставлении части ресурсов вашего компьютера для того чтобы сделать
 XXX быстрее, лучше и безопаснее? У преобладающего большинства
 компьютеров простаивают процессоры, имеется свободное место на жёстких
-дисках, многие имеют высокоскоростные выделенные Интернет-каналы.
+диÑ\81каÑ\85, Ð¼Ð½Ð¾Ð³Ð¸Ðµ Ð¸Ð¼ÐµÑ\8eÑ\82 Ð´ÐµÑ\88Ñ\91вÑ\8bе Ð²Ñ\8bÑ\81окоÑ\81коÑ\80оÑ\81Ñ\82нÑ\8bе Ð²Ñ\8bделеннÑ\8bе Ð\98нÑ\82еÑ\80неÑ\82-каналÑ\8b.
 
-@item @anchor{Advices} @ref{Advices, Общие советы по использованию сетевых ресурсов?}
+@anchor{Advices}
+@item @ref{Advices, Общие советы по использованию сетевых ресурсов?}
 
     @itemize
 
     @item Избегайте слежки! Никто не заставляет вас использовать
-    google.com -- есть альтернативы типа @url{https://duckduckgo.com/,
-    DuckDuckGo}, @url{https://ixquick.com/, Ixquick}. Никто не
-    Ð·Ð°Ñ\81Ñ\82авлÑ\8fеÑ\82 Ð²Ð°Ñ\81 Ñ\81оздаваÑ\82Ñ\8c Ð¿Ð¾Ñ\87Ñ\82Ñ\83 Ð½Ð° gmail.com -- Ð²Ñ\8b Ð¼Ð¾Ð¶ÐµÑ\82е Ñ\81ами
-    Ð¿Ð¾Ð´Ð½Ñ\8fÑ\82Ñ\8c Ð¿Ð¾Ñ\87Ñ\82овÑ\8bй Ñ\81еÑ\80веÑ\80, Ð¼Ð¾Ð¶ÐµÑ\82е Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8c Ð±Ð¾Ð»ÐµÐµ Ð¾Ð¿Ñ\8bÑ\82нÑ\8bÑ\85
-    знакомых, можете использовать сервисы типа
+    @emph{google.com} -- есть альтернативы типа
+    @url{https://duckduckgo.com/, DuckDuckGo}.
+    Ð\9dикÑ\82о Ð½Ðµ Ð·Ð°Ñ\81Ñ\82авлÑ\8fеÑ\82 Ð²Ð°Ñ\81 Ñ\81оздаваÑ\82Ñ\8c Ð¿Ð¾Ñ\87Ñ\82Ñ\83 Ð½Ð° @emph{gmail.com} -- Ð²Ñ\8b
+    Ð¼Ð¾Ð¶ÐµÑ\82е Ñ\81ами Ð¿Ð¾Ð´Ð½Ñ\8fÑ\82Ñ\8c Ð¿Ð¾Ñ\87Ñ\82овÑ\8bй Ñ\81еÑ\80веÑ\80, Ð¼Ð¾Ð¶ÐµÑ\82е Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8c
+    Ð±Ð¾Ð»ÐµÐµ Ð¾Ð¿Ñ\8bÑ\82нÑ\8bÑ\85 Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ\8bÑ\85, Ð¼Ð¾Ð¶ÐµÑ\82е Ð¸Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ñ\81еÑ\80виÑ\81Ñ\8b Ñ\82ипа
     @url{https://help.riseup.net/, Riseup}, хотя и в этом случае вы не
     можете получить технические гарантии приватности вашей почтовой
     переписки. Никто не заставляет использовать только пару социальных
     сетей -- есть возможность запустить свою собственную, независимую от
-    рекламы, корпораций или государств: @url{http://gnu.io/, GNU
-    social}, @url{https://diasporafoundation.org/, diaspora*}.
+    рекламы, корпораций или государств.
 
     @item Не "сорите" данными! Включайте cookie в вашем броузере только
     для нужных доменов и только когда это действительно требуется.
-    Отключите JavaScript по-умолчанию: в 99% случаев он не нужен для
+    Отключите JavaScript по умолчанию: в 99% случаев он не нужен для
     путешествия по Web-у. Большинство ресурсов требующих его
     использование в обязательном порядке -- априори не ставят задачи
-    уважить вашу приватность. Используйте анонимные средства оплаты,
+    уважить вашу приватность. Используйте анонимные средства оплаты
     (на данный момент это только "наличка"): нет надобности сообщать
-    ваше имя при покупке хлеба расплачиваясь банковской картой.
+    ваше имя при покупке хлеба, расплачиваясь банковской картой.
 
     @item Блокируйте слежку (сбор вашей приватной информации)! Шифруйте
     передаваемые данные (OpenPGP, TLS, OTR, XTS, и тому подобные).
@@ -221,27 +300,54 @@ XXX быстрее, лучше и безопаснее? У преобладаю
 
     @end itemize
 
-@item @anchor{Telegram} @ref{Telegram, Безопасен ли Telegram?}
+@anchor{Telegram}
+@item @ref{Telegram, Безопасен ли Telegram?}
 
-Ни в коем случае. Подробнее можно прочитать
-@url{https://eprint.iacr.org/2015/1177.pdf, тут},
-@url{http://unhandledexpression.com/2013/12/17/telegram-stand-back-we-know-maths/, тут},
-@url{http://www.cryptofails.com/post/70546720222/telegrams-cryptanalysis-contest, тут} и
-@url{http://cs.au.dk/~jakjak/master-thesis.pdf, тут}.
+Ни в коем случае, так как его @code{MTProto} протокол уязвим к CCA
+атакам и не аутентифицирует шифротекст. Подробнее можно прочитать:
+@url{https://eprint.iacr.org/2015/1177.pdf, "On the CCA insecurity of MTProto"},
+@url{https://mtpsym.github.io/, "Security Analysis of Telegram"},
+@url{http://unhandledexpression.com/crypto/general/security/2013/12/17/telegram-stand-back-we-know-maths.html, "Telegram AKA Stand back we have Math PhDs!"},
+@url{https://www.cryptofails.com/post/70546720222/telegrams-cryptanalysis-contest, "Telegram's Cryptanalysis Contest"},
+@url{http://cs.au.dk/~jakjak/master-thesis.pdf, "A practical cryptoanalysis of the Telegram messaging protocol"},
+@url{https://words.filippo.io/dispatches/telegram-ecdh/, The most backdoor-looking bug I've ever seen},
+@url{https://habr.com/ru/post/472970/, Техническая критика протокола Telegram}.
 
-@item @anchor{Socialnets} @ref{Socialnets, Почему на сайте нет ссылок на группы в соцсетях по теме?}
+@anchor{Socialnets}
+@item @ref{Socialnets, Почему на сайте нет ссылок на группы в соцсетях по теме?}
 
 Это не правильно давать дань внимания ресурсам которые абсолютно не
 уважают приватность пользователей, осуществляют цензуру, поступают
 неэтично, манипулируют мнением людей, используют их как продукт.
 
-@item @anchor{Simplicity} @ref{Simplicity, Почему этот сайт выглядит как унылое говно и никакого Web 2.0?}
+@anchor{HSTS}
+@item @ref{HSTS, Почему этот сайт не HTTPS по умолчанию?}
+
+Ради удобства пользователей, смотрите ниже.
+
+@anchor{TLSCA}
+@item @ref{TLSCA, Почему у многих людей HTTPS версия сайта не доверенная?}
+
+Потому что все бесплатные CA производители популярных ОС и броузеров
+исключили из своего состава, взамен активно предлагая использовать Let's
+Encrypt, которому автор данного сайта не доверяет, плюс находится под
+санкциями США. Поэтому был создан @url{http://www.ca.cypherpunks.ru/,
+ca.cypherpunks.ru} CA для ресурсов данного сайта. Аутентифицировать его
+можно используя @url{https://ru.wikipedia.org/wiki/DANE, DANE},
+@url{https://dnscurve.org/, DNSCurve}, @ref{Feedback, OpenPGP}, а также
+@url{http://y.www.cypherpunks.ru/, обращаясь} через
+@url{https://yggdrasil-network.github.io/, Yggdrasil} сеть (но
+обслуживается одним сервером).
+
+@anchor{Simplicity}
+@item @ref{Simplicity, Почему этот сайт выглядит как унылое говно и никакого Web 2.0?}
 
 Мы заботимся о максимальной доступности, совместимости, большей
 вероятности и возможности донести информацию до любого пользователя. Web
 2.0, CSS, JavaScript и прочая мода коммерциализованного мира вредят
 людям с ограниченными возможностями, пользователям у которых нет
 броузеров с графическим интерфейсом, у кого нет современного компьютера,
-у кого дорогой трафик Интернета.
+у кого дорогой трафик Интернета, кто ценит своё время, кто беспокоится о
+возможности компрометации компьютера через исполняемый недоверенный код.
 
 @end table