OpenBSD ஆல் ஏற்றுக்கொள்ளப்பட்ட VPN WireGuard

ஜேசன் ஏ. டோனென்ஃபெல்ட், VPN WireGuard இன் ஆசிரியர், அறிவிக்கப்பட்டது о ஏற்றுக்கொள்ளுதல் WireGuard நெறிமுறைக்கான பிரதான OpenBSD கர்னல் இயக்கி "wg" இல் சேர்க்கப்பட்டுள்ளது, செயல்படுத்தல் குறிப்பிட்ட பிணைய இடைமுகம் மற்றும் மாற்றங்கள் பயனர் இடத்தில் வேலை செய்யும் கருவித்தொகுப்பு. OpenBSD இரண்டாவது OS ஆனது லினக்ஸ் முழு மற்றும் ஒருங்கிணைந்த WireGuard ஆதரவுடன். OpenBSD 6.8 வெளியீட்டில் WireGuard சேர்க்கப்படும் என்று எதிர்பார்க்கப்படுகிறது.

இணைப்புகளில் OpenBSD கர்னலுக்கான இயக்கி, ifconfig மற்றும் tcpdump பயன்பாடுகளுக்கான மாற்றங்கள் WireGuard செயல்பாட்டை ஆதரிக்கும், ஆவணப்படுத்தல் மற்றும் WireGuard ஐ மற்ற கணினியுடன் ஒருங்கிணைக்க சிறிய மாற்றங்கள் ஆகியவை அடங்கும். இயக்கி அதன் சொந்த அல்காரிதம்களை செயல்படுத்துகிறது பிளேக்2கள், hchacha20 и வளைவு25519, அத்துடன் OpenBSD கர்னலில் ஏற்கனவே SipHash செயல்படுத்தல் உள்ளது.

செயல்படுத்தல் Linux, Windows, macOS, *BSD, iOS மற்றும் Android க்கான அனைத்து அதிகாரப்பூர்வ WireGuard கிளையண்டுகளுக்கும் இணக்கமானது. டெவலப்பரின் லேப்டாப்பில் (லெனோவா x230) செயல்திறன் சோதனையானது 750mbit/s இன் செயல்திறனைக் காட்டியது. ஒப்பிடுகையில், அடிப்படை ike psk அமைப்புகளுடன் கூடிய isakmpd ஆனது 380mbit/s இன் செயல்திறனை வழங்குகிறது.

OpenBSD கர்னலுக்கான இயக்கியை உருவாக்கும் போது, ​​Linux க்கான இயக்கிக்கு ஒத்த சில கட்டடக்கலை தீர்வுகள் தேர்ந்தெடுக்கப்பட்டன, ஆனால் இயக்கி முதன்மையாக OpenBSD க்காக உருவாக்கப்பட்டது, இந்த அமைப்பின் பிரத்தியேகங்களை மனதில் வைத்து, உருவாக்கும் போது பெற்ற அனுபவத்தை கணக்கில் எடுத்துக்கொள்கிறது. லினக்ஸ் இயக்கி. WireGuard இன் அசல் ஆசிரியரின் ஒப்புதலுடன், புதிய டிரைவரின் முழு குறியீடும் இலவச ISC உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

இயக்கி OpenBSD நெட்வொர்க்கிங் ஸ்டேக்குடன் இறுக்கமாக ஒருங்கிணைக்கிறது மற்றும் ஏற்கனவே உள்ள துணை அமைப்புகளைப் பயன்படுத்துகிறது, இது குறியீட்டை மிகவும் கச்சிதமானதாக ஆக்குகிறது (சுமார் 3000 கோடுகள் குறியீடு). வேறுபாடுகளில், இயக்கி கூறுகளை பிரிப்பது லினக்ஸிலிருந்து வேறுபட்டது: OpenBSD-குறிப்பிட்ட இடைமுகங்கள் “if_wg.*” கோப்புகளில் வைக்கப்பட்டுள்ளன, DoS பாதுகாப்பு குறியீடு “wg_cookie.*” இல் உள்ளது, மேலும் இணைப்பு பேச்சுவார்த்தை மற்றும் குறியாக்கம் தர்க்கம் “wg_noise.*” இல் உள்ளது

ஆதாரம்: opennet.ru

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