За последние несколько лет необходимость для пользователей контролировать собственные данные стала все более очевидной. В этом отношении был достигнут значительный прогресс благодаря распространению мессенджеров, таких как Signal, и систем хранения файлов, таких как Tahoe-LAFS. Постоянная работа Let’s Encrypt по внедрению HTTPS по всему миру стабильно набирает обороты.
Однако встраивание приватности и анонимности в приложения — задача далеко не тривиальная. Большая часть программного обеспечения, которым люди пользуются каждый день, изначально не была спроектирована для сохранения приватности, а инструменты, имеющиеся у разработчиков, в целом неудобны в работе. Недавно опубликованное исследование OnionScan даёт представление о том, насколько легко даже технически подкованным пользователям неправильно настроить свои сервисы, полностью подрывая их намерения.
Помогаем разработчикам помогать своим пользователям
Мы рады сообщить, что этим летом I2P приступит к программе разработки, направленной на улучшение экосистемы программного обеспечения для конфиденциальности. Наша цель — облегчить жизнь как разработчикам, желающим использовать возможности I2P в своих приложениях, так и пользователям, пытающимся настроить и запускать свои приложения через I2P.
Этим летом мы сосредоточим усилия на трёх взаимодополняющих направлениях:
June: APIs
В июне мы обновим различные библиотеки, предназначенные для взаимодействия с I2P. В этом году мы добились значительного прогресса в расширении нашего SAM API дополнительными возможностями, например, поддержкой датаграмм и портов. Мы планируем сделать эти возможности легко доступными в наших библиотеках на C++ и Python.
Мы также вскоре значительно упростим разработчикам Java и Android добавление поддержки I2P в их приложения. Следите за обновлениями!
Июнь: API
В июле мы будем работать с приложениями, которые выразили интерес к добавлению поддержки I2P. Сейчас в области конфиденциальности разрабатываются действительно интересные идеи, и мы хотим помочь их сообществам воспользоваться результатами более чем десятилетних исследований и разработок в области анонимности в одноранговых сетях. Расширение этих приложений для работы непосредственно поверх I2P — хороший шаг вперёд с точки зрения удобства использования и в результате улучшит то, как эти приложения подходят к обработке пользовательской информации.
Июль: Приложения
Наконец, в августе мы обратим внимание на приложения, которые мы поставляем вместе с I2P, а также на более широкий набор плагинов. Некоторым из них требуется доработка, чтобы сделать их более удобными для пользователей, а также исправить все оставшиеся ошибки! Мы надеемся, что давние сторонники I2P оценят результаты этой работы.
Take part in Summer Dev!
У нас ещё много идей того, что хотелось бы сделать в этих направлениях. Если вам интересно заниматься разработкой программного обеспечения для конфиденциальности и анонимности, проектировать удобные веб-сайты или интерфейсы, или писать руководства для пользователей — приходите пообщаться с нами в IRC или в Twitter! Мы всегда рады приветствовать новых участников в нашем сообществе. Мы отправим наклейки I2P всем новым участникам, которые примут участие!
Также, если вы разработчик приложений, которому нужна помощь с интеграцией I2P или даже просто хотите обсудить концепции или детали: свяжитесь с нами! Если вы хотите принять участие в нашем июльском месяце приложений, свяжитесь с @GetI2P, @i2p или @str4d в Twitter. Нас также можно найти в #i2p-dev на OFTC или FreeNode.
Мы будем публиковать здесь по ходу дела, но вы также можете следить за нашим прогрессом и делиться своими идеями и своей работой с хештегом #I2PSummer в Twitter. Встречаем лето!