GNUnet 0.12 អាចប្រើបាន ដែលជាក្របខ័ណ្ឌសម្រាប់បង្កើតបណ្តាញ P2P សុវត្ថិភាព

បានឃើញពន្លឺ выпуск фреймворка GNUnet 0.12, предназначенного для построения защищённых децентрализованных P2P-сетей. Создаваемые при помощи GNUnet сети не имеют единой точки отказа и способны гарантировать неприкосновенность частной информации пользователей, в том числе исключить возможные злоупотребления со стороны спецслужб и администраторов, имеющих доступ к узлам сети. Выпуск отмечен как содержащий значительные изменения протокола, нарушающие обратную совместимость с версиями 0.11.x.

GNUnet поддерживает создание P2P-сетей поверх TCP, UDP, HTTP/HTTPS, Bluetooth и WLAN, может работать в режиме F2F (Friend-to-friend). Поддерживается обход NAT, в том числе с использованием UPnP и ICMP. Для адресации размещения данных возможно использование распределённой хэш таблицы (DHT). Предоставляются средства для развёртывания mesh-сетей. Для выборочного предоставления и отзыва прав доступа применяется сервис децентрализованного обмена атрибутами идентификации reclaimID, использующий GNS (GNU Name System) и шифрование на основе атрибутов (Attribute-Based Encryption).

ប្រព័ន្ធនេះមានលក្ខណៈពិសេសនៃការប្រើប្រាស់ធនធានទាប និងប្រើប្រាស់ស្ថាបត្យកម្មពហុដំណើរការ ដើម្បីផ្តល់ភាពឯកោរវាងសមាសធាតុ។ ឧបករណ៍ដែលអាចបត់បែនបានត្រូវបានផ្តល់ជូនសម្រាប់ការថែរក្សាកំណត់ហេតុ និងការប្រមូលស្ថិតិ។ ដើម្បីអភិវឌ្ឍកម្មវិធីប្រើប្រាស់ចុងក្រោយ GNUnet ផ្តល់ API សម្រាប់ភាសា C និងការចងសម្រាប់ភាសាសរសេរកម្មវិធីផ្សេងទៀត។ ដើម្បីសម្រួលការអភិវឌ្ឍន៍ វាត្រូវបានស្នើឱ្យប្រើរង្វិលជុំព្រឹត្តិការណ៍ និងដំណើរការជំនួសឱ្យខ្សែស្រឡាយ។ វារួមបញ្ចូលបណ្ណាល័យសាកល្បងសម្រាប់ការដាក់ឱ្យប្រើប្រាស់ដោយស្វ័យប្រវត្តិនៃបណ្តាញពិសោធន៍ដែលគ្របដណ្តប់លើមិត្តភ័ក្តិរាប់ម៉ឺននាក់។

មុខងារថ្មីសំខាន់ៗនៅក្នុង GNUnet 0.12៖

  • В децентрализованной системе доменных имён GNS (GNU Name System) внесены изменения в протоколы формирования ключа (для соответствия развиваемой លក្ខណៈបច្ចេកទេស будущего стандарта). Имена доменов и метки បង្ហាញ в UTF-8, без применения punycode-нотации IDNA. Для обработки нестандартных имён IDNA предложен NSS-плагин. Также добавлен плагин для блокировки запросов от root (GNUnet никогда не должен запускаться с правами root).
  • В GNS и NSE (Network Size Estimation) изменён алгортим доказательства выполнения работы (proof of work), используемый при отзыве доменной зоны. Изменения связаны с усложнением вычислений на специализированных ASIC.
  • Плагин с реализацией транспорта поверх UDP переведён в категорию экспериментальных из-за проблем со стабильностью;
  • ធ្វើឱ្យប្រសើរឡើង и документирован бинарный формат для открытых ключей RSA;
  • បានដកចេញ лишнее хэширование в цифровых подписях EdDSA;
  • Добавлена возможность установки скрипта gnunet-logread для проведения аудита логов;
  • Реализация ECDH переведена на код TweetNaCl;
  • Решены многие проблемы в сборочной ситеме. Из зависимостей убран
    GLPK (GNU Linear Programming Kit). Добавлено корректное описание пакета для дистрибутивов на базе пакетного менеджера ហ្គីច.

កម្មវិធីដែលត្រៀមរួចជាស្រេចជាច្រើនកំពុងត្រូវបានបង្កើតឡើងដោយផ្អែកលើបច្ចេកវិទ្យា GNUnet៖

  • សេវាកម្មសម្រាប់ការចែករំលែកឯកសារអនាមិក ដែលមិនអនុញ្ញាតឱ្យអ្នកវិភាគព័ត៌មានដោយសារតែការផ្ទេរទិន្នន័យតែក្នុងទម្រង់ដែលបានអ៊ិនគ្រីប ហើយមិនអនុញ្ញាតឱ្យអ្នកតាមដានអ្នកដែលបង្ហោះ ស្វែងរក និងទាញយកឯកសារ ដោយសារការប្រើប្រាស់ពិធីការ GAP ។
  • ប្រព័ន្ធ VPN សម្រាប់បង្កើតសេវាកម្មលាក់នៅក្នុងដែន “.gnu” និងការបញ្ជូនបន្ត IPv4 និង IPv6 ផ្លូវរូងក្រោមដីនៅលើបណ្តាញ P2P ។ លើសពីនេះទៀត គ្រោងការណ៍បកប្រែ IPv4 ទៅ IPv6 និង IPv6 ទៅ IPv4 ត្រូវបានគាំទ្រ ក៏ដូចជាការបង្កើតផ្លូវរូងក្រោមដី IPv4-over-IPv6 និង IPv6-over-IPv4 ។
  • Система доменных имён GNS (GNU Name System), выступающая в качестве полностью децентрализованной и недоступной для цензуры замены DNS. GNS может применяться бок о бок с DNS и использоваться в традиционных приложениях, таких как web-браузеры. Целостность и неизменность записей обеспечивается за счёт использования криптографических средств. В отличие от DNS в GNS вместо древовидной иерархии серверов применяется направленный граф. Преобразование имён сходно с DNS, но запросы и ответы выполняются с сохранением конфиденциальности — обрабатывающий запрос узел не знает кому отдаётся ответ, а транзитные узлы и сторонние наблюдатели не могут расшифровать запросы и ответы;
  • សេវាកម្មសន្ទនា GNUnet សម្រាប់ការហៅជាសំឡេងតាម GNUnet ។ GNS ត្រូវបានប្រើដើម្បីកំណត់អត្តសញ្ញាណអ្នកប្រើប្រាស់ មាតិកានៃចរាចរណ៍សំឡេងត្រូវបានបញ្ជូនក្នុងទម្រង់ដែលបានអ៊ិនគ្រីប។ ភាពអនាមិកមិនទាន់ត្រូវបានផ្តល់ឱ្យទេ - មិត្តភក្ដិផ្សេងទៀតអាចតាមដានការតភ្ជាប់រវាងអ្នកប្រើប្រាស់ពីរនាក់ និងកំណត់អាសយដ្ឋាន IP របស់ពួកគេ។
  • Платформа для построения децентрализованных социальных сетей Secushare, использующая протокол PSYC и поддерживающая распространение уведомлений в режиме multicast с применением end-to-end шифрования для того, чтобы доступ к сообщениям, файлам, чатам и обсуждениям могли получить только авторизированные пользователи (те кому сообщения не адресованы, включая администраторов узлов, не смогут их прочитать);
  • Система для организации шифрованной электронной почты pretty Easy privacy, применяющая GNUnet для защиты метаданных и поддерживающая различные криптографические протоколы для верификации ключей;
  • Платёжная система សិក្ខាសាលា GNU, предоставляющая анонимность для покупателей, но отслеживающая транзакции продавцов для обеспечения прозрачности и предоставления налоговой отчётности. Поддерживается работа с различными существующими валютами и электронными деньгами, в том числе с долларами, евро и биткоинами.

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់