お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
IT セキュリティおよび安全なコーディングの基盤
- 脅威モデリングの基礎:STRIDE、攻撃urface、および権限昇格ベクトル
- 安全な SDLC への統合:シフトレフト、脅威を考慮した設計レビュー、および階層型防御
- 最小権限の原則、契約による防御、およびデフォルトの安全な構成
- ワークショップ:.NET マイクロサービスを脅威モデルにマッピングし、アーキテクチャレベルの制御を特定する
ASP.NET における Web アプリケーションセキュリティ
- ASP.NET リクエストパイプライン、ミドルウェアの実行順序、およびフィルターのインターセプションポイント
- HTTP プロトコルのリスク:ヘッダーインジェクション、リクエストスモーシング、および CORS の誤設定
- セッション管理、状態永続化、およびクッキーセキュリティのベストプラクティス
- 安全なリモートプロシージャーコールおよび外部 API の消費パターン
- ラボ:サンプル ASP.NET アプリケーションで脆弱なミドルウェアチェーンを悪用し、パッチを当てる
.NET セキュリティアーキテクチャおよび組み込みサービス
- CLR セキュリティモデル:証拠、権限、および CAS(コードアクセスセキュリティ)の進化
- ASP.NET Core Identity、認証スキーム、およびトークンベースのセキュリティ(JWT、OAuth2、OpenID Connect)
- Data Protection API:暗号化、キーのローテーション、および安全なデータシリアライズ
- .NET における暗号プリミティブ:RNG、ハッシュ、対称/非対称暗号化、および署名検証
- ラボ:マイクロサービスの境界を超えて安全なトークン発行、キーローテーション、およびデータ保護を実装する
一般的なコーディングエラー、脆弱性、および対策
- デシリアライズ攻撃、ViewState 改ざん、および .NET における文字列終端/オーバーフローの落とし穴
- 設定のドリフト:web.config/appsettings.json、環境変数の露出、およびシークレット管理
- インジェクションベクトル:C# データアクセスおよびルーティングにおける SQL、コマンド、XSS、LDAP
- 情報漏洩につながるデフォルトの安全性の欠如、ハードコーディング、および不適切なエラーハンドリング
- ラボ:脆弱な .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 ウェブ開発(Razor Pages、MVC、または Minimal APIs)への親和性
- 基本的な HTTP、ルーティング、および Web サーバー概念の理解
- 事前のセキュリティ認証は必須ではありませんが、生産環境でのコーディング経験が期待されます
14 時間
お客様の声 (5)
ハッカーがサイトの脆弱性を分析し、どのようなツールを使用するかについて非常に理解できました。
Roger - OTT Mobile
コース - .NET, C# and ASP.NET Security Development
機械翻訳
ユーモラスなジョーク。最初の2日間のセッションが好きで、特に実習が素晴らしいです。
Kevin Galacgac - Human Edge Software Philippines, Inc.
コース - .NET, C# and ASP.NET Security Development
機械翻訳
講師は本当に私たちとつながり、現在のトピックで誰も取り残されないよう気を配っています。各トピックを丁寧に説明し、理解しやすい例を提供しています。
Edgarico Llaneta - Human Edge Software Philippines, Inc.
コース - .NET, C# and ASP.NET Security Development
機械翻訳
実践的なトレーニングと例題。
Lord-Sam Lamparero - Human Edge Software Philippines, Inc.
コース - .NET, C# and ASP.NET Security Development
機械翻訳
I was benefit from the exercises (SQL injection, XSS, CRSF. .).
David Lemoine - Statistical Solutions
コース - .NET, C# and ASP.NET Security Development
機械翻訳