VPN وائر گارڈ سپورٹ کو اینڈرائیڈ کور میں منتقل کر دیا گیا۔

گوگل شامل کیا بلٹ ان VPN سپورٹ کے ساتھ مین اینڈرائیڈ کوڈبیس کوڈ میں وائر گیئر. WireGuard کوڈ کو ترمیم میں منتقل کر دیا گیا ہے۔ لینکس 5.4 کرنلمرکزی لینکس کرنل سے، Android 12 پلیٹ فارم کی مستقبل میں ریلیز کے لیے تیار کیا جا رہا ہے۔ 5.6، جو اصل میں شامل ہے۔ قبول کر لیا وائر گارڈ۔ کرنل لیول وائر گارڈ سپورٹ ڈیفالٹ کی طرف سے فعال.

اب تک، Android کے لیے WireGuard کے ڈویلپرز تجویز کیا موبائل ایپلیکیشن جو پہلے سے موجود ہے۔ حذف کر دیا گیا تھا پراجیکٹ کی ویب سائٹ پر عطیہ کی قبولیت کے صفحے کے لنک کی وجہ سے Google Play کیٹلوگ سے Google، جس نے ادائیگی کرنے کے قواعد کی خلاف ورزی کی ہے (عطیات کو ناقابل قبول کے طور پر نشان زد کیا جاتا ہے اگر وہ خصوصی طور پر رجسٹرڈ غیر منافع بخش تنظیم کے ذریعہ جمع نہیں کیے جاتے ہیں)۔

ہم آپ کو یاد دلاتے ہیں کہ VPN WireGuard کو جدید خفیہ کاری کے طریقوں کی بنیاد پر لاگو کیا گیا ہے، بہت اعلیٰ کارکردگی فراہم کرتا ہے، استعمال میں آسان ہے، پیچیدگیوں سے پاک ہے اور اس نے خود کو متعدد بڑی تعیناتیوں میں ثابت کیا ہے جو بڑی تعداد میں ٹریفک پر کارروائی کرتے ہیں۔ یہ منصوبہ 2015 سے ترقی کر رہا ہے، اس کا آڈٹ کیا گیا ہے۔ رسمی تصدیق خفیہ کاری کے طریقے استعمال کیے جاتے ہیں۔ WireGuard انکرپشن کلید روٹنگ کا تصور استعمال کرتا ہے، جس میں ہر نیٹ ورک انٹرفیس کے ساتھ ایک نجی کلید منسلک کرنا اور اسے عوامی چابیاں باندھنے کے لیے استعمال کرنا شامل ہے۔

SSH کی طرح کنکشن قائم کرنے کے لیے پبلک کیز کا تبادلہ کیا جاتا ہے۔ چابیاں گفت و شنید کرنے اور صارف کی جگہ میں علیحدہ ڈیمون چلائے بغیر جڑنے کے لیے، Noise_IK میکانزم سے شور پروٹوکول فریم ورکSSH میں مجاز_کیز کو برقرار رکھنے کی طرح۔ ڈیٹا کی ترسیل UDP پیکٹوں میں encapsulation کے ذریعے کی جاتی ہے۔ یہ خودکار کلائنٹ ری کنفیگریشن کے ساتھ کنکشن منقطع کیے بغیر VPN سرور (رومنگ) کے IP ایڈریس کو تبدیل کرنے کی حمایت کرتا ہے۔

خفیہ کاری کے لیے استعمال کیا جاتا ہے۔ سٹریم سائفر ChaCha20 اور پیغام کی توثیق الگورتھم (MAC) پولی1305ڈینیئل برنسٹین نے ڈیزائن کیاڈینیئل جے برنسٹین)، تانیا لینج
(تنجا لینج) اور پیٹر شوابے۔ ChaCha20 اور Poly1305 AES-256-CTR اور HMAC کے تیز تر اور محفوظ ینالاگ کے طور پر پوزیشن میں ہیں، جس کا سافٹ ویئر کا نفاذ خصوصی ہارڈویئر سپورٹ کے استعمال کے بغیر ایک مقررہ عمل درآمد کے وقت کو حاصل کرنے کی اجازت دیتا ہے۔ ایک مشترکہ خفیہ کلید بنانے کے لیے، بیضوی وکر Diffie-Hellman پروٹوکول کو نفاذ میں استعمال کیا جاتا ہے۔ Curve25519ڈینیئل برنسٹین نے بھی تجویز کیا تھا۔ ہیشنگ کے لیے استعمال ہونے والا الگورتھم ہے۔ BLAKE2s (RFC7693).

ماخذ: opennet.ru