GNUnet 0.12 ඇත, ආරක්ෂිත P2P ජාල ගොඩනැගීමේ රාමුවකි

ආලෝකය දැක්කා රාමු නිකුතුව GNUnet 0.12, ආරක්ෂිත විමධ්‍යගත P2P ජාල ගොඩනැගීම සඳහා නිර්මාණය කර ඇත. GNUnet භාවිතයෙන් නිර්මාණය කරන ලද ජාල වල අසාර්ථක වීමේ එක කරුණක් නොමැති අතර ජාල නෝඩ් වෙත ප්‍රවේශය ඇති බුද්ධි සේවා සහ පරිපාලකයින් විසින් සිදුවිය හැකි අපයෝජනයන් ඉවත් කිරීම ඇතුළුව පරිශීලකයින්ගේ පුද්ගලික තොරතුරු වල බාධාකාරී බව සහතික කිරීමට හැකි වේ. නිකුතුව 0.11.x අනුවාද සමඟ පසුගාමී ගැළපුම බිඳ දමන සැලකිය යුතු ප්‍රොටෝකෝල වෙනස්කම් අඩංගු ලෙස සලකුණු කර ඇත.

GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth සහ WLAN හරහා P2P ජාල නිර්මාණය කිරීමට සහය දක්වන අතර F2F (Friend-to-friend) ආකාරයෙන් ක්‍රියා කළ හැක. UPnP සහ ICMP භාවිතා කිරීම ඇතුළුව NAT ගමන් සඳහා සහය දක්වයි. දත්ත ස්ථානගත කිරීම සඳහා, බෙදා හරින ලද හැෂ් වගුවක් (DHT) භාවිතා කළ හැකිය. දැල් ජාල යෙදවීම සඳහා මෙවලම් සපයනු ලැබේ. ප්‍රවේශ අයිතිවාසිකම් තෝරා ගැනීම සහ අවලංගු කිරීම සඳහා, විමධ්‍යගත හඳුනාගැනීමේ ගුණාංග හුවමාරු සේවාවක් භාවිතා කරයි. හැඳුනුම්පත නැවත ලබා ගන්න, භාවිතා කරමින් GNS (GNU Name System) සහ attribute-based encryption (ගුණාංග මත පදනම් වූ සංකේතනය).

පද්ධතිය අඩු සම්පත් පරිභෝජනයකින් සමන්විත වන අතර සංරචක අතර හුදකලා කිරීම සඳහා බහු-ක්‍රියාවලි ගෘහ නිර්මාණ ශිල්පයක් භාවිතා කරයි. ලඝු-සටහන් නඩත්තු කිරීම සහ සංඛ්යා ලේඛන එකතු කිරීම සඳහා නම්යශීලී මෙවලම් සපයනු ලැබේ. අවසාන භාවිත යෙදුම් සංවර්ධනය කිරීම සඳහා, GNUnet C භාෂාව සඳහා API සහ අනෙකුත් ක්‍රමලේඛන භාෂා සඳහා බන්ධන සපයයි. සංවර්ධනය සරල කිරීම සඳහා, නූල් වෙනුවට සිදුවීම් ලූප සහ ක්‍රියාවලි භාවිතා කිරීමට යෝජනා කෙරේ. සම වයසේ මිතුරන් දස දහස් ගණනක් ආවරණය වන පරිදි පර්යේෂණාත්මක ජාල ස්වයංක්‍රීයව යෙදවීම සඳහා පරීක්ෂණ පුස්තකාලයක් එයට ඇතුළත් වේ.

GNUnet 0.12 හි ප්‍රධාන නව විශේෂාංග:

  • විමධ්‍යගත GNS වසම් නාම පද්ධතිය (GNU Name System) තුළ, ප්‍රධාන උත්පාදන ප්‍රොටෝකෝල (පරිණාමයට අනුකූල වීම සඳහා) වෙනස්කම් සිදු කර ඇත. පිරිවිතර අනාගත සම්මතය). වසම් නාම සහ ටැග් ඉදිරිපත් කරන ලදී UTF-8 හි, IDNA punycode අංකනය භාවිතා නොකර. සම්මත නොවන IDNA නම් සැකසීම සඳහා NSS ප්ලගිනයක් යෝජනා කර ඇත. root වෙතින් ඉල්ලීම් අවහිර කිරීමට ප්ලගිනයක් ද එක් කරන ලදී (GNUnet කිසිවිටෙක root ලෙස ධාවනය නොකළ යුතුය).
  • GNS හි සහ NSE (ජාල ප්‍රමාණය ඇස්තමේන්තුව) වසම් කලාපයක් අවලංගු කිරීමේදී භාවිතා කරන ලද වැඩ ඇල්ගොරිතමයේ සාක්ෂිය වෙනස් කර ඇත. විශේෂිත ASIC මත ගණනය කිරීම් වල වැඩිවන සංකීර්ණත්වය සමඟ වෙනස්කම් සම්බන්ධ වේ.
  • UDP හරහා ප්‍රවාහනය ක්‍රියාත්මක කිරීම සහිත ප්ලගිනය ස්ථායීතා ගැටළු හේතුවෙන් පර්යේෂණාත්මක කාණ්ඩයට මාරු කර ඇත;
  • වැඩි දියුණු කර ඇත සහ RSA පොදු යතුරු සඳහා ද්විමය ආකෘතිය ලේඛනගත කර ඇත;
  • ඉවත් කරන ලදී EdDSA ඩිජිටල් අත්සන් වල අනවශ්‍ය හෑෂ් කිරීම;
  • ලොග් විගණනයට gnunet-logread ස්ක්‍රිප්ට් ස්ථාපනය කිරීමේ හැකියාව එක් කරන ලදී;
  • ECDH ක්‍රියාත්මක කිරීම කේතයට පරිවර්තනය කර ඇත TweetNaCl;
  • එකලස් කිරීමේ පද්ධතියේ බොහෝ ගැටලු විසඳා ඇත. පරායත්තතා වලින් ඉවත් කර ඇත
    GLPK (GNU Linear Programming Kit). පැකේජ කළමනාකරු මත පදනම්ව බෙදාහැරීම් සඳහා නිවැරදි පැකේජ විස්තරය එක් කරන ලදී ගයික්ස්.

GNUnet තාක්ෂණය මත පදනම්ව සූදානම් කළ යෙදුම් කිහිපයක් සංවර්ධනය වෙමින් පවතී:

  • නිර්නාමික ගොනු හුවමාරු කිරීම සඳහා වන සේවාවක්, එය සංකේතාත්මක ආකාරයෙන් පමණක් දත්ත මාරු කිරීම හේතුවෙන් තොරතුරු විශ්ලේෂණය කිරීමට ඔබට ඉඩ නොදෙන අතර GAP ප්‍රොටෝකෝලය භාවිතයට ස්තූතිවන්ත වන පරිදි ගොනු පළ කළේ, සෙවූ සහ බාගත කළ අය සොයා ගැනීමට ඔබට ඉඩ නොදේ.
  • ".gnu" වසම තුළ සැඟවුණු සේවා නිර්මාණය කිරීම සහ P4P ජාලයක් හරහා IPv6 සහ IPv2 උමං ඉදිරියට යැවීම සඳහා VPN පද්ධතිය. අතිරේකව, IPv4-to-IPv6 සහ IPv6-to-IPv4 පරිවර්තන යෝජනා ක්‍රම සඳහා සහය දක්වයි, මෙන්ම IPv4-over-IPv6 සහ IPv6-over-IPv4 උමං නිර්මාණය කිරීම.
  • GNS (GNU නාම පද්ධතිය) වසම් නාම පද්ධතිය DNS සඳහා සම්පූර්ණයෙන්ම විමධ්‍යගත සහ වාරණ-ප්‍රතිස්ථාපනයක් ලෙස ක්‍රියා කරයි. GNS DNS සමඟ පැත්තකින් භාවිතා කළ හැකි අතර වෙබ් බ්‍රව්සර් වැනි සාම්ප්‍රදායික යෙදුම්වල භාවිතා කළ හැක. ලේඛනවල අඛණ්ඩතාව සහ වෙනස් නොවන බව සහතික කරනු ලබන්නේ ගුප්ත ලේඛන ක්‍රම භාවිතා කිරීමෙනි. DNS මෙන් නොව, GNS සේවාදායකවල ගස් වැනි ධුරාවලියක් වෙනුවට අධ්‍යක්ෂ ප්‍රස්ථාරයක් භාවිතා කරයි. නාම විභේදනය DNS හා සමාන වේ, නමුත් රහස්‍යභාවය පවත්වා ගනිමින් ඉල්ලීම් සහ ප්‍රතිචාර සිදු කරනු ලැබේ - ඉල්ලීම සකසන නෝඩය ප්‍රතිචාරය යවන්නේ කාටදැයි නොදනී, සහ සංක්‍රමණ නෝඩ් සහ තෙවන පාර්ශ්ව නිරීක්ෂකයින්ට ඉල්ලීම් සහ ප්‍රතිචාර විකේතනය කළ නොහැක;
  • GNUnet හරහා හඬ ඇමතුම් ලබා ගැනීම සඳහා GNUnet සංවාද සේවාව. පරිශීලකයන් හඳුනා ගැනීමට GNS භාවිතා කරයි; හඬ ගමනාගමනයේ අන්තර්ගතය සංකේතාත්මක ආකාරයෙන් සම්ප්‍රේෂණය වේ. නිර්නාමිකභාවය තවම සපයා නැත - අනෙකුත් සම වයසේ මිතුරන්ට පරිශීලකයින් දෙදෙනෙකු අතර සම්බන්ධතාවය නිරීක්ෂණය කර ඔවුන්ගේ IP ලිපින තීරණය කළ හැකිය.
  • විමධ්‍යගත සමාජ ජාල ගොඩනැගීමේ වේදිකාව Secushare, ප්රොටෝකෝලය භාවිතා කිරීම PSYC සහ බලයලත් පරිශීලකයින්ට පමණක් පණිවිඩ, ලිපිගොනු, කතාබස් සහ සාකච්ඡා වෙත ප්‍රවේශ විය හැකි පරිදි අන්තයේ සිට අග සංකේතනය භාවිතයෙන් බහු විකාශන මාදිලියේ දැනුම්දීම් බෙදා හැරීමට සහාය වීම (නෝඩ් පරිපාලකයින් ඇතුළුව පණිවිඩ ආමන්ත්‍රණය නොකළ අයට ඒවා කියවීමට නොහැකි වනු ඇත. );
  • සංකේතාත්මක ඊමේල් සංවිධානය කිරීම සඳහා පද්ධතිය ඉතා පහසු පෞද්ගලිකත්වය, පාර-දත්ත ආරක්ෂාව සඳහා GNUnet භාවිතා කරන අතර විවිධ සහය දක්වයි ගුප්ත ලේඛන ප්රොටෝකෝල යතුරු තහවුරු කිරීම සඳහා;
  • ගෙවීම් පද්ධතිය ග්නූ ටේලර්, එය ගැනුම්කරුවන් සඳහා නිර්නාමික භාවය සපයන නමුත් විනිවිදභාවය සහ බදු වාර්තා කිරීම සඳහා විකුණුම්කරුවන්ගේ ගනුදෙනු නිරීක්ෂණය කරයි. එය ඩොලර්, යුරෝ සහ බිට්කොයින් ඇතුළු විවිධ පවතින මුදල් වර්ග සහ ඉලෙක්ට්‍රොනික මුදල් සමඟ වැඩ කිරීමට සහාය වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න