AI-Driven Secure Coding: Revolutionizing Source Code Defense

Secure coding is a paramount practice in software development, serving to safeguard applications against vulnerabilities and security breaches. Traditionally, this process has relied on manual analysis, a method that can be time-consuming and might overlook potential issues. This paper reviews the integration of Artificial Intelligence (AI), specifically Large Language Models (LLMs), into secure coding practices, presenting an innovative approach to bolster code quality and security. The research explores the dynamic relationship between LLMs and secure coding. LLMs, equipped with advanced natural language processing (NLP) and machine learning (ML) capabilities, possess the unique ability to comprehend code context and accurately identify vulnerabilities. They function as invaluable assistants to developers and security professionals, providing real-time guidance, offering remediation strategies, and amplifying human capabilities. While LLMs offer substantial promise, they are not without challenges. Their interpretive understanding can sometimes result in false positives and negatives. The paper underscores the importance of combining LLM insights with established security practices to establish a comprehensive and robust approach to code security.

Authors

Institutions

Publication Details

Published
2024-09-12
DOI
https://doi.org/10.1109/sparc61891.2024.10828840
Primary Topic
Computability, Logic, AI Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI-Driven Secure Coding: Revolutionizing Source Code Defense

Md Naseef-Ur-Rahman Chowdhury, Mohammad Sahinur Hossen, Ahshanul Haque, Milon Chowdhury et al.
Computability, Logic, AI Algorithms
article

AI-Driven Secure Coding: Revolutionizing Source Code Defense

Md Naseef-Ur-Rahman Chowdhury, Mohammad Sahinur Hossen, Ahshanul Haque, Milon Chowdhury, Fariha Ferdous Neha
article en

Abstract

Secure coding is a paramount practice in software development, serving to safeguard applications against vulnerabilities and security breaches. Traditionally, this process has relied on manual analysis, a method that can be time-consuming and might overlook potential issues. This paper reviews the integration of Artificial Intelligence (AI), specifically Large Language Models (LLMs), into secure coding practices, presenting an innovative approach to bolster code quality and security. The research explores the dynamic relationship between LLMs and secure coding. LLMs, equipped with advanced natural language processing (NLP) and machine learning (ML) capabilities, possess the unique ability to comprehend code context and accurately identify vulnerabilities. They function as invaluable assistants to developers and security professionals, providing real-time guidance, offering remediation strategies, and amplifying human capabilities. While LLMs offer substantial promise, they are not without challenges. Their interpretive understanding can sometimes result in false positives and negatives. The paper underscores the importance of combining LLM insights with established security practices to establish a comprehensive and robust approach to code security.

Utah State University (US), University of Dhaka (BD), New Mexico Institute of Mining and Technology (US)
Openalex Percentile: Top 70%
Computability, Logic, AI Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AI-Driven Secure Coding: Revolutionizing Source Code Defense — Md Naseef-Ur-Rahman Chowdhury, Mohammad Sahinur Hossen, et al. · (2024) | TGRS Research Map | TGRS