GNUnet P2P Platform 0.17 чыгарылышы

Коопсуз борбордон ажыратылган P0.17P тармактарын куруу үчүн иштелип чыккан GNUnet 2 фреймворкинин чыгарылышы көрсөтүлдү. GNUnet аркылуу түзүлгөн тармактарда бир да катачылык жок жана колдонуучулардын жеке маалыматынын кол тийбестигине кепилдик бере алат, анын ичинде чалгын кызматтары жана тармак түйүндөрүнө кирүү мүмкүнчүлүгү бар администраторлор тарабынан мүмкүн болгон кыянаттыктарды жоюу.

GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth жана WLAN аркылуу P2P тармактарын түзүүнү колдойт жана F2F (Дос-дос) режиминде иштей алат. NAT өтүү колдоого алынат, анын ичинде UPnP жана ICMP колдонуу. Маалыматтарды жайгаштыруу маселесин чечүү үчүн бөлүштүрүлгөн хэш таблицасын (DHT) колдонсо болот. Тор тармактарын жайылтуу үчүн куралдар берилген. Жеткиликтүүлүк укуктарын тандап берүү жана жокко чыгаруу үчүн, GNS (GNU ысым системасы) жана Аттрибутка негизделген шифрлөө аркылуу reclaimID борбордон ажыратылган иденттүүлүк атрибуту алмашуу кызматы колдонулат.

Система аз ресурс керектөөсүн жана компоненттердин ортосундагы обочолонууну камсыз кылуу үчүн көп процесстик архитектураны колдонот. Журналдарды жүргүзүү жана статистиканы чогултуу үчүн ийкемдүү инструменттер берилген. Акыркы колдонуу тиркемелерин иштеп чыгуу үчүн, GNUnet C тили үчүн API жана башка программалоо тилдери үчүн байланыштарды камсыз кылат. Иштеп чыгууну жөнөкөйлөтүү үчүн жиптердин ордуна окуя циклдерин жана процесстерин колдонуу сунушталат. Ал он миңдеген теңтуштарды камтыган эксперименталдык тармактарды автоматтык түрдө жайылтуу үчүн тесттик китепкананы камтыйт.

GNUnet технологияларынын негизинде бир нече даяр тиркемелер иштелип жатат:

  • GNS (GNU Name System) домендик аталыштар системасы DNS үчүн толугу менен борбордон ажыратылган жана цензурага далил алмаштыруу катары кызмат кылат. GNS DNS менен жанаша колдонулушу мүмкүн жана интернет браузерлери сыяктуу салттуу тиркемелерде колдонулушу мүмкүн. DNSтен айырмаланып, GNS серверлердин дарак сымал иерархиясынын ордуна багытталган графикти колдонот. Аталышынын чечилиши DNSге окшош, бирок суроо-талаптар жана жооптор конфиденциалдуу түрдө жасалат — суроо-талапты иштетип жаткан түйүн жооп кимге жөнөтүлүп жатканын билбейт, ал эми транзиттик түйүндөр жана үчүнчү тараптын байкоочулары суроо-талаптарды жана жоопторду чечмелей алышпайт. Жазуулардын бүтүндүгү жана өзгөрбөстүгү криптографиялык механизмдерди колдонуу аркылуу камсыз кылынат. GNSдеги DNS зонасы Curve25519 эллиптикалык ийри сызыктарынын негизинде бир катар коомдук жана жеке ECDSA ачкычтары аркылуу аныкталат.
  • Маалыматтарды шифрленген түрдө гана өткөрүп берүүнүн эсебинен маалыматты анализдөөгө мүмкүндүк бербеген жана GAP протоколун колдонуунун аркасында файлдарды ким жайгаштырганын, издегенин жана жүктөп алганын көзөмөлдөөгө мүмкүндүк бербеген файлдарды жашыруун бөлүшүү кызматы.
  • ".gnu" доменинде жашыруун кызматтарды түзүү жана IPv4 жана IPv6 туннелдерин P2P тармагы аркылуу жөнөтүү үчүн VPN системасы. Кошумча, IPv4-то-IPv6 жана IPv6-to-IPv4 которуу схемалары, ошондой эле IPv4-over-IPv6 жана IPv6-over-IPv4 туннелдерин түзүү колдоого алынат.
  • GNUnet аркылуу үн чалууларды жасоо үчүн GNUnet сүйлөшүү кызматы. GNS колдонуучуларды аныктоо үчүн колдонулат; үн трафигинин мазмуну шифрленген түрдө берилет. Анонимдүүлүк азырынча бериле элек - башка курбулар эки колдонуучунун ортосундагы байланышка көз салып, алардын IP даректерин аныктай алышат.
  • Борбордон ажыратылган социалдык тармактарды куруу үчүн платформа Secushare, PSYC протоколун колдонуу менен жана бирден-аягына шифрлөө аркылуу эскертмелердин мультикаст режиминде бөлүштүрүлүшүн колдойт, ошондуктан ыйгарым укуктуу колдонуучулар гана (билдирүүлөр дарексиз адамдар) билдирүүлөргө, файлдарга, чаттарга жана талкуулар , анын ичинде түйүн администраторлору, аларды окуй алышпайт);
  • Метаберилиштерди коргоо үчүн GNUnetти колдонгон жана ачкычтарды текшерүү үчүн ар кандай криптографиялык протоколдорду колдогон абдан жеңил купуялык шифрленген электрондук почта системасы;
  • GNU Taler төлөм системасы сатып алуучулар үчүн анонимдүүлүктү камсыз кылат, бирок ачыктык жана салык отчеттуулугу үчүн сатуучунун транзакцияларына көз салат. Бул ар кандай учурдагы валюталар жана электрондук акчалар, анын ичинде доллар, евро жана биткойндор менен иштөөнү колдойт.

GNUnetтин жаңы версиясында протоколдун шайкештигин бузуп, GNUnet 0.17 жана андан мурунку релиздерге негизделген түйүндөр өз ара аракеттенгенде, мүмкүн болгон көйгөйлөргө алып келген өзгөртүүлөрдү камтыйт. Атап айтканда, бөлүштүрүлгөн хэш таблицасынын (DHT) деңгээлиндеги шайкештик бузулган - DHT ишке ашыруу спецификациянын жаңы версиясына жаңыртылган жана блок түрүнүн аныктамалары GANA (GNUnet Assigned Numbers Authority) көчүрүлгөн. Тегизделген жана кайра топтолгон билдирүү форматтары үчүн колдоо кошулду. Борбордон ажыратылган GNS домендик аталыштар тутумуна (GNU Name System) байланыштуу артка туура келбеген өзгөртүүлөр да спецификациянын жаңы версиясынан өткөрүлөт. GNSке кошулган жазуулар үчүн, рекорддун иштөө мөөнөтүн конфигурациялоого болот.

Source: opennet.ru

Комментарий кошуу