課程編碼 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 |
備註: