GNUnet 0.12 கிடைக்கிறது, இது பாதுகாப்பான P2P நெட்வொர்க்குகளை உருவாக்குவதற்கான ஒரு கட்டமைப்பாகும்

ஒளி பார்த்தேன் கட்டமைப்பு வெளியீடு குனுநெட் 0.12, பாதுகாப்பான பரவலாக்கப்பட்ட P2P நெட்வொர்க்குகளை உருவாக்க வடிவமைக்கப்பட்டுள்ளது. GNUnet ஐப் பயன்படுத்தி உருவாக்கப்பட்ட நெட்வொர்க்குகள் தோல்வியின் ஒரு புள்ளியைக் கொண்டிருக்கவில்லை மற்றும் பயனர்களின் தனிப்பட்ட தகவலின் மீறல் தன்மைக்கு உத்தரவாதம் அளிக்க முடியும், இதில் உளவுத்துறை சேவைகள் மற்றும் நிர்வாகிகள் நெட்வொர்க் முனைகளுக்கான அணுகல் மூலம் சாத்தியமான துஷ்பிரயோகத்தை நீக்குவது உட்பட. பதிப்புகள் 0.11.x உடன் பின்தங்கிய இணக்கத்தன்மையை உடைக்கும் குறிப்பிடத்தக்க நெறிமுறை மாற்றங்களைக் கொண்டதாக வெளியீடு கொடியிடப்பட்டுள்ளது.

GNUnet ஆனது TCP, UDP, HTTP/HTTPS, Bluetooth மற்றும் WLAN மூலம் P2P நெட்வொர்க்குகளை உருவாக்குவதை ஆதரிக்கிறது, மேலும் F2F (நண்பர்-டு-நண்பர்) முறையில் செயல்பட முடியும். UPnP மற்றும் ICMP ஐப் பயன்படுத்துவது உட்பட NAT டிராவர்சல் ஆதரிக்கப்படுகிறது. தரவின் இருப்பிடத்தை நிவர்த்தி செய்ய, விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணையை (DHT) பயன்படுத்தலாம். மெஷ் நெட்வொர்க்குகளை வரிசைப்படுத்துவதற்கான கருவிகள் வழங்கப்பட்டுள்ளன. அணுகல் உரிமைகளைத் தேர்ந்தெடுத்து வழங்கவும், திரும்பப் பெறவும், பரவலாக்கப்பட்ட அடையாளப் பண்பு பரிமாற்றச் சேவை பயன்படுத்தப்படுகிறது. ஐடியை மீட்டெடுக்கவும், பயன்படுத்தி GNS (GNU பெயர் அமைப்பு) மற்றும் பண்பு அடிப்படையிலான குறியாக்கம் (பண்புக்கூறு அடிப்படையிலான குறியாக்கம்).

கணினி குறைந்த வள நுகர்வு மற்றும் கூறுகளுக்கு இடையில் தனிமைப்படுத்த பல செயல்முறை கட்டமைப்பைப் பயன்படுத்துகிறது. பதிவுகளை பராமரிப்பதற்கும் புள்ளிவிவரங்களை சேகரிப்பதற்கும் நெகிழ்வான கருவிகள் வழங்கப்படுகின்றன. இறுதி பயன்பாட்டு பயன்பாடுகளை உருவாக்க, குனுநெட் C மொழிக்கான API மற்றும் பிற நிரலாக்க மொழிகளுக்கான பிணைப்புகளை வழங்குகிறது. வளர்ச்சியை எளிமையாக்க, நூல்களுக்குப் பதிலாக நிகழ்வு சுழல்கள் மற்றும் செயல்முறைகளைப் பயன்படுத்த முன்மொழியப்பட்டது. பல்லாயிரக்கணக்கான சகாக்களை உள்ளடக்கிய சோதனை நெட்வொர்க்குகளை தானாக வரிசைப்படுத்துவதற்கான சோதனை நூலகம் இதில் அடங்கும்.

GNUnet 0.12 இல் உள்ள முக்கிய புதிய அம்சங்கள்:

  • பரவலாக்கப்பட்ட GNS டொமைன் பெயர் அமைப்பில் (GNU Name System), முக்கிய தலைமுறை நெறிமுறைகளில் மாற்றங்கள் செய்யப்பட்டுள்ளன (வளர்ந்து வருவதற்கு இணங்க. விவரக்குறிப்புகள் எதிர்கால தரநிலை). டொமைன் பெயர்கள் மற்றும் குறிச்சொற்கள் வழங்கப்படுகின்றன UTF-8 இல், IDNA punycode குறியீட்டைப் பயன்படுத்தாமல். தரமற்ற ஐடிஎன்ஏ பெயர்களை செயலாக்க ஒரு என்எஸ்எஸ் செருகுநிரல் முன்மொழியப்பட்டது. ரூட்டிலிருந்து கோரிக்கைகளைத் தடுக்க ஒரு செருகுநிரலைச் சேர்த்தது (GNUnet ஐ ரூட்டாக இயக்கக்கூடாது).
  • GNS இல் மற்றும் என்எஸ்இ (நெட்வொர்க் அளவு மதிப்பீடு) டொமைன் மண்டலத்தைத் திரும்பப் பெறும்போது பயன்படுத்தப்படும் பணி வழிமுறையின் ஆதாரம் மாற்றப்பட்டது. மாற்றங்கள் சிறப்பு ASIC களில் கணக்கீடுகளின் சிக்கலான தன்மையுடன் தொடர்புடையது.
  • UDP வழியாகப் போக்குவரத்தை செயல்படுத்தும் செருகுநிரல் நிலைத்தன்மை சிக்கல்கள் காரணமாக சோதனை வகைக்கு மாற்றப்பட்டது;
  • மேம்படுத்தப்பட்டது மற்றும் RSA பொது விசைகளுக்கான பைனரி வடிவம் ஆவணப்படுத்தப்பட்டுள்ளது;
  • அகற்றப்பட்டது EdDSA டிஜிட்டல் கையொப்பங்களில் தேவையற்ற ஹாஷிங்;
  • பதிவுகளை தணிக்கை செய்ய க்னுநெட்-லாக்ரெட் ஸ்கிரிப்டை நிறுவும் திறன் சேர்க்கப்பட்டது;
  • ECDH செயல்படுத்தல் குறியீடாக மொழிபெயர்க்கப்பட்டது TweetNaCl;
  • சட்டசபை அமைப்பில் இருந்த பல பிரச்னைகள் தீர்க்கப்பட்டுள்ளன. சார்புகளிலிருந்து நீக்கப்பட்டது
    ஜி.எல்.பி.கே (குனு லீனியர் புரோகிராமிங் கிட்). தொகுப்பு மேலாளரின் அடிப்படையில் விநியோகங்களுக்கான சரியான தொகுப்பு விளக்கம் சேர்க்கப்பட்டது கிக்ஸ்.

GNUnet தொழில்நுட்பங்களின் அடிப்படையில் பல ஆயத்த பயன்பாடுகள் உருவாக்கப்படுகின்றன:

  • அநாமதேய கோப்பு பகிர்வுக்கான சேவை, இது குறியாக்கப்பட்ட வடிவத்தில் தரவு பரிமாற்றத்தின் காரணமாக தகவலை பகுப்பாய்வு செய்ய உங்களை அனுமதிக்காது மற்றும் GAP நெறிமுறையைப் பயன்படுத்துவதன் மூலம் யார் இடுகையிட்டது, தேடியது மற்றும் பதிவிறக்கம் செய்த கோப்புகளைக் கண்காணிக்க உங்களை அனுமதிக்காது.
  • ".gnu" டொமைனில் மறைக்கப்பட்ட சேவைகளை உருவாக்குவதற்கான VPN அமைப்பு மற்றும் P4P நெட்வொர்க்கில் IPv6 மற்றும் IPv2 டன்னல்களை அனுப்புகிறது. கூடுதலாக, IPv4-to-IPv6 மற்றும் IPv6-to-IPv4 மொழிபெயர்ப்பு திட்டங்கள் ஆதரிக்கப்படுகின்றன, அத்துடன் IPv4-over-IPv6 மற்றும் IPv6-over-IPv4 டன்னல்கள் உருவாக்கம்.
  • GNS (GNU Name System) டொமைன் பெயர் அமைப்பு DNS க்கு முற்றிலும் பரவலாக்கப்பட்ட மற்றும் தணிக்கை-ஆதார மாற்றாக செயல்படுகிறது. GNS ஆனது DNS உடன் அருகருகே பயன்படுத்தப்படலாம் மற்றும் இணைய உலாவிகள் போன்ற பாரம்பரிய பயன்பாடுகளில் பயன்படுத்தப்படலாம். கிரிப்டோகிராஃபிக் வழிமுறைகளைப் பயன்படுத்துவதன் மூலம் பதிவுகளின் ஒருமைப்பாடு மற்றும் மாறாத தன்மை உறுதி செய்யப்படுகிறது. DNS போலல்லாமல், GNS ஆனது சேவையகங்களின் மரம் போன்ற படிநிலைக்கு பதிலாக ஒரு இயக்கப்பட்ட வரைபடத்தைப் பயன்படுத்துகிறது. பெயர் தீர்மானம் DNS போன்றது, ஆனால் கோரிக்கைகள் மற்றும் பதில்கள் இரகசியத்தன்மையை பராமரிக்கும் போது மேற்கொள்ளப்படுகின்றன - கோரிக்கையை செயலாக்கும் முனை யாருக்கு பதில் அனுப்பப்படுகிறது என்பதை அறியாது, மேலும் போக்குவரத்து முனைகள் மற்றும் மூன்றாம் தரப்பு பார்வையாளர்கள் கோரிக்கைகள் மற்றும் பதில்களை புரிந்து கொள்ள முடியாது;
  • GNUnet மூலம் குரல் அழைப்புகளைச் செய்வதற்கான GNUnet உரையாடல் சேவை. பயனர்களை அடையாளம் காண GNS பயன்படுத்தப்படுகிறது; குரல் போக்குவரத்தின் உள்ளடக்கங்கள் மறைகுறியாக்கப்பட்ட வடிவத்தில் அனுப்பப்படுகின்றன. அநாமதேயம் இன்னும் வழங்கப்படவில்லை - மற்ற சகாக்கள் இரண்டு பயனர்களுக்கிடையேயான தொடர்பைக் கண்காணிக்கலாம் மற்றும் அவர்களின் ஐபி முகவரிகளைத் தீர்மானிக்கலாம்.
  • பரவலாக்கப்பட்ட சமூக வலைப்பின்னல்களை உருவாக்குவதற்கான தளம் செகுஷேர், நெறிமுறையைப் பயன்படுத்தி PSYC மற்றும் எண்ட்-டு-எண்ட் என்க்ரிப்ஷனைப் பயன்படுத்தி மல்டிகாஸ்ட் பயன்முறையில் அறிவிப்புகளை விநியோகிப்பதை ஆதரிப்பதன் மூலம், அங்கீகரிக்கப்பட்ட பயனர்கள் மட்டுமே செய்திகள், கோப்புகள், அரட்டைகள் மற்றும் விவாதங்களை அணுக முடியும் (நோட் நிர்வாகிகள் உட்பட, செய்திகளைக் குறிப்பிடாதவர்கள், அவற்றைப் படிக்க முடியாது. );
  • மறைகுறியாக்கப்பட்ட மின்னஞ்சலை ஒழுங்கமைப்பதற்கான அமைப்பு அழகான எளிதான தனியுரிமை, இது மெட்டாடேட்டா பாதுகாப்பிற்காக GNUnet ஐப் பயன்படுத்துகிறது மற்றும் பலவற்றை ஆதரிக்கிறது கிரிப்டோகிராஃபிக் நெறிமுறைகள் முக்கிய சரிபார்ப்புக்காக;
  • கட்டண முறை குனு டேலர், இது வாங்குபவர்களுக்கு அநாமதேயத்தை வழங்குகிறது ஆனால் வெளிப்படைத்தன்மை மற்றும் வரி அறிக்கைக்காக விற்பனையாளர் பரிவர்த்தனைகளைக் கண்காணிக்கிறது. டாலர்கள், யூரோக்கள் மற்றும் பிட்காயின்கள் உட்பட தற்போதுள்ள பல்வேறு நாணயங்கள் மற்றும் மின்னணு பணத்துடன் பணிபுரிவதை இது ஆதரிக்கிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்