Введение
Анонимная сеть
Java Anon Proxy (JAP), также известный как JonDonym, представлял собой прокси-систему, разработанную для обеспечения анонимного просмотра веб-сайтов с возможностью отзыва псевдонима. Изначально он был разработан в рамках проекта Технического университета Дрездена, Университета Регенсбурга и уполномоченного по защите данных земли Шлезвиг-Гольштейн. Клиентское программное обеспечение написано на языке программирования Java. Сервис был закрыт в августе 2021 года. Кроссплатформенное и бесплатное решение, оно отправляет запросы через Mix Cascade и смешивает потоки данных множества пользователей для дальнейшего сокрытия данных от посторонних. JonDonym доступен для всех платформ, поддерживающих Java. Кроме того, ANONdroid – это прокси-клиент JonDonym для Android.
Дизайн
Клиентская программа JonDonym позволяет пользователю выбирать между несколькими Mix Cascades (т.е. группами прокси-серверов для анонимизации), предлагаемыми независимыми организациями. Пользователи могут самостоятельно решить, каким из этих операторов доверять, а каким – нет. Это отличается от анонимных сетей, основанных на принципе peer-to-peer, таких как Tor и I2P, где сами прокси-серверы анонимны, что означает, что пользователям приходится полагаться на неизвестных операторов прокси. Однако это означает, что все ретрансляторы, используемые для соединений, осуществляемых через JonDonym, известны и идентифицированы, и поэтому потенциально могут быть легко атакованы хакерами, государственными органами или лоббистскими группами. Это, например, привело к проблемам, описанным ниже, когда судебные приказы фактически передали весь контроль над системой правительству Германии. Как обсуждается далее, такие решения, как международное распределение ретрансляторов и дополнительное использование Tor, могут в некоторой степени смягчить эту потерю независимости. Скорость и доступность сервиса зависят от операторов Mixes в каскадах и, следовательно, могут меняться. Увеличение числа пользователей в каскаде повышает анонимность, но большое количество пользователей может снизить скорость и пропускную способность, доступные отдельному пользователю.
Стоимость, изменение названия и коммерческие услуги
Использование JonDonym было (и остается) бесплатным, но поскольку финансовая поддержка оригинального университетского исследовательского проекта закончилась 22 июня 2007 года, членами оригинальной команды проекта была основана компания Jondos GmbH. Jondos GmbH взяла на себя разработку и продолжает работу над улучшенной функцией устойчивости к блокировкам, которая облегчит пользователям из стран с ограниченным доступом подключение к системе. В связи с этим клиент JAP был переименован в JonDo, а сервис, ранее известный как AN.ON, – в JonDonym. Каскады миксов JonDonym в основном управляются малыми и средними предприятиями в разных странах и всегда включают три микс-сервера для обеспечения повышенной безопасности. Подрядчики Jondos GmbH обязаны обеспечивать достаточную пропускную способность своих миксов, что позволяет осуществлять анонимный просмотр веб-страниц на скорости 30–50 кбит/с. Бесплатные каскады по-прежнему функционируют, однако они не обеспечивают низкой задержки, нескольких миксов в каскаде или гарантированной пропускной способности, как коммерческие.
Конфиденциальность
Онлайн-активность пользователя может быть раскрыта только в том случае, если все Миксы Каскада работают совместно, ведя файлы журналов и сопоставляя их. Однако все операторы Mix должны подписать добровольное соглашение о неведении таких журналов, и любому наблюдателю сложно внедриться во все операторы в длинном каскаде. В июле 2003 года немецкая BKA получила ордер, обязывающий операторов Dresden Mix регистрировать доступ к определенному веб-адресу, на котором размещался детский порнографический контент. AN. ON тогда решила внедрить функцию выявления преступлений в серверное программное обеспечение, чтобы это стало возможным. Эта функция была сделана прозрачной путем публикации измененного исходного кода 18 августа 2003 года и впоследствии вызвала критику со стороны многих пользователей. Для Dresden Mix эта функция остается частью их программного обеспечения и по сей день. Операторы по-прежнему технически не могут отслеживать прошлую активность, но анонимность теперь ограничена моментом выдачи ордера на наблюдение. При этом было отмечено, что новая функция соответствовала модели угроз AN. ON и не являлась утечкой безопасности как таковой. В ответ на угрозу со стороны местных властей система распространилась на международном уровне. Если Миксы каскада расположены в нескольких странах, правоохранительным органам всех этих стран пришлось бы сотрудничать, чтобы установить личность пользователя. AN. ON ежегодно публикует статистику успешных и неуспешных ордеров на наблюдение. AN. ON продолжает проводить исследования, направленные на повышение уровня конфиденциальности функции выявления преступлений. Эти функции все еще находятся на ранней стадии разработки и доступны только в бета-версии программного обеспечения.