ஆர்டி 1.1 இன் வெளியீடு, டோர் இன் ரஸ்டின் அதிகாரப்பூர்வ செயலாக்கம்

அநாமதேய டோர் நெட்வொர்க்கின் டெவலப்பர்கள் ஆர்டி 1.1.0 திட்டத்தின் வெளியீட்டை வெளியிட்டுள்ளனர், இது ரஸ்ட் மொழியில் எழுதப்பட்ட டோர் கிளையண்டை உருவாக்குகிறது. 1.x கிளையானது பொதுவான பயனர்களின் பயன்பாட்டிற்கு ஏற்றதாகக் குறிக்கப்பட்டுள்ளது மற்றும் முக்கிய C செயலாக்கத்தின் அதே அளவிலான தனியுரிமை, பயன்பாட்டினை மற்றும் நிலைத்தன்மையை வழங்குகிறது. இந்த குறியீடு Apache 2.0 மற்றும் MIT உரிமங்களின் கீழ் விநியோகிக்கப்படுகிறது.

முதலில் SOCKS ப்ராக்ஸியாக வடிவமைக்கப்பட்டு பின்னர் பிற தேவைகளுக்கு ஏற்ப உருவாக்கப்பட்ட C செயலாக்கத்தைப் போலல்லாமல், பல்வேறு பயன்பாடுகளால் பயன்படுத்தக்கூடிய ஒரு மட்டு உட்பொதிக்கக்கூடிய நூலகத்தின் வடிவத்தில் ஆரம்பத்தில் ஆர்ட்டி உருவாக்கப்பட்டது. கூடுதலாக, ஒரு புதிய திட்டத்தை உருவாக்கும் போது, ​​அனைத்து கடந்த டோர் மேம்பாட்டு அனுபவமும் கணக்கில் எடுத்துக்கொள்ளப்படுகிறது, இது அறியப்பட்ட கட்டடக்கலை சிக்கல்களைத் தவிர்க்கிறது மற்றும் திட்டத்தை மிகவும் மட்டு மற்றும் திறமையானதாக ஆக்குகிறது.

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

பதிப்பு 1.1 தடை மற்றும் செருகுநிரல் போக்குவரத்தைத் தவிர்ப்பதற்கான பாலங்களுக்கான ஆதரவை அறிமுகப்படுத்துகிறது. போக்குவரத்தை மறைப்பதற்கும் தடுப்பதை எதிர்த்துப் போராடுவதற்கும் ஆர்டியுடன் சோதனை செய்யப்பட்ட போக்குவரத்துகளில், obfs4proxy மற்றும் ஸ்னோஃப்ளேக் ஆகியவை குறிப்பிடப்பட்டுள்ளன. கட்டிட சூழலுக்கான தேவைகள் அதிகரிக்கப்பட்டுள்ளன - ஆர்ட்டியை கட்டுவதற்கு இப்போது குறைந்தபட்சம் ரஸ்ட் 1.60 கிளை தேவைப்படுகிறது.

அடுத்த பதிப்பு (1.2) வெங்காய சேவைகள் மற்றும் நெரிசல் கட்டுப்பாட்டு நெறிமுறை (RTT நெரிசல் கட்டுப்பாடு) மற்றும் DDoS தாக்குதல்களுக்கு எதிரான பாதுகாப்பு போன்ற தொடர்புடைய அம்சங்களை ஆதரிக்கும் என்று எதிர்பார்க்கப்படுகிறது. C கிளையண்டுடன் சமநிலையை அடைவது 2.0 கிளைக்கு திட்டமிடப்பட்டுள்ளது, இது பல்வேறு நிரலாக்க மொழிகளில் குறியீட்டில் ஆர்ட்டியைப் பயன்படுத்துவதற்கான பிணைப்புகளையும் வழங்கும். அடுத்த சில ஆண்டுகளில், ரிலேக்கள் மற்றும் டைரக்டரி சர்வர்களை இயக்குவதற்கு தேவையான செயல்பாட்டை செயல்படுத்துவதில் கவனம் செலுத்தப்படும். ரஸ்ட் குறியீடு C பதிப்பை முழுவதுமாக மாற்றக்கூடிய ஒரு நிலையை அடையும் போது, ​​டெவலப்பர்கள் ஆர்ட்டிக்கு டோரின் முக்கிய செயலாக்கத்தின் நிலையை வழங்க விரும்புகிறார்கள் மற்றும் C செயல்படுத்தலைப் பராமரிப்பதை நிறுத்துகின்றனர். சீரான இடம்பெயர்வை அனுமதிக்க, C பதிப்பு படிப்படியாக நீக்கப்படும்.

ஆதாரம்: opennet.ru

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