摘要
在软件开发过程中,业务逻辑漏洞因其隐蔽性和复杂性,对系统安全构成严重威胁。综述了人工智能技术在业务逻辑漏洞检测中的应用,旨在提高业务逻辑漏洞识别的效率和准确性。介绍了业务逻辑漏洞的定义及其对软件开发的影响,详细探讨了模式识别、自然语言处理、数据流分析等技术在业务逻辑漏洞识别中的应用场景,展示了AI如何帮助开发者更准确地识别业务逻辑漏洞。最后讨论了这一领域未来的研究方向。
During the software development process,business logic vulnerabilities pose a serious threat to system security due to their hidden nature and complexity.It reviews the application of artificial intelligence technology in detecting business logic vulnerabilities,aiming to improve the efficiency and accuracy of identifying these vulnerabilities.Firstly,it introduces the definition of business logic vulnerabilities and their impact on software development.Next,it delves into the application scenarios of pattern recognition,natural language processing,data flow analysis,and other technologies in identifying business logic vulnerabilities,demonstrating how AI helps developers more accurately detect these issues.Finally,it discusses future research directions in this field.
作者
刘果
李发财
杨丽丽
戚大强
张彬
Liu Guo;Li Facai;Yang Lili;Qi Daqiang;Zhang Bin(China Information Technology Designing&Consulting Institute Co.,Ltd.,Beijing 100048,China;China United Network Communications Group Co.,Ltd.,Beijing 100033,China)
出处
《邮电设计技术》
2024年第8期44-48,共5页
Designing Techniques of Posts and Telecommunications
关键词
软件开发
逻辑漏洞
AI技术
业务安全
Software development
Logical vulnerability
AI technology
Business security