2021年东北大学软件学院安全程序设计实验手册

需积分: 10 0 下载量 54 浏览量 更新于2024-08-05 收藏 76KB DOC 举报
"安全程序设计实验指导书2020级(1).doc" 这篇文档是一份针对2020级软件学院学生的安全程序设计实验指导书,旨在帮助学生通过实践深化理解和掌握安全编程的知识。课程《安全程序设计》在信息安全专业中具有重要地位,实验环节被强调为理论学习的补充,以提高学生的实际操作能力。 实验要求强调了学生应具备的几个方面: 1. 预习实验内容,对可能出现的问题进行思考和分析。 2. 在实验过程中注意观察和记录问题,进行必要的说明和分析。 3. 按照规定的实验报告格式认真撰写报告。 4. 遵守实验室规则,尊重设备,服从指导教师安排。 5. 准时参加实验,缺勤的实验一般不补。 6. 熟悉实验使用的开发环境,如Microsoft Visual Studio 2013或更高版本。 实验内容分为多个部分,如实验1是安全程序设计基础,目标包括: 1. 学习C++编程基础,理解程序的基本结构和规范。 2. 理解C++程序的结构特点。 3. 掌握函数的定义和调用。 4. 练习使用重载函数。 5. 学习函数模板的应用。 6. 练习使用系统函数,特别是与安全相关的功能。 7. 进行整数安全验证,预防整数溢出等安全问题。 8. 学习使用调试工具,如debug功能,通过step into跟踪代码执行。 实验类型包括验证性和设计性,这意味着学生不仅要验证既定的程序行为,还要设计和实现自己的解决方案。实验验收分为上机操作和书面报告两部分,确保学生全面理解和应用所学知识。 通过这样的实验指导,学生可以逐步建立起安全编程的意识,学会如何在编写代码时考虑到潜在的安全风险,从而编写出更健壮、更安全的程序。这不仅有助于他们在学术上提升,也将为他们未来在信息安全领域的工作打下坚实的基础。