摘要:
编程语言与开发平台是研制信息技术产品的基础,设计研发一款专业的编程语言和配套开发平台不仅难度很高,而且工作量巨大.绝大部分重要的基础开发平台,如专业CAD、EDA、MATLAB等,都被国际软件巨头掌握和垄断,严重制约了我国信息技术产业的发展,给通信网络安全产品的研发、部署、运维带来了风险.国产、开源、易用、专业的网络安全编程语言一直缺失,亟待设计研发自主开放的通信网络安全的高效编程语言及开发平台环境.实现该目标存在三大难点与挑战:一是在语法规范体系方面,如何突破通用编程语言语法限制,面向网络安全特定任务设计高效语法规范体系;二是在软件缺陷分析方面,如何扩展模糊测试覆盖的深度与广度,提高攻击载荷生成效率以应对复杂测试场景;三是在源码保护和抗逆向方面,如何实现跨语言编译,并避免源码遭受逆向分析或反编译.