وایرگارد ( انگلیسی: WireGuard ) یک نرم افزار آزاد و متن باز و نرم افزاری کاربردی و یک پروتکل ارتباطی است که از شیوه شبکه خصوصی مجازی برای ایجاد ارتباط نقطه به نقطه در مسیریابی ( شبکه ) استفاده می کند. این برنامه به عنوان یک ماژول در هسته لینوکس اجرا می شود که هدف آن بهبود عملکرد نسبت به اوپن وی پی ان و آی پی سک در پروتکل تونل زنی است. [ ۲]
وایرگارد توسط جیسون ای. دوننفلد تحت نسخه دوم پروانه عمومی همگانی گنو منتشر شد. [ ۳]
وایرگارد با هدف ایجاد یک وی پی ان کارآمد و در عین حال ساده، ارائه شد. طبق بررسی های وبگاه ارز تکنیکا، فناوری های محبوب وی پی ان مانند اوپن وی پی ان و آی پی سک، اغلب پیکربندی پیچیده ای دارند، به آسانی اتصال آن ها قطع می شود و به مدت زمان طولانی برای اتصال نیاز دارند، معمولاً از رمزنگاری های منسوخ شده استفاده می کنند و با توجه به اینکه دارای تعداد خط کد گسترده ( ۴۰۰۰۰۰ تا ۶۰۰۰۰۰ خط ) هستند، باعث می شود که عیب یابی آن ها مشکل تر شود. [ ۴] وایرگارد با طراحی ساختاری متفاوت به دنبال حل مشکلات ذکر شده است و اتصال را به طور پیش فرض امن و سریع فراهم می کند.
وایرگارد با استفاده از بسته های مختلف رمزنگاری، بر روی رمزنگاری هایی تمرکز می کند که به نظر می رسد جز ایمن ترین ها هستند و همچنین، با استفاده از پایگاه خط کد کمتری نسبت به اوپن وی پی ان و آی پی سک ( حدود ۴۰۰۰ خط کد ) حسابرسی امنیتی را راحت تر می کند. [ ۴]
وایرگارد از «Curve25519» برای تبادل کلید، از «ChaCha20» برای رمزگذاری، «Poly1305» برای احراز هویت پیام، «SipHash» برای رمزنگاری کلیدها و از «BLAKE» برای تابع درهم ساز رمزنگارانه استفاده می کند. [ ۳] همچنین از لایه ۳ برای آی پی نسخه ۴ و آی پی نسخه ۶ پشتیبانی می کند. [ ۵] در مه سال ۲۰۱۹، محققان «INRIA» بررسی ماشینی ای که توسط پروتکل و با استفاده از دستیابی ضد «CryptoVerif» تهیه شده است را، منتشر کردند. [ ۶]
مولواد، [ ۷] «AzireVPN»[ ۸] «IVPN»[ ۹] اولین شبکه خصوصی مجازی هایی هستند که با وایرگارد سازگاری و پذیرش پیدا کردند. همچنین وایرگارد کمک های مالی متعددی از طرف مولواد، «Privet internet Access» و بنیاد «NLnet» دریافت کرده است. [ ۱۰]
از ژوئن سال ۲۰۱۸، توسعه دهندگان وایرگارد توصیه می کنند که پروتکل و کدهای آن را به طور آزمایشی استفاده کنید و همچنین، در استفاده از آن ها احتیاط کنید زیرا هنوز به انتشار نسخه پایدار مطابق با ردیابی CVE نرسیده اند. [ ۱۱] [ ۱۲]
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفوایرگارد توسط جیسون ای. دوننفلد تحت نسخه دوم پروانه عمومی همگانی گنو منتشر شد. [ ۳]
وایرگارد با هدف ایجاد یک وی پی ان کارآمد و در عین حال ساده، ارائه شد. طبق بررسی های وبگاه ارز تکنیکا، فناوری های محبوب وی پی ان مانند اوپن وی پی ان و آی پی سک، اغلب پیکربندی پیچیده ای دارند، به آسانی اتصال آن ها قطع می شود و به مدت زمان طولانی برای اتصال نیاز دارند، معمولاً از رمزنگاری های منسوخ شده استفاده می کنند و با توجه به اینکه دارای تعداد خط کد گسترده ( ۴۰۰۰۰۰ تا ۶۰۰۰۰۰ خط ) هستند، باعث می شود که عیب یابی آن ها مشکل تر شود. [ ۴] وایرگارد با طراحی ساختاری متفاوت به دنبال حل مشکلات ذکر شده است و اتصال را به طور پیش فرض امن و سریع فراهم می کند.
وایرگارد با استفاده از بسته های مختلف رمزنگاری، بر روی رمزنگاری هایی تمرکز می کند که به نظر می رسد جز ایمن ترین ها هستند و همچنین، با استفاده از پایگاه خط کد کمتری نسبت به اوپن وی پی ان و آی پی سک ( حدود ۴۰۰۰ خط کد ) حسابرسی امنیتی را راحت تر می کند. [ ۴]
وایرگارد از «Curve25519» برای تبادل کلید، از «ChaCha20» برای رمزگذاری، «Poly1305» برای احراز هویت پیام، «SipHash» برای رمزنگاری کلیدها و از «BLAKE» برای تابع درهم ساز رمزنگارانه استفاده می کند. [ ۳] همچنین از لایه ۳ برای آی پی نسخه ۴ و آی پی نسخه ۶ پشتیبانی می کند. [ ۵] در مه سال ۲۰۱۹، محققان «INRIA» بررسی ماشینی ای که توسط پروتکل و با استفاده از دستیابی ضد «CryptoVerif» تهیه شده است را، منتشر کردند. [ ۶]
مولواد، [ ۷] «AzireVPN»[ ۸] «IVPN»[ ۹] اولین شبکه خصوصی مجازی هایی هستند که با وایرگارد سازگاری و پذیرش پیدا کردند. همچنین وایرگارد کمک های مالی متعددی از طرف مولواد، «Privet internet Access» و بنیاد «NLnet» دریافت کرده است. [ ۱۰]
از ژوئن سال ۲۰۱۸، توسعه دهندگان وایرگارد توصیه می کنند که پروتکل و کدهای آن را به طور آزمایشی استفاده کنید و همچنین، در استفاده از آن ها احتیاط کنید زیرا هنوز به انتشار نسخه پایدار مطابق با ردیابی CVE نرسیده اند. [ ۱۱] [ ۱۲]

wiki: وایرگارد