下载后可任意编辑课 时 2 课时第 13 周 第 1-2 课时 2024 年 11 月 21 日课题:应用程序安全-QQ 安全防护一、教学目的:1、了解应用程序的安全性现状和腾讯 OICQ 所面临的各种威胁; 2、掌握腾讯 OICQ 的安全设置及其工具的使用
二、教学重点:腾讯 OICQ 的安全设置及其工具的使用
三、教学难点:腾讯 OICQ 的安全设置及其工具的使用
四、教学方法:以投影仪辅助讲解为主五、教学用具: 黑板、多媒体计算机、投影仪、CAI 课件六、教学过程:1 应用程序安全性现状 ----------------------------------------------- (约 20 分钟)(1) 软件开发方法缺乏对应用程序安全性的认识威胁建模和安全对策在的应用程序开发生命周期里十分重要
威胁建模的核心是开发人员标识应用程序中需要加以保护的敏感信息,安全对策用以测试应用程序的安全性,确保私有数据不会遭受潜在的攻击
(2) 无视安全的开发软件开发人员需要采纳安全的编码技术,如加密、认证和密码策略,而很多大学都还没有为软件开发人员开设教授这些技术的课程,导致编写代码的软件工程师没有学过这些技术,他们也就意识不到潜在的安全问题
(3) 应用软件缺乏安全的测试应用程序测试应该由专门的质量认证人员来执行,他们理解测试安全及功能的重要性
质量认证阶段应进行安全测试,以确保程序的安全功能正常工作
此外他们还应进行逆向测试,以确定应用程序如何处理象长字符串、特别字符和错误条件等异常情况
质量认证应使用问题跟踪系统将安全问题与其它程序缺陷一起按优先级排序
(4) 讨论方向 所有软件开发人员应该接受安全应用程序开发基本原理的教育,开发人员应该从整体上考虑应用程序开发,在设计之初实行威胁建模方案,并在设计阶段全面考虑安全对策,并进行严格的质量认证测试
虽然开发安全的应用程序不存在