聯繫我們
 課程時長 21 時間:

課程簡介

資訊技術安全性與安全編程入門

  • 理解應用程式安全性基礎
  • 安全軟體開發原則
  • Web 應用程式中的常見安全風險
  • 開發人員在防止弱點中的作用

Web 應用程式安全性基礎

  • 理解 Web 應用程式的攻擊面
  • 針對 Web 應用程式的常見攻擊技術
  • 基於 PHP 應用程式的安全原則
  • 安全開發生命週期實務

Web 應用程式弱點

  • 常見 Web 弱點總覽
  • 注入攻擊及防護技術
  • 跨站腳本攻擊(XSS)防護
  • 跨站請求偽造(CSRF)保護
  • 不安全直接物件參考及存取控制問題
  • 安全會話管理
  • 檔案上傳安全性考量

安全輸入驗證與資料處理

  • 驗證和清理使用者輸入的重要性
  • 防止惡意資料處理
  • 使用 PHP 驗證與過濾功能
  • 保護應用程式免受非預期輸入影響

客户端安全性

  • 理解 JavaScript 安全風險
  • Ajax 請求的安全處理
  • HTML5 安全性考量
  • 防止客户端弱點
  • 整合客户端與伺服器端安全實務

PHP 應用程式的實務加密技術

  • 加密基礎知識
  • 雜湊與密碼保護
  • 加密與安全資料儲存
  • 使用包含 OpenSSL 在內的 PHP 安全性擴充功能
  • 應用加密最佳實務

PHP 安全性功能與安全開發技術

  • PHP 安全性擴充功能與內建保護機制
  • 使用 Ctype、ext/filter 和 HTML Purifier
  • PHP 中的安全編程模式
  • 避免常見的 PHP 編程錯誤
  • 安全地處理錯誤與例外

PHP 環境強化

  • 確保 PHP 設定安全性
  • php.ini 安全性建議
  • Apache 及伺服器層級的安全性考量
  • 管理權限與應用程式設定
  • 保護生產環境

進階 PHP 弱點主題

  • 與時間和狀態相關的安全性問題
  • open_basedir 安全性考量
  • 拒絕服務攻擊情境
  • 雜湊碰撞弱點
  • PHP 框架近期的安全性疑慮

安全性測試與評估技術

  • 應用程式安全性測試總覽
  • 使用安全性掃描器與測試工具
  • 滲透測試概念
  • 代理工具、嗅探器與模糊測試技術
  • 靜態原始碼分析

安全編程實作工作坊

  • 分析存在弱點的 PHP 應用程式
  • 應用緩解技術
  • 測試安全性改進
  • 檢視安全編程資源與最佳實務

最低要求

無。

客戶評論 (3)

即將到來的課程

課程分類