Мы подготовили список задач, на который можно ориентироваться в выборе проекта для разработки. Но команды всегда могут предложить свою идею, если она соответствует идеям хакатона — приватности и свободы интернета
Задачи

Трек «Свобода интернета»

Ищем идеи и проекты для предоставления обществу максимально полной информации о событиях в России и мире, а также решения по обходу цифровых ограничений
  • Гайд по измерению блокировок
    Разработайте подробный инструментарий для анализа блокировок различных сервисов (Youtube и др) и протоколов VPN в странах с высокой цензурой, таких как Россия и Иран. Требуется составить понятную инструкцию по доступным сервисам мониторинга Youtube, мессенджеров, VPN-сервисов и как интерпретировать эти данные. Во время работы над задачей, участники смогут получить опыт нетворкинга с представителями международных проектов.
  • Youtube proxy generator
    Задача Greatfire
    Протестируйте прокси-серверы Youtube от Greatfire в России. Создайте целевую страницу для выбора доменов прокси-серверов и генерации ссылок на видео Youtube без ограничения скорости.
  • Censorship-resistant Youtube app
    Задача Greatfire
    Интегрируйте библиотеку обхода цензуры Envoy от Greatfire в клиент Youtube с открытым исходным кодом (например, https://github.com/TeamNewPipe/NewPipe/, https://github.com/VueTubeApp/VueTube - на ваш выбор).
  • Исправления для протокола AmneziaWG
    + $500,
    Задача Amnezia VPN
    В VPN - протоколе WireGuard почти все параметры статичны и уязвимы для систем DPI, поэтому на его основе создали протокол AmneziaWG (репризиторий), где заменили практически все статичные параметры на рандомные для каждого пользователя. Необходимо доработать AmneziaWG, чтобы сделать его еще более защищенным перед системами DPI.

    Требуется:
    (a) Исправить проблему с Fixed cookie message length, который составляет ровно 64 bytes. Необходимо доработать протокол AmneziaWG, чтобы cookie message содержал в начале либо в конце мусорные байты (так же необходимо продумать, куда их записывать, в начало или конец). Продумать варианты со статическим кол-вом мусорных байтов, размер которых будет задаваться через конфиг, или алгоритмом, который будет формировать мусор динамического размера. После реализации необходимо протестировать протокол в условиях потери пакетов.
    (b) Исправить проблему с 16 zero bytes at the end of initiation and response messages (MAC2)
    (c) Исследовать и исправить проблему с периодичностью keepalive
    (d) Исследовать проблему с plain text счетчиком пакетов протокола WireGuard
    (e) Спроектировать и реализовать алгоритм, по которому заголовки init, response и data пакетов будут динамическими.

  • Добавление поддержки HTTPS-прокси
    Задача Amnezia VPN
    Реализовать MVP (minimum viable product) работы с HTTPS-прокси (например, https://github.com/SenseUnit/dumbproxy) для одной или нескольких платформ (Android/desktop/iOS), больше - лучше.
    1. В приложении (в разделе “Другие варианты подключения”) должна быть опция подключения к уже существующему HTTPS-прокси с указанием IP/домена (без протокола, т.к соединение только по HTTPS), порта (значение по-умолчанию 443), логина и пароля.
    2. Если прокси-сервер использует самоподписанный TLS-сертификат, то должна быть опция игнорировать это и всё равно устанавливать подключение (curl -k like).
    Посмотреть возможный вариант реализации можно в https://github.com/MatsuriDayo/NekoBoxForAndroid
    Ссылка на репозитоий - https://github.com/amnezia-vpn/amnezia-client

  • Lantern Unbounded: Обход ограничений в расширении для браузера
    + €500, задача Lantern
    Задача состоит в том, чтобы создать расширение браузера, которое реализует domain shadowing или использует сопоставления CDN для отправки трафика напрямую на цензурированные сайты, как описано Минкуем Вэем в его статье и докладе. Это должно работать в Chrome, и в идеале это будет работать в Cloudflare из-за низкой стоимости, но другие CDN, такие как Akamai или Cloudfront, также жизнеспособны.
  • Реализация GoodByeDPI для iOS
    Создайте решение для iOS, которое эффективно обходит DPI (Deep Packet Inspection), обеспечивая пользователям свободный и безопасный доступ к интернет-ресурсам. Участники должны адаптировать существующие технологии обхода DPI, такие как GoodByeDPI, для работы в экосистеме iOS, учитывая особенности мобильной платформы и требования безопасности.
  • Свой проект
    Вы можете предложить свое решение, призванное обеспечить свободу интернета и доступ к информации.

Трек «Исследования»

Ищем идеи исследовательских проектов на общественно-значимые темы, в том числе необходимых для работы независимых СМИ и общественных организаций
  • “Импортозамещенные” сервисы
    Привычные пользователям зарубежные сервисы для потребления контента в России и других странах все чаще блокируются, замедляются, запрещаются. Создаются их аналоги (например, VK-видео, Платформа, Rutube, Яндекс-дзен и др), которые будут вынуждены использовать ряд медиа и блоггеров. Нужно провести сравнительное исследование стабильности и удобства работы этих сервисов, определить наличие угроз для приватности данных.
  • Киберугрозы для активистов и СМИ
    Создать интерактивную платформу для визуализации и анализа данных о кибератаках на активистов и средства массовой информации в России и других странах. Участники могут использовать существующие данные, а также проводить собственные исследования, чтобы выявить тренды, паттерны и связи между кибератаками и политическими событиями.
  • BigTech и цензура
    Изучить, как крупные технологические компании (Big Tech) влияют на цензуру информации и свободу слова в разных странах. Участники должны исследовать механизмы, с помощью которых Big Tech может способствовать цензуре, а также выявить последствия для общества и демократии.
  • Свой проект
    Вы можете провести самостоятельное авторское исследование, на интересующие вас вопросы в рамках ценностей хакатона.

Трек «Технологии солидарности»

Разработка решений, которые помогут людям объединятся, обмениваться опытом и информацией, преодолевать цифровых барьеры в условиях кризисов, санкций и эмиграции
  • Активистская платформа будущего
    Создайте инновационную систему, которая станет стартовой точкой для новичков в активизме, помогая им быстро интегрироваться в сообщество и наладить связи. Ваша задача — разработать платформу, которая будет служить мостом между начинающими активистами и опытными наставниками, облегчая обмен знаниями, ресурсами и поиском экспертов для проектов. Особое внимание уделите функционалу, который поможет пользователям преодолевать барьеры, вызванные санкциями и эмиграцией. Пусть ваша платформа станет катализатором для новых инициатив и укрепления глобального активистского движения.
  • ИИ для мониторинга изменений поведения в чатах
    Создайте проект с использованием искусственного интеллекта, который способен выявлять резкие изменения в поведении участников чата. Ваша задача — разработать систему, анализирующую текстовые сообщения в реальном времени, чтобы обнаруживать аномалии в стиле общения, тоне или частоте взаимодействий. Этот инструмент может стать незаменимым для модераторов, помогая вовремя реагировать на потенциальные проблемы и поддерживать здоровую атмосферу в онлайн-сообществах.
  • Интеллектуальный бот службы поддержки
    Создайте бота службы поддержки, который использует искусственный интеллект для автоматического ответа на вопросы клиентов, опираясь на обширную базу данных. Ваша задача — разработать систему, способную не только эффективно взаимодействовать с пользователями, но и выявлять сообщения о сбоях, преобразовывать их в необходимый формат и записывать в базу данных для последующего анализа. Этот инструмент поможет улучшить качество обслуживания и оперативно реагировать на возникающие проблемы.
  • Чекер статусов НКО и СМИ
    Необходимо придумать автоматизированное техническое решение для проверки статуса НКО и СМИ, в соответствии с решениями российского Минюста (иностранный агент, нежелательная организация, экстремистская организация, снятие статуса и пр.). Это может быть плагин, телеграм-бот, любое другое решение, не требующее специальной подготовки пользователя и безопасное в использовании.
  • Бот для поиска по арбитражным судам РФ
    Задача The Bell
    Разработайте бота, который сможет отслеживать появление новых дел в базе арбитражных дел (kad.arbitr.ru, ras.arbitr.ru) по определенным фильтрам, и оперативно оповещать об этом
  • Свой проект
    Вы можете предложить свое решение, обеспечивающее инструменты для солидарности и объединения без цифровых барьеров.

Главная тема этого хакатона — единство для свободы интернета. Другие темы, релевантные ценностям свободы интернета, приватности и безопасности также приветствуются

Предлагаемые на хакатон проекты должны отвечать на следующие вызовы:

  • 1
    Право знать, что происходит и иметь доступ к любой, интересующей нас информации, делиться ей с людьми по всему миру
  • 2
    Право пользоваться глобальной сетью Интернет свободно, анонимно и безопасно
  • 3
    Право защищать свою частную жизнь, переписки, личные границы и персональные данные
  • 4
    Право использовать без санкций и ограничений технологии и ресурсы, помогающие жить, работать и развиваться, независимо от того в какой стране находится пользователь
  • 5
    Право объединяться в профессиональные и идеологические сообщества для совместной деятельности, решения общественных и бизнес-задач
  • 6
    Право на свободу слова, право называть вещи своими именами, выражать свою позицию, частное мнение, не опасаясь преследования или «отмены» от любой из сторон конфликта