聯繫我們

課程簡介

簡介

  • 一般安全 vs 嵌入式系統安全

嵌入式應用安全的特性

  • 嵌入式網路交易
  • 汽車安全
  • Android 裝置
  • 新一代軟體定義無線電

嵌入式系統的關鍵面向

  • 微核心 vs 單一體式
  • 獨立的安全層級
  • 核心安全需求
  • 存取控制
  • I/O 虛擬化

執行威脅建模與評估

  • 攻擊者與資產
  • 攻擊面
  • 攻擊樹
  • 建立安全政策

開發安全的嵌入式軟體

  • 安全編碼原則
  • 安全程式設計
  • 最小化實作
  • 元件架構
  • 最小權限
  • 安全開發流程
  • 獨立專家驗證
  • 模型驅動設計
  • 程式碼審查與靜態分析
  • 安全性測試
  • 同儕程式碼審查

理解並實作密碼學

  • 加密模式
  • 密碼雜湊
  • 密碼認證
  • 金鑰管理
  • 區塊加密
  • 訊息驗證碼
  • 隨機數產生

資料保護

  • 傳輸中資料協定
  • 保護傳輸中資料
  • 存放中資料協定
  • 保護存放中資料

緩解攻擊

  • 常見軟體攻擊
  • 防止側通道攻擊

在現有專案中 retrofitting 安全

  • 保護開機載入程式與韌體更新

摘要與下一步

最低要求

  • 具備嵌入式系統開發經驗。

受眾

  • 嵌入式系統專業人員
  • 安全專業人員
 21 小時

課程分類