ترجمه فارسی مقاله نقص های امنیتی ناخواسته در کد: دفاع خودکار از طریق تجزیه و تحلیل علت ریشه ای

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 37,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی
عنوان مقاله به انگلیسی Unintentional Security Flaws in Code: Automated Defense via Root Cause Analysis
عنوان مقاله به فارسی نقص های امنیتی ناخواسته در کد: دفاع خودکار از طریق تجزیه و تحلیل علت ریشه ای
نویسندگان Nafis Tanveer Islam, Mazal Bethany, Dylan Manuel, Murtuza Jadliwala, Peyman Najafirad
فرمت مقاله انگلیسی PDF
تعداد صفحات 17
لینک دانلود رایگان مقاله انگلیسی دانلود مقاله
دسته بندی موضوعات Software Engineering,Cryptography and Security,Machine Learning,مهندسی نرم افزار , رمزنگاری و امنیت , یادگیری ماشین ,
توضیحات Submitted 30 August, 2024; originally announced September 2024.
توضیحات به فارسی ارسال شده در 30 اوت 2024 ؛در ابتدا سپتامبر 2024 اعلام شد.
اطلاعات بیشتر از این مقاله در پایگاه های علمی INSPIRE HEP
NASA ADS
Google Scholar
Semantic Scholar

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر مقاله اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

چکیده

Software security remains a critical concern, particularly as junior developers, often lacking comprehensive knowledge of security practices, contribute to codebases. While there are tools to help developers proactively write secure code, their actual effectiveness in helping developers fix their vulnerable code remains largely unmeasured. Moreover, these approaches typically focus on classifying and localizing vulnerabilities without highlighting the specific code segments that are the root cause of the issues, a crucial aspect for developers seeking to fix their vulnerable code. To address these challenges, we conducted a comprehensive study evaluating the efficacy of existing methods in helping junior developers secure their code. Our findings across five types of security vulnerabilities revealed that current tools enabled developers to secure only 36.2\% of vulnerable code. Questionnaire results from these participants further indicated that not knowing the code that was the root cause of the vulnerability was one of their primary challenges in repairing the vulnerable code. Informed by these insights, we developed an automated vulnerability root cause (RC) toolkit called T5-RCGCN, that combines T5 language model embeddings with a graph convolutional network (GCN) for vulnerability classification and localization. Additionally, we integrated DeepLiftSHAP to identify the code segments that were the root cause of the vulnerability. We tested T5-RCGCN with 56 junior developers across three datasets, showing a 28.9\% improvement in code security compared to previous methods. Developers using the tool also gained a deeper understanding of vulnerability root causes, resulting in a 17.0\% improvement in their ability to secure code independently. These results demonstrate the tool's potential for both immediate security enhancement and long-term developer skill growth.

چکیده به فارسی (ترجمه ماشینی)

امنیت نرم افزار همچنان یک نگرانی اساسی است ، به ویژه که توسعه دهندگان خردسال ، که اغلب فاقد دانش جامع در مورد شیوه های امنیتی هستند ، به کد های کد کمک می کنند.در حالی که ابزارهایی برای کمک به توسعه دهندگان به طور پیشرو در نوشتن کد ایمن وجود دارد ، اثربخشی واقعی آنها در کمک به توسعه دهندگان در رفع کد آسیب پذیر خود تا حد زیادی اندازه گیری نشده است.علاوه بر این ، این رویکردها به طور معمول بر طبقه بندی و بومی سازی آسیب پذیری ها بدون برجسته کردن بخش های کد خاص که علت اصلی موضوعات هستند ، تمرکز دارند ، جنبه مهمی برای توسعه دهندگان که به دنبال رفع کد آسیب پذیر خود هستند.برای پرداختن به این چالش ها ، ما یک مطالعه جامع را با ارزیابی اثربخشی روشهای موجود در کمک به توسعه دهندگان جوان برای تأمین کد خود انجام دادیم.یافته های ما در پنج نوع آسیب پذیری امنیتی نشان داد که ابزارهای فعلی توسعه دهندگان را قادر می سازد تا تنها 36.2 ٪ از کد آسیب پذیر را تأمین کنند.نتایج پرسشنامه از این شرکت کنندگان در ادامه اظهار داشت که عدم دانستن کدی که علت اصلی آسیب پذیری است یکی از چالش های اصلی آنها در ترمیم کد آسیب پذیر بود.ما با استفاده از این بینش ها ، ما یک ابزار خودکار آسیب پذیری ریشه (RC) به نام T5-RCGCN ایجاد کردیم ، که ترکیبات مدل زبان T5 را با یک شبکه حلقوی نمودار (GCN) برای طبقه بندی آسیب پذیری و محلی سازی ترکیب می کند.علاوه بر این ، ما DeePliftShap را برای شناسایی بخش های کد که علت اصلی آسیب پذیری بودند ، یکپارچه کردیم.ما T5-RCGCN را با 56 توسعه دهنده جوان در سه مجموعه داده آزمایش کردیم ، که نشان دهنده بهبود 28.9 ٪ در امنیت کد در مقایسه با روش های قبلی است.توسعه دهندگان با استفاده از این ابزار همچنین درک عمیق تری از دلایل ریشه آسیب پذیری کسب کردند و در نتیجه بهبود 17.0 \ ٪ در توانایی آنها در تأمین امنیت کد به طور مستقل.این نتایج پتانسیل ابزار را برای تقویت امنیت فوری و رشد مهارت های توسعه دهنده طولانی مدت نشان می دهد.

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر مقاله اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.