互联网发展对软件安全的挑战 开发环境和开发人员对软件安全的挑战 开发者缺乏安全开发的动机 市场和业务要求将交付期和软件功能做主要因素 用户方没有提供安全方面的压力 开发者缺乏相关知识 软件复杂性加大,开发者需要学习更多东西 传统软件开发不进行安全教育 缺乏安全开发工具 缺乏安全开发配套管理、测试等工具