コース概要

モジュール1: セキュアコーディング入門

  • セキュアコーディングの実践の概要
  • ソフトウェアの一般的な脆弱性
  • セキュア開発ライフサイクルの重要性

モジュール2: Web、Windows、およびモバイルアプリケーションの基礎

  • アプリケーションプラットフォームの概要
  • 各プラットフォームのセキュリティ影響
  • セキュア開発のベストプラクティス

モジュール3: アプリケーション攻撃とエクスプロイト

  • Cross-Site Scripting (XSS)
  • SQL Injection
  • Cross-Site Request Forgery (CSRF)

モジュール4: サーバー攻撃とエクスプロイト

  • Denial of Service (DoS) 攻撃
  • Buffer Overflow (BOF)
  • 一般的なサーバー脆弱性

モジュール5: バリデーションと検証

  • 入力バリデーション技術
  • データのサニタイズと出力エンコーディング
  • セキュリティ対策の検証

モジュール6: セキュリティコントロールと対策

  • アクセス制御の実装
  • データセキュリティのための暗号化の使用
  • 一般的な脅威への対策

モジュール7: モバイルアプリケーションのセキュアコーディング

  • モバイル開発におけるセキュリティ懸念
  • セキュアなモバイルアプリアーキテクチャの実装
  • モバイルデータを安全に扱う方法

モジュール8: セキュリティ基準とテスト

  • セキュリティ基準の概要(例:OWASP)
  • セキュリティ脆弱性のテスト
  • セキュリティテストのベストプラクティス

要求

  • プログラミング言語の基本的な知識
  • ソフトウェア開発ライフサイクルの基本的な知識

対象者

  • 開発者
  • ソフトウェアアーキテクト
  • セキュリティ専門家
 35 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (3)

今後のコース

関連カテゴリー