Do LLMs consider security? an empirical study on responses to programming questions


연구 분야: Analysis



학회: Empirical Software Engineering


초록

The widespread adoption of conversational LLMs for software development has raised new security concerns regarding the safety of LLM-generated content. Our motivational study outlines ChatGPT’s potential in volunteering context-specific information to the developers, promoting safe coding practices. Motivated by this finding, we conduct a study to evaluate the degree of security awareness exhibited by three prominent LLMs: Claude 3, GPT-4, and Llama 3. We prompt these LLMs with Stack Overflow questions that contain vulnerable code to evaluate whether they merely provide answers to the questions or if they also warn users about the insecure code, thereby demonstrating a degree of security awareness. Further, we assess whether LLM responses provide information about the causes, exploits, and the potential fixes of the vulnerability, to help raise users’ awareness. Our findings show that all three models struggle to accurately detect and warn users about vulnerabilities, achieving a detection rate of only 12.6% to 40% across our datasets. We also observe that the LLMs tend to identify certain types of vulnerabilities related to sensitive information exposure and improper input neutralization much more frequently than other types, such as those involving external control of file names or paths. Furthermore, when LLMs do issue security warnings, they often provide more information on the causes, exploits, and fixes of vulnerabilities compared to Stack Overflow responses. Finally, we provide an in-depth discussion on the implications of our findings, and demonstrated a CLI-based prompting tool that can be used to produce more secure LLM responses.


Author Profile
Amirali Sajadi

College of Computing and Informatics Drexel University Philadelphia PA USA

Andorra
Author Profile
Binh Le

College of Computing and Informatics Drexel University Philadelphia PA USA

Andorra
Author Profile
Anh Nguyen

College of Computing and Informatics Drexel University Philadelphia PA USA

Andorra

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Andorra, United States
사이트 Springer
좋아요 수 0

연관 논문 목록 (303건)