В записи
https://kondratio.livejournal.com/1322651.html автор поднял интересную тему о тенденциях развития современных технологий в сторону уменьшения свобод пользователей. В комментариях к этой записи
https://kondratio.livejournal.com/1322651.html?thread=19157147#t19157147 и
https://kondratio.livejournal.com/1322651.html?thread=19157403#t19157403 я пытался агрегировать возможные решения если не борьбы, то хотя-бы сохранения части свободы. И как предложил
archie_owl, я публикую данную запись для продолжения и более обстоятельного обсуждения возможных путей борьбы с данной тенденцией.
Я хочу предложить следующее деление технологий борьбы с "большим братом":
- обеспечение анонимности и обход блокировок доступа к ресурсам
- безсерверное P2P и групповое общение
- общение с использованием сервера
- публикация материалов
1. Обеспечение анонимности и обход блокировок. По моему опыту, связка ВПН и обфускатора + Прокси работает в 90%, проверено в РБ после выборов 2020, в Китае, Иран и пр. Стоят упоминания следующие решения:
-
https://www.softether.org/, но лучше иметь в запасе другой ВПН если заблокирован сайт со списком ВПН серверов
- Opera браузер с их встроенным ВПН
-
https://www.psiphon3.com/en/index.html- Shadowsocks , но его настраивать сложно
нерешенные мной проблемы:
-
https://www.000webhost.com/ - очень чувствительный сайт. Я на нем проверяю, детектятся ли ВПН соединения. Не нашел ни одного решения, которое бы работало!
-
https://whatismyipaddress.com/proxy-check - какой бы обфускатор не использовал, все равно видно "WIMIA Test = True", т.е. видит, что я использую прокси.
2. Существует большое количество технологий для анонимного общения P2P без использования сервера.
-
https://tox.chat/ -
https://briarproject.org/ -
https://retroshare.cc/-
https://wiki.bitmessage.org/ и т.д.
Часть из них можно использовать и для анонимного группового общения. Т.к. сервера нет, вся информация хранится на устройствах участников. Т.е. для того, чтобы переслать сообщение, нужно чтобы оба участника были в сети. Основная проблема в том, как синхронизировать аккаунты. Например если клиент установлен на нескольких компьютерах. Или в групповом чате зашел позже, когда не все пользователи в сети. Практика показывает, что не все сообщения синхронизируются, т.е. их не стоит использовать для асинхронного (с паузами) продолжительного группового общения, теряется смысл.
3. Общение с опорой на сервера. Стоит упомянуть:
- element.io
- keybase.io
- meet.jit.si
4. Публикация и распространение материалов. Существуют следущие технологии:
- анонимная "альтернатива интернету". Независимо от технологии, там тяжелый поиск ресурсов. Т.к. это "альтернатива" интернету, то нужно ставить дополнительное программное обеспечение для того, чтобы войти в сеть. Примеры технологий:
--
https://freenetproject.org/pages/about.html --
https://geti2p.net/en/прошу поделится опытом использования этих 2х. Лично я нашел их медленными, неудобными, мало пользователей и т.д.
--
https://zeronet.io/ - смесь Торрента и криптографии. Изначально не анонимная но может работать с использованием Тор-а. Можно запустить свой сайт, например, и если его будут посещать, то он разойдется по компьютерам пользователей (как торрент) и можно не держать компьютер включенным. Достаточно много пользователей, хотя заметен отток пользователей последний год.
- Базирующаяся на "крипте", например IPFS
https://ipfs.io/. Т.к. не каждый может запустить ноду, то приходится все делать (заливать туда или получать информацию оттуда) с использованием коммерческих гейтов. Т.к. это базируется на крипте, то держат сеть Майнеры, которые за "хостинг" ожидают вознаграждения, т.е. эта сеть стоит денег.
Кто нибудь пользовался IPFS кроме как залить - получить файл?
Вот вроде и все что я пробовал. Прошу, кому интересно, дополнять темы, делиться опытом и пр.