کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
این محصول به صورت فایل دانلودی کامل ارائه میشود.
توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا
لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی: واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248 تلگرام: @ma_limbs
چکیده
Supervised learning-based software vulnerability detectors often fall short due to the inadequate availability of labelled training data. In contrast, Large Language Models (LLMs) such as GPT-4, are not trained on labelled data, but when prompted to detect vulnerabilities, LLM prediction accuracy is only marginally better than random guessing. In this paper, we explore a different approach by reframing vulnerability detection as one of anomaly detection. Since the vast majority of code does not contain vulnerabilities and LLMs are trained on massive amounts of such code, vulnerable code can be viewed as an anomaly from the LLM's predicted code distribution, freeing the model from the need for labelled data to provide a learnable representation of vulnerable code. Leveraging this perspective, we demonstrate that LLMs trained for code generation exhibit a significant gap in prediction accuracy when prompted to reconstruct vulnerable versus non-vulnerable code. Using this insight, we implement ANVIL, a detector that identifies software vulnerabilities at line-level granularity. Our experiments explore the discriminating power of different anomaly scoring methods, as well as the sensitivity of ANVIL to context size. We also study the effectiveness of ANVIL on various LLM families, and conduct leakage experiments on vulnerabilities that were discovered after the knowledge cutoff of our evaluated LLMs. On a collection of vulnerabilities from the Magma benchmark, ANVIL outperforms state-of-the-art line-level vulnerability detectors, LineVul and LineVD, which have been trained with labelled data, despite ANVIL having never been trained with labelled vulnerabilities. Specifically, our approach achieves $1.62\times$ to $2.18\times$ better Top-5 accuracies and $1.02\times$ to $1.29\times$ times better ROC scores on line-level vulnerability detection tasks.
چکیده به فارسی (ترجمه ماشینی)
آشکارسازهای آسیب پذیری نرم افزار مبتنی بر یادگیری ، به دلیل در دسترس بودن ناکافی از داده های آموزشی دارای برچسب ، غالباً کوتاه می آیند.در مقابل ، مدل های بزرگ زبان (LLMS) مانند GPT-4 ، بر روی داده های دارای برچسب آموزش دیده نمی شوند ، اما در صورت درخواست تشخیص آسیب پذیری ها ، دقت پیش بینی LLM فقط حاشیه ای بهتر از حدس زدن تصادفی است.در این مقاله ، ما با بازگرداندن تشخیص آسیب پذیری به عنوان یکی از تشخیص ناهنجاری ، یک رویکرد متفاوت را بررسی می کنیم.از آنجا که اکثریت قریب به اتفاق کد حاوی آسیب پذیری نیست و LLM ها بر روی مقادیر گسترده ای از این کد آموزش داده می شوند ، می توان کد آسیب پذیر را به عنوان ناهنجاری از توزیع کد پیش بینی شده LLM مشاهده کرد ، و مدل را از نیاز به داده های برچسب دار آزاد می کند تا نمایندگی قابل یادگیری را ارائه دهدکد آسیب پذیربا استفاده از این دیدگاه ، ما نشان می دهیم که LLM ها که برای تولید کد آموزش داده می شوند ، در هنگام ایجاد بازسازی آسیب پذیر در مقابل کد غیر برنزه ، شکاف قابل توجهی در دقت پیش بینی دارند.با استفاده از این بینش ، ما Anvil ، یک ردیاب را اجرا می کنیم که آسیب پذیری های نرم افزاری را در دانه بندی سطح خط مشخص می کند.آزمایشات ما قدرت تبعیض آمیز روشهای مختلف امتیاز دهی ناهنجاری و همچنین حساسیت Anvil به اندازه زمینه را بررسی می کند.ما همچنین اثربخشی Anvil را در خانواده های مختلف LLM بررسی می کنیم و آزمایش های نشت را در مورد آسیب پذیری هایی انجام می دهیم که پس از قطع دانش LLM های ارزیابی شده ما کشف شد.در مجموعه ای از آسیب پذیری های معیار ماگما ، Anvil از آشکارسازهای آسیب پذیری سطح خط ، Linevul و Linevd ، که با داده های دارای برچسب آموزش دیده اند ، بهتر است ، با وجود اینکه هرگز با آسیب پذیری های دارای برچسب آموزش دیده نبوده است.به طور خاص ، رویکرد ما به 1.62 دلار \ برابر $ به 2.18 $ \ برابر $ بهتر 5 دقت و 1.02 $ \ $ تا 1.29 $ \ برابر $ $ بهتر ROC در کارهای تشخیص آسیب پذیری در سطح خط می رسد.
📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر مقاله اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
این محصول به صورت فایل دانلودی کامل ارائه میشود.
توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا
لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی: واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248 تلگرام: @ma_limbs