前瞻工程全英語碩士學位學程(Master Program in Advanced Engineering)
課程名稱(英文)
System and Software security
課程代碼
4465023_01
授課教師:
Van-Linh Nguyen (阮文齡)
學分數
3
必/選修
選修
開課年級
Undergraduate/Graduate Students
先修科目或先備能力:
課程概述:
Viruses and malware infect millions of computers that some of you may see breaking news daily. In general, attackers often use these malicious programs to steal user data, blackmail businesses, and even bring down national networks, causing billions of dollars in damage per year. This course provides the basics of various security attacks and vulnerabilities (e.g., Buffer Overflow) in Windows and Linux systems and effective prevention methods. From understanding the basics of malicious programs and software security analysis such as assembly programming and reverse engineering, you can know how attackers build malware/viruses and propose a proper defense approach. You will also learn about system forensics through Kali Linux and advanced tools (e.g., Metasploit) to trace security vulnerabilities and corresponding attacks. Finally, DevSecOps and building security APIs, a critical software security development skill for network administrators and secure software developers, are introduced.
學習目標:
1. Acquire the basics of system and software security, assembly programming