UNDERGRADUATE COURSES

Software security(软件安全)

DATE :Jan 20, 2020                     source :

Course Numbercode):314019020

Cource Name Software security

Credits2                  

Teaching hours32

Examination methodChecking

PrerequisitesObject-Oriented ProgrammingAssemble Language ProgrammingOperating Systems Principles

Basic OrientationStudents majoring in cyber security

Textbook

Software security analysis and applicationPurui SuTsinghua University Press2017.10

Bibliography

(1) Core principles of reverse engineeringChengyuan LiPOSTS & TELECOM PRESS2014.4

(2) Vulnerability BattlesYaquan LinElectronic Industry Press2016.6

(3) Encryption and decryptionFourth edition),Gang DuanElectronic Industry Press2018.10

Brief introduction

The attack and defense around software has become an important method in network attack and defense game, and software security also has become an important basic guarantee for network security. This course is an elective course for students majoring in Cyber Security. Focusing on software security, this course tries to help students to build a systematic knowledge structure, so that lay a solid foundation for work or further study of the students of this major. The course covers key technologies and knowledge in software reverse analysis, software attack surface analysis, software vulnerability analysis and vulnerability mining. After completing this course, students should master the important and basic concepts of software security, master the basic principles and methods in software security analysis, understand and master the key technologies in software reverse analysis, understand the basic principles of software vulnerability analysis and mining, and know the latest research in software security.


CLOSE

Contact US