聯繫我們

課程簡介

IT安全與安全編碼基礎

  • 威脅建模基礎:STRIDE、攻擊面和權限提升向量
  • 安全SDLC集成:左移、威脅感知設計評審和深度防禦
  • 最小權限原則、契約防禦和安全默認配置
  • 研討會:將.NET微服務映射到威脅模型並識別架構控制

ASP.NET中的Web應用安全

  • ASP.NET請求管道、中間件執行順序和過濾器攔截點
  • HTTP協議風險:標頭注入、請求走私和CORS配置錯誤
  • 會話管理、狀態持久化和Cookie安全最佳實踐
  • 安全的遠程過程調用和外部API消費模式
  • 實驗:在示例ASP.NET應用中利用並修補一個易受攻擊的中間件鏈

.NET安全架構與內置服務

  • CLR安全模型:證據、權限和CAS(代碼訪問安全)演進
  • ASP.NET Core Identity、身份驗證方案和基於令牌的安全性(JWT、OAuth2、OpenID Connect)
  • 數據保護API:加密、密鑰輪換和安全數據序列化
  • .NET中的加密原語:RNG、哈希、對稱/非對稱加密和簽名驗證
  • 實驗:在微服務邊界上實現安全令牌頒發、密鑰輪換和數據保護

常見編碼錯誤、漏洞與緩解

  • 反序列化攻擊、ViewState篡改和字符串終止/溢出問題
  • 配置漂移:web.config/appsettings.json、環境變量暴露和密鑰管理
  • 注入向量:SQL、命令、XSS和LDAP在C#數據訪問和路由中的應用
  • 不安全的默認值、硬編碼和不當的錯誤處理導致的信息泄露
  • 實驗:逆向工程一個易受攻擊的.NET模塊,應用安全模式,並使用靜態/動態分析器驗證修復

安全測試、驗證與持續改進

  • 靜態應用安全測試(SAST):Roslyn分析器、Security Code Scan和CI/CD集成
  • 動態應用安全測試(DAST):OWASP ZAP、Burp Suite工作流和自動化掃描
  • 運行時保護:應用防護欄、內存安全實踐和安全日誌記錄/審計
  • 補丁管理、依賴跟蹤和響應.NET/ASP.NET安全公告
  • 實驗:爲.NET解決方案構建預提交和管道安全門

知識來源與安全開發生態系統

  • 官方Microsoft安全指南、.NET安全文檔和ASP.NET加固參考資料
  • CVE數據庫、公告訂閱和開源依賴的負責任披露工作流
  • 安全庫生態系統:PGP、加密操作、身份驗證框架和合規加密
  • 構建內部安全編碼標準、開發者賦能和安全冠軍計劃
  • 研討會:策劃個性化的安全開發工具包並建立持續監控實踐

最低要求

  • 具備紮實的C#編程和.NET框架基礎知識
  • 熟悉ASP.NET Web開發(Razor Pages、MVC或Minimal APIs)
  • 瞭解基本的HTTP、路由和Web服務器概念
  • 無需先前的安全認證,但需要具備生產環境編碼經驗
 14 小時

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類