Artificial Intelligence (AI) and Machine Learning (ML) are crucial in securing mobile, web, and desktop applications. This chapter presents an in-depth analysis of these advancements, offering insights into the future of AI-driven cybersecurity solutions for modern software applications by exploring key cybersecurity threats, including injection attacks, cross-site scripting (XSS), and insecure authentication. It highlights how AI-powered solutions enhance security through intelligent threat detection, automated vulnerability assessment, and adaptive patch management. We also discuss their integration into security tools like antivirus software, IDS/IPS, and firewalls.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

AI for Software Security

  • Dilli Prasad Sharma,
  • Arash Habibi Lashkari,
  • Mahdi Daghmehchi Firoozjaei,
  • Samaneh Mahdavifar,
  • Pulei Xiong

摘要

Artificial Intelligence (AI) and Machine Learning (ML) are crucial in securing mobile, web, and desktop applications. This chapter presents an in-depth analysis of these advancements, offering insights into the future of AI-driven cybersecurity solutions for modern software applications by exploring key cybersecurity threats, including injection attacks, cross-site scripting (XSS), and insecure authentication. It highlights how AI-powered solutions enhance security through intelligent threat detection, automated vulnerability assessment, and adaptive patch management. We also discuss their integration into security tools like antivirus software, IDS/IPS, and firewalls.