Automated Vulnerability Detection in Source Code Using Quantum Natural Language Processing

نویسندگان

چکیده

One of the most important challenges in field software code audit is presence vulnerabilities source code. Every year, more and flaws are found, either internally proprietary or revealed publicly. These highly likely exploited lead to system compromise, data leakage, denial service. C C++ open-source codes now available order create a large-scale, classical machine-learning quantum for function-level vulnerability identification. We assembled sizable dataset millions functions that point potential exploits. created an efficient scalable detection method based on deep neural network model– Long Short-Term Memory (LSTM), machine learning (QLSTM), can learn features extracted from codes. The first converted into minimal intermediate representation remove pointless components shorten dependency. Previous studies lack analyzing causes models recognize real-life examples. Therefore, keep semantic syntactic information using state-of-the-art word embedding algorithms such as Glove fastText. embedded vectors subsequently fed convolutional networks classify possible vulnerabilities. To measure performance, we used evaluation metrics F1 score, precision, recall, accuracy, total execution time. made comparison between results derived LSTM basic feature well representation. found QLSTM with detects significantly accurate runs faster than its counterpart.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

(CLSCR) Cross Language Source Code Reuse Detection Using Intermediate Language

In today's digital era information access is just a click away. so computer science students also have easy access to all the source codes from different websites thus it has become difficult for academicians to detect source code reuse in students programming assignments. The new trend in the area of source code reuse is using the source code by translating it in another programming language p...

متن کامل

Research Paper: Automated Detection of Adverse Events Using Natural Language Processing of Discharge Summaries

OBJECTIVE To determine whether natural language processing (NLP) can effectively detect adverse events defined in the New York Patient Occurrence Reporting and Tracking System (NYPORTS) using discharge summaries. DESIGN An adverse event detection system for discharge summaries using the NLP system MedLEE was constructed to identify 45 NYPORTS event types. The system was first applied to a ran...

متن کامل

Automated Code Generation from System Requirements in Natural Language

An initial stage of a software development is specification of the system requirements. Typically, these requirements are expressed in UML and consist of use cases and domain model. A use case is a sequence of tasks, which have to be performed to achieve a specific goal. The tasks of the use case are written in a natural language. The domain model describes objects used in the use cases. In thi...

متن کامل

Verifiable Source Code Documentation in Controlled Natural Language

Writing documentation about software internals is rarely considered a rewarding activity. It is highly time-consuming and the resulting documentation is fragile when the software is continuously evolving in a multi-developer setting. Unfortunately, traditional programming environments poorly support the writing and maintenance of documentation. Consequences are severe as the lack of documentati...

متن کامل

Quantum computation and natural language processing

In this thesis, a novel approach to natural language understanding inspired by quantum mechanical principle is proposed. It is based on an analogy between the physical objects at the quantum level and human’s mental states. In this way, the physical and the mental phenomena are to be understood within the same framework. It is also proposed that the apparent differences between mind and matter ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Communications in computer and information science

سال: 2023

ISSN: ['1865-0937', '1865-0929']

DOI: https://doi.org/10.1007/978-981-99-0272-9_6