課 程 概 述
Course Description

課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
5904375 軟體安全與逆向工程 Software security and reverse engineering 3.0 3
中文概述
Chinese Description
本課程除了介紹軟體開發架構及安全保護的原理之外,更著重在軟體開發平台的實際操作使用,例如:iOS或Android的開發平台等,並以國網中心所建置的CDX雲端資安攻防平台進行實作分析與演練,讓學生能更了解技術原理的實際應用情境。課程內容包含:軟體開發流程 ●軟體潛在威脅 ●惡意軟體偵測 (malware detection) ●網頁程式安全 (Web application security) ●行動應用軟體安全 (Mobile App security): iOS, Android ●App漏洞與弱點 (Vulnerabilities in Apps) ●App 安全檢測 (Security testing of Apps): static, dynamic ●逆向工程 (reverse engineering)
英文概述
English Description
英文概述 English Description The course aims to introduce principles of software development architecture and associated security technologies. The course also focuses on discussing security issues of actual operations on software development platforms, such as iOS or Android platforms, etc. Students will use CDX cloud platform to exercise practical analysis regarding security attack and defense events, and students are expected to possess better understand of practical applications of security issues for software development. Course contents including: ●Software developing procedure ●Potential threats for software development ●Malware detection ●Web application security ●Mobile App security: iOS, Android ●Vulnerabilities in Apps ●App Security testing: static, dynamic ●Reverse engineering

備註:

  1. 本資料係由本校各教學單位、教務處課務組、進修部教務組、進修學院教務組及計網中心所共同提供!
  2. 若您對課程有任何問題,請洽各開課系所。