Skip to content

安全编程技术

  • 胡天磊老师,2019-2020学年夏学期
  • 面向软工/信安的信息安全入门课程,内容比较广,老师讲的很好,认真学可以学到很多东西,给分也很好
  • 课程作业主要有
  • 发言10%,一次大概有2分,今年上的网课,通过连麦来课前发言,主要是总结上节课学了什么,~~比较好水的~~
  • 实验90%,主要分成3大块,另外还有两个bonus
    • web安全
    • 1.1 环境安装(比如Eclispe+Java+Tomcat)
      • 也可以选择其他的web开发框架和环境来安装,我个人用的是django+python
    • 1.2 写一个简单的网站,要有后端和数据库交互,但是总体要求非常低,不像软工基那样有非常具体的需求,只是一次简单的尝试,随便写一个就可以
    • 1.3 SQL注入攻击+XSS攻击(难度比较大,耗时较长)
    • 1.4 bonus 网络攻击
    • BufferOverflow攻击
    • 2.1 安装虚拟机和Ubuntu系统
    • 2.2 GDB的使用和调试
    • 2.3 缓冲区溢出攻击(难度较大)
    • 2.4 bonus 格式字符串攻击
    • 编程语言安全
    • 3.1 C语言的静态安全检查
    • 3.2 Java的静态安全检查
  • 推荐学有余力的软工同学一定要选这门课,选了不后悔,选了不上当