Вышла первая стабильная версия Arti, реализация Tor на Rust

Arti 1.0 теперь стабильна и доступна для всех

Многие аспекты были улучшены в Arti 1.0, включая производительность и надежность.

Разработчики анонимная сеть Тор представлен это уже выпущена первая стабильная версия проект Арти, который разрабатывает клиент Tor, написанный на Rust.

Версия Arti 1.0 помечена как доступная для использования обычными пользователями и обеспечивает тот же уровень конфиденциальности, простоты использования и стабильности, что и основная реализация C.

Когда мы определили наш набор вех, мы определили Arti 1.0.0 как «готовую к работе» — вы должны иметь возможность использовать ее в реальном мире, чтобы получить такой же уровень конфиденциальности, простоты использования и стабильности, как и вы. через клиент C Tor. API должны быть (более или менее) стабильными для интеграторов.

Мы считаем, что достигли этого. Теперь вы можете использовать прокси-сервер arti для подключения к сети Tor, чтобы анонимизировать ваши сетевые подключения.

Обратите внимание, что мы не рекомендуем указывать обычный веб-браузер на arti (или, на самом деле, C Tor): веб-браузеры пропускают много личной и идентифицирующей информации. Чтобы просматривать веб-страницы анонимно, используйте Tor Browser; у нас есть инструкции по его использованию с Арти.

Об Арти

В отличие от реализации C, которая изначально была разработана как SOCKS-прокси, а затем адаптирована для других нужд, Arti изначально разрабатывался как библиотека модульных плагинов, которые могут использоваться несколькими приложениями.

Кроме того, при разработке нового проекта учитывается весь опыт разработка Tor, которая позволяет избежать известных проблем с архитектурой, делая проект более модульным и эффективным.

Причина переписывания Tor на Rust была достичь более высокого уровня безопасности кода с помощью безопасного для памяти языка. По словам разработчиков Tor, не менее половины всех уязвимостей, отслеживаемых проектом, будут исключены в реализации Rust, если в коде не используются «небезопасные» блоки.

ржавчина тоже позволит вам достичь более высокой скорости разработки, чем с C, благодаря выразительности языка и сильным гарантиям, позволяющим не тратить время на двойные проверки и написание лишнего кода.

Основные новинки Arti 1.0

Эта версия 1.0 Arti ориентирована в основном на основную работу в роли клиента, поскольку упоминается, что была улучшена надежность начальной загрузки.

Кроме того добавлен надежный механизм сообщения о статусе загрузки чтобы приложения могли обнаруживать и диагностировать проблемы, а также API, которые намного более стабильны и лучше проанализированы, чем шесть месяцев назад.

Также подчеркивается, что профилирование производительности по различным показателям, плюс была проделана работа по устранению тех, которые выходили за рамки.

Прочие изменения которые выделяются:

  • Изоляция цепи, ориентированная на свойства.
  • Проверка прав доступа к файлам для обеспечения безопасного хранения данных.
  • Исключение конфиденциальной информации из записей.
  • Очистить ключи из памяти после использования.
  • Защита от атак с использованием отладчика.
  • Заполнение канала для предотвращения анализа трафика на основе сетевого потока
  • Улучшена переносимость на iOS, Android и Windows.

En версия 1.1, планируется реализовать поддержку подключаемого транспорта и мосты, чтобы избежать замков. Ожидается, что версия 1.2 будет поддерживать onion-сервисы и связанные с ними функции, такие как контроль перегрузки RTT и защита от DDoS-атак.

Достижение паритета с клиентом C запланировано для ветки 2.0, где также будут ссылки для использования Arti в коде на различных языках программирования.

В течение следующих нескольких лет работа будет сосредоточена на реализации функций, необходимых для работы повторителей и серверов каталогов. Когда код Rust достигнет уровня, когда он сможет полностью заменить версию C, разработчики намерены сделать Arti основной реализацией Tor и прекратить поддержку реализации C.

Поддержка версии на языке C будет прекращена, чтобы обеспечить плавный переход.

Наконец, если вы заинтересованы в том, чтобы узнать больше об этом, вы можете ознакомиться с подробностями в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.