Evaluating Deep Learning Models to Generate Test Data In File Based Fuzzers

Message:
Article Type:
Research/Original Article (دارای رتبه معتبر)
Abstract:

Fuzzing means repeatedly running program under test by modified inputs, with the aim of finding vulnerabilities in it. If program inputs under test have a complex structure, generating modified inputs for fuzzing is not an easy task. Best solution in these cases is to use the input structure of the program under test to produce accurate test data. The problem is that maybe the input structure documentation of program under test not be available. Human understanding of such complex structures is also very difficult, costly, time consuming, and prone to human errors. To overcome to above problems, use of machine learning and deep neural networks to automatically learn the complex structures of program inputs and generate test data tailored to this structure has been proposed. One of main challenges in this field is using appropriate deep learning model to intended usage. In this paper, suitable deep learning models for learning and test data generation in file-based fuzzers are studied. Also by introducing appropriate parameters to performance evaluation, the evaluation has performed. So recurrent neural networks and its derivations introduced as best deep learning models for text data. Also, effective parameters to performance evalution include training time, loss value in training and evaluate time. Loss value as main parameter once used in various deep learning models with same structure and again in same deep learning models with various structures to select best deep learning model.

Language:
Persian
Published:
Journal of Electronic and Cyber Defense, Volume:10 Issue: 2, 2022
Pages:
57 to 72
magiran.com/p2521217  
دانلود و مطالعه متن این مقاله با یکی از روشهای زیر امکان پذیر است:
اشتراک شخصی
با عضویت و پرداخت آنلاین حق اشتراک یک‌ساله به مبلغ 1,390,000ريال می‌توانید 70 عنوان مطلب دانلود کنید!
اشتراک سازمانی
به کتابخانه دانشگاه یا محل کار خود پیشنهاد کنید تا اشتراک سازمانی این پایگاه را برای دسترسی نامحدود همه کاربران به متن مطالب تهیه نمایند!
توجه!
  • حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران می‌شود.
  • پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانه‌های چاپی و دیجیتال را به کاربر نمی‌دهد.
In order to view content subscription is required

Personal subscription
Subscribe magiran.com for 70 € euros via PayPal and download 70 articles during a year.
Organization subscription
Please contact us to subscribe your university or library for unlimited access!