セキュアコーディング
難易度: 初級/中級
時間: 11モジュール、各モジュールは約1~5分の動画 + 3問 提供形態: トレーニングプラットフォームで個別のモジュールとして提供されます。 モジュール:
- セキュアコーディング - はじめに(0:59 動画)
- セキュアコーディング - 認証と認可(1:34 動画)
- セキュアコーディング - インジェクション(1:40 動画)
- セキュアコーディング - 最小権限(1:16 動画)
- セキュアコーディング - OWASP入門(1:18 動画)
- セキュアコーディング - OWASPアップデート - 2022年第4四半期に更新(4:51 動画)
- セキュアコーディング - パッチ適用(1:42 動画)
- セキュアコーディング - ソースコード内のシークレット(1:41 動画)
- セキュアコーディング - 静的解析(1:08 動画)
- セキュアコーディング - 脅威モデリング(1:18 動画)
- セキュアコーディング - 脆弱な依存関係(1:20 動画)
トレーラー: トレーラーを見る マーケティング資料:セキュアコーディング マーケティングキット
主なテーマ: 技術職の従業員にも入門トレーニングは必要です。これらの短いトレーニングモジュールでは、開発者をはじめとする技術職の従業員に、さまざまなセキュアコーディングの概念を紹介します。これらの概念にすでに精通しているエンドユーザーにとっても、セキュアコーディングはその重要性を再認識するための優れた復習教材となります。 主な学習内容:
-
はじめに
- 開発プロセスにおけるセキュリティ
-
認証と認可
- 認証と認可の違い
- ソフトウェアテスト
- 「あなたは誰か」のテストと「何ができるか」のテスト
-
インジェクション
- データの価値
- インジェクション攻撃の基本
- SQLインジェクション攻撃とOSコマンドインジェクション攻撃
- インジェクション攻撃の防止
-
最小権限
- 最小権限の基本
- 開発プロセスにおける最小権限
- アクセス権の定期的な見直し
-
OWASP入門
- OWASPという組織の紹介
- OWASP Top 10の活用
- ASVSおよびその他のOWASPリソース
-
OWASPアップデート
- 2021年時点のOWASP Top 10のカテゴリ
- 新しいカテゴリ
- 名称変更または内容が変更されたカテゴリ
-
パッチ適用
- パッチ適用の重要性
- パッチを適用しない場合の影響
- パッチ管理システム
-
ソースコード内のシークレット
- 過剰な共有の危険性
- Githubリポジトリ内のデータ
- 暗号化
- ソースコード内のシークレットの特定
-
静的解析
- デプロイ前のバグの特定
- 利用可能なツール
- コード品質の向上
-
脅威モデリング
- 脅威モデリングの活用
- 脅威モデリングの手順
- 利用可能なツールとリソース
-
脆弱な依存関係
- 他者のソースコードを使用することのデメリット
- パッチ適用の重要性
- 脆弱性の特定に役立つツール

