GNUnet 0.12 అందుబాటులో ఉంది, సురక్షితమైన P2P నెట్‌వర్క్‌లను రూపొందించడానికి ఒక ఫ్రేమ్‌వర్క్

వెలుగు చూసింది ఫ్రేమ్‌వర్క్ విడుదల GNUnet 0.12, సురక్షితమైన వికేంద్రీకృత P2P నెట్‌వర్క్‌లను నిర్మించడం కోసం రూపొందించబడింది. GNUnetని ఉపయోగించి సృష్టించబడిన నెట్‌వర్క్‌లు వైఫల్యం యొక్క ఒక్క పాయింట్‌ను కలిగి ఉండవు మరియు నెట్‌వర్క్ నోడ్‌లకు యాక్సెస్‌తో గూఢచార సేవలు మరియు నిర్వాహకుల ద్వారా సాధ్యమయ్యే దుర్వినియోగాన్ని తొలగించడంతో సహా వినియోగదారుల ప్రైవేట్ సమాచారం యొక్క ఉల్లంఘనకు హామీ ఇవ్వగలవు. సంస్కరణలు 0.11.xతో వెనుకబడిన అనుకూలతను విచ్ఛిన్నం చేసే ముఖ్యమైన ప్రోటోకాల్ మార్పులను కలిగి ఉన్నట్లు విడుదల ఫ్లాగ్ చేయబడింది.

GNUnet TCP, UDP, HTTP/HTTPS, బ్లూటూత్ మరియు WLAN ద్వారా P2P నెట్‌వర్క్‌ల సృష్టికి మద్దతు ఇస్తుంది మరియు F2F (ఫ్రెండ్-టు-ఫ్రెండ్) మోడ్‌లో పనిచేయగలదు. UPnP మరియు ICMPని ఉపయోగించడంతో సహా NAT ట్రావర్సల్‌కు మద్దతు ఉంది. డేటా ప్లేస్‌మెంట్‌ను పరిష్కరించడానికి, పంపిణీ చేయబడిన హాష్ పట్టిక (DHT)ని ఉపయోగించడం సాధ్యమవుతుంది. మెష్ నెట్‌వర్క్‌లను అమలు చేయడానికి సాధనాలు అందించబడ్డాయి. యాక్సెస్ హక్కులను ఎంపిక చేసి మంజూరు చేయడానికి మరియు ఉపసంహరించుకోవడానికి, వికేంద్రీకృత గుర్తింపు లక్షణ మార్పిడి సేవ ఉపయోగించబడుతుంది IDని తిరిగి పొందండి, ఉపయోగించి GNS (GNU నేమ్ సిస్టమ్) మరియు అట్రిబ్యూట్-ఆధారిత ఎన్క్రిప్షన్ (అట్రిబ్యూట్ ఆధారిత ఎన్‌క్రిప్షన్).

సిస్టమ్ తక్కువ వనరుల వినియోగాన్ని కలిగి ఉంది మరియు భాగాల మధ్య ఐసోలేషన్‌ను అందించడానికి బహుళ-ప్రక్రియ నిర్మాణాన్ని ఉపయోగిస్తుంది. లాగ్‌లను నిర్వహించడానికి మరియు గణాంకాలను సేకరించడానికి అనువైన సాధనాలు అందించబడతాయి. తుది వినియోగ అనువర్తనాలను అభివృద్ధి చేయడానికి, GNUnet C భాష కోసం APIని మరియు ఇతర ప్రోగ్రామింగ్ భాషలకు బైండింగ్‌లను అందిస్తుంది. అభివృద్ధిని సులభతరం చేయడానికి, థ్రెడ్‌లకు బదులుగా ఈవెంట్ లూప్‌లు మరియు ప్రక్రియలను ఉపయోగించాలని ప్రతిపాదించబడింది. ఇది పదివేల మంది సహచరులను కవర్ చేసే ప్రయోగాత్మక నెట్‌వర్క్‌ల స్వయంచాలక విస్తరణ కోసం ఒక పరీక్ష లైబ్రరీని కలిగి ఉంది.

GNUnet 0.12లో ప్రధాన కొత్త ఫీచర్లు:

  • వికేంద్రీకృత GNS డొమైన్ నేమ్ సిస్టమ్ (GNU నేమ్ సిస్టమ్)లో, కీ జనరేషన్ ప్రోటోకాల్‌లకు మార్పులు చేయబడ్డాయి (పరిణామానికి అనుగుణంగా లక్షణాలు భవిష్యత్తు ప్రమాణం). డొమైన్ పేర్లు మరియు ట్యాగ్‌లు సమర్పించబడిన UTF-8లో, IDNA పునీకోడ్ సంజ్ఞామానాన్ని ఉపయోగించకుండా. ప్రామాణికం కాని IDNA పేర్లను ప్రాసెస్ చేయడానికి NSS ప్లగిన్ ప్రతిపాదించబడింది. రూట్ నుండి అభ్యర్థనలను నిరోధించడానికి ఒక ప్లగ్ఇన్ కూడా జోడించబడింది (GNUnet ఎప్పటికీ రూట్‌గా అమలు చేయబడదు).
  • GNS లో మరియు ఎన్ఎస్ఈ (నెట్‌వర్క్ పరిమాణ అంచనా) డొమైన్ జోన్‌ను ఉపసంహరించేటప్పుడు ఉపయోగించిన పని అల్గారిథమ్ యొక్క రుజువు మార్చబడింది. ప్రత్యేకమైన ASICలపై గణనల సంక్లిష్టతతో మార్పులు అనుబంధించబడ్డాయి.
  • UDP ద్వారా రవాణా అమలుతో ప్లగ్ఇన్ స్థిరత్వ సమస్యల కారణంగా ప్రయోగాత్మక వర్గానికి బదిలీ చేయబడింది;
  • మెరుగుపరచబడింది మరియు RSA పబ్లిక్ కీల కోసం బైనరీ ఫార్మాట్ డాక్యుమెంట్ చేయబడింది;
  • తీసివేయబడింది EdDSA డిజిటల్ సంతకాలలో అనవసరమైన హాషింగ్;
  • లాగ్‌లను ఆడిట్ చేయడానికి గ్నునెట్-లాగ్‌రెడ్ స్క్రిప్ట్‌ను ఇన్‌స్టాల్ చేసే సామర్థ్యాన్ని జోడించారు;
  • ECDH అమలు కోడ్‌లోకి అనువదించబడింది ట్వీట్NaCl;
  • అసెంబ్లీ వ్యవస్థలో చాలా సమస్యలు పరిష్కరించబడ్డాయి. డిపెండెన్సీల నుండి తీసివేయబడింది
    GLPK (GNU లీనియర్ ప్రోగ్రామింగ్ కిట్). ప్యాకేజీ మేనేజర్ ఆధారంగా పంపిణీల కోసం సరైన ప్యాకేజీ వివరణ జోడించబడింది గుయిక్స్.

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 చిరునామాలను గుర్తించవచ్చు.
  • వికేంద్రీకృత సామాజిక నెట్‌వర్క్‌లను నిర్మించడానికి వేదిక సెక్యూషేర్, ప్రోటోకాల్ ఉపయోగించి PSYC మరియు ఎండ్-టు-ఎండ్ ఎన్‌క్రిప్షన్‌ని ఉపయోగించి మల్టీక్యాస్ట్ మోడ్‌లో నోటిఫికేషన్‌ల పంపిణీకి మద్దతునిస్తుంది, తద్వారా అధీకృత వినియోగదారులు మాత్రమే సందేశాలు, ఫైల్‌లు, చాట్‌లు మరియు చర్చలను యాక్సెస్ చేయగలరు (నోడ్ అడ్మినిస్ట్రేటర్‌లతో సహా సందేశాలను సంబోధించని వారు వాటిని చదవలేరు. );
  • గుప్తీకరించిన ఇమెయిల్‌ను నిర్వహించడానికి సిస్టమ్ చాలా సులభమైన గోప్యత, ఇది మెటాడేటా రక్షణ కోసం GNUnetని ఉపయోగిస్తుంది మరియు వివిధ రకాలకు మద్దతు ఇస్తుంది క్రిప్టోగ్రాఫిక్ ప్రోటోకాల్స్ కీ ధృవీకరణ కోసం;
  • చెల్లింపు వ్యవస్థ గ్నూ టేలర్, ఇది కొనుగోలుదారులకు అనామకతను అందిస్తుంది కానీ పారదర్శకత మరియు పన్ను రిపోర్టింగ్ కోసం విక్రేత లావాదేవీలను ట్రాక్ చేస్తుంది. ఇది డాలర్లు, యూరోలు మరియు బిట్‌కాయిన్‌లతో సహా ఇప్పటికే ఉన్న వివిధ కరెన్సీలు మరియు ఎలక్ట్రానిక్ డబ్బుతో పని చేయడానికి మద్దతు ఇస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి