開発者向けアプリケーションセキュリティのトレーニングコース
アプリケーションのセキュリティは、現代のソフトウェア開発において重要な側面であり、アプリケーションがサイバーセキュリティの脅威や脆弱性に耐えられるようにするためのものです。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級から上級レベルの開発者を対象としており、安全なコーディングの実践を理解し、ソフトウェア内のセキュリティリスクを特定し、サイバー脅威に対する防御策を実装する方法を学ぶことができます。
このトレーニング終了時には、参加者は以下のことができるようになります:
- Webおよびソフトウェアアプリケーションの一般的なセキュリティ脆弱性を理解します。
- 攻撃者が使用するセキュリティ脅威とエクスプロイト技術を分析します。
- 安全なコーディングの実践を実装して、セキュリティリスクを軽減します。
- セキュリティテストツールを使用して脆弱性を特定し、修正します。
コース形式
- インタラクティブな講義とディスカッション。
- 多くの演習と練習。
- ライブラボ環境での手動実装。
コースのカスタマイズオプション
- このコースをカスタマイズしたトレーニングをご希望の場合は、お問い合わせください。
コース概要
アプリケーションセキュリティの概要
- 現代のソフトウェア開発におけるアプリケーションセキュリティの重要性
- 一般的なサイバー脅威と攻撃ベクトルの概要
- Webおよびモバイルアプリケーションのセキュリティリスクの理解
安全なソフトウェア開発ライフサイクル(SDLC)
- 各開発フェーズでのセキュリティの統合
- 脅威モデリングとリスク評価
- CI/CDパイプラインにおける自動化されたセキュリティテスト
一般的なセキュリティ脆弱性の理解
- OWASP Top 10セキュリティリスクの概要
- 脆弱性につながる一般的なコーディングの欠陥
- 不安全なアプリケーションのエクスプロイト(DVWA/WebGoatを使用した手動演習)
入力検証とセキュアなコーディング実践
- SQLインジェクション、クロスサイトスクリプティング(XSS)、コマンドインジェクションの防止
- 入力のサニタイズと検証のベストプラクティス
- セキュアな認証と認可メカニズムの実装
セッション管理とデータ保護
- セッションのセキュリティ管理:クッキー、トークン、JWTのベストプラクティス
- データ暗号化技術と安全な保管方法
- API開発のセキュリティとAPIの乱用防止
セキュリティテストと脆弱性評価
- OWASP ZAPとBurp Suiteを使用したセキュリティテスト
- 静的および動的なアプリケーションセキュリティテスト(SAST/DAST)
- 開発者向けのペネトレーションテストの基礎
安全なDevOps(DevSecOps)の実装
- DevOpsワークフローにおけるセキュリティの自動化
- コンテナのセキュリティとクラウドアプリケーションの保護
- インシデント対応とセキュリティ監視
まとめと次ステップ
- コースから得られる重要なポイント
- さらなる学習に役立つリソース
- Q&Aと閉会の言葉
要求
- 任意のプログラミング言語の基本知識
- アプリケーション開発の経験
対象者
- ソフトウェア開発者
- アプリケーションセキュリティエンジニア
- DevOpsおよびセキュリティチーム
オープントレーニングコースには5人以上が必要です。
開発者向けアプリケーションセキュリティのトレーニングコース - 予約
開発者向けアプリケーションセキュリティのトレーニングコース - お問い合わせ
開発者向けアプリケーションセキュリティ - コンサルティングお問い合わせ
お客様の声 (1)
多くの情報を非常に詳しく説明しています。 良い例題と興味深い演習が含まれています。 講師は自身の実際の経験を教えてくれました。
Gergely Batho - GE Medical Systems Polska Sp. Z O.O.
コース - Application Security for Developers
機械翻訳
今後のコース
関連コース
包括的な C# と .NET アプリケーションセキュリティ
21 時間現在、.NET および ASP.NET フレームワークにコードをコンパイルするための多くのプログラミング言語が利用可能です。この環境は強力なセキュリティ開発手段を提供していますが、開発者はアーキテクチャとコーディングレベルのプログラミング技術を適用し、望ましいセキュリティ機能を実装したり、脆弱性を回避またはその悪用を制限する方法を知る必要があります。
このコースの目的は、多くのハンズオン演習を通じて開発者に以下のスキルを教授することです。信頼されていないコードが特権アクションを実行することを防ぎ、強力な認証と承認でリソースを保護し、リモートプロシージャコールを提供し、セッションを管理し、特定の機能の異なる実装方法を紹介するなどです。さらに、.NET および ASP.NET 環境のセキュリティ設定と強化に特化した特別なセクションが設けられています。
暗号学の基礎に関する簡単な紹介では、各種アルゴリズムの目的と動作を理解するための実践的な基盤を提供します。このコースでは、.NET で使用できる暗号機能について説明します。その後、特定の暗号アルゴリズムや暗号プロトコル、およびサイドチャネル攻撃に関連する最近の脆弱性について紹介します。
異なる脆弱性の紹介は、.NET を使用する際に犯される典型的なプログラミング問題から始まります。入力検証、エラーハンドリング、またはレースコンディションに関するバグカテゴリが含まれます。XML セキュリティに特に焦点を当て、ASP.NET 特有の脆弱性については、ViewState への攻撃や文字列終端攻撃などの特定の問題と攻撃方法について取り上げます。
このコースに参加する受講者は
- セキュリティ、IT セキュリティ、および安全なコーディングの基本概念を理解します
- .NET 開発環境のさまざまなセキュリティ機能を使用する方法を学びます
- 暗号学に関する実践的な理解を得ます
- 最近の暗号システムに対する攻撃を理解します
- .NET および ASP.NET の最近の脆弱性について情報を得ます
- 典型的なコーディングミスとそれを避ける方法について学びます
- セキュリティテストツールを使用する実践的な知識を得ます
- 安全なコーディングに関する情報源と更なる読み物を入手します
対象者
開発者
ネットワークセキュリティと安全な通信
21 時間セキュアなネットワークアプリケーションの実装は、暗号化やデジタル署名などの暗号技術を過去に使用したことがある開発者にとっても困難です。このため、参加者がこれらの暗号プリミティブの役割と使用方法を理解できるよう、安全な通信の主な要件である「安全な確認」、「整合性」、「機密性」、「リモート認証」、「匿名性」について堅固な基礎を提供します。また、これらの要件に損傷を与える典型的な問題とその解決策についても説明します。
ネットワークセキュリティの重要な側面である暗号技術については、対称暗号、ハッシング、非対称暗号、および鍵共有に関する最も重要な暗号アルゴリズムについても議論します。数学的な詳細を深く説明するのではなく、これらの要素は開発者の視点から議論され、典型的なユースケースと暗号を使用する際の実践的な考慮事項(公開鍵基盤など)が示されます。多くのセキュリティプロトコルが導入され、IPSECやSSL/TLSなどの最も広く使用されているプロトコルファミリーについて詳しく議論します。
特定の暗号アルゴリズムや暗号プロトコルに関連する典型的な暗号脆弱性(BEAST、CRIME、TIME、BREACH、FREAK、Logjam、パディングオラクル、Lucky Thirteen、POODLEなど)についても議論します。それぞれの問題について、実践的な考慮事項と潜在的な影響が説明されますが、数学的な詳細には深く入りません。
最後に、XML技術はネットワークアプリケーション間でのデータ交換の中心的な役割を果たすため、XMLのセキュリティ側面についても説明します。これには、WebサービスやSOAPメッセージ内でのXMLの使用と、XML署名やXML暗号化などの保護措置の使用が含まれます。また、これらの保護措置の弱点やXML特有のセキュリティ問題(XMLインジェクション、XML外部エンティティ(XXE)攻撃、XMLボム、XPathインジェクションなど)についても説明します。
このコースに参加する受講者は
- セキュリティ、ITセキュリティ、安全なコーディングの基本概念を理解する
- 安全な通信の要件を理解する
- 異なるOSI層でのネットワーク攻撃と防御について学ぶ
- 実践的な暗号技術を理解する
- 重要なセキュリティプロトコルを理解する
- 最近の暗号システムに対する攻撃を理解する
- 関連する最近の脆弱性についての情報を得る
- Webサービスのセキュリティ概念を理解する
- 安全なコーディング実践に関する情報源と更なる読み物を得る
対象者
開発者、専門家
クラウドにおけるアプリケーションセキュリティ
21 時間クラウドの採用は、アプリケーションの構築、展開、および運用方法を変えるとともに、ベンダーと顧客間の責任分担をシフトさせ、コンテナ、サーバーレス、マネージドサービスなどのクラウドネイティブプラットフォームが導入されることで、適応したセキュリティコントロールが必要となります。したがって、セキュリティはインフラ強化、アイデンティティとアクセス管理、データ保護、安全な開発実践、およびクラウド特有の脅威ベクトルに取り組む必要があります。
この講師主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルの開発者、セキュリティエンジニア、ITマネージャーを対象としており、クラウドアプリケーションとその基盤となるインフラストラクチャを保護するための実践的な手技を身につけ、業界フレームワークやクラウドプロバイダーのガイダンスに対応する繰り返し可能なコントロールと評価技術を学ぶことを目指しています。
このトレーニング終了時には、参加者は以下のことができます:
- クラウド共有責任モデルを説明し、アプリケーションセキュリティの決定に適用する。
- インフラストラクチャ(IaaS)を強化し、プラットフォームサービス(PaaS)を保護し、SaaS設定を評価する。
- OWASPベースの軽減パターンを使用してクラウドホストアプリケーションに安全なコーディングを適用する。
- CI/CDパイプライン(SAST/DAST/IAST/RASP)にセキュリティツールを統合し、シフトレフト実践を採用する。
コースの形式
- 生のデモンストレーションに連動した対話的な講義とディスカッション。
- クラウドコンソール、コンテナ、サーバーレス関数、CI/CDパイプラインを使用したハンズオンラボ。
- 実践的な演習:セキュアな設定、脆弱性スキャン、攻撃シミュレーション、対策計画。
コースのカスタマイゼーションオプション
- このコースのカスタマイズされたトレーニングを依頼するには、ご連絡ください。
C/C++ セキュアコーディング
21 時間この3日間のコースでは、メモリ管理や入力処理における脆弱性を悪用する悪意のあるユーザーから C/C++ コードを保護する基本について学びます。セキュアコードの作成に関する原則もカバーします。
上級Javaセキュリティ
21 時間熟練したJavaプログラマーでさえ、Javaが提供するさまざまなセキュリティサービスを完全に習得できているとは限らず、Javaで書かれたWebアプリケーションに関連する多様な脆弱性についても理解していないことが少なくありません。
本コースでは、Standard Java Editionのセキュリティコンポーネントを紹介するほか、Java Enterprise Edition (JEE) およびWebサービスのセキュリティ問題についても扱います。特定のサービスに関する議論に先立ち、暗号学とセキュアな通信の基礎知識を学びます。JEEにおける宣言的および程序的セキュリティ技法について実践的な演習を通じて理解を深め、Webサービスのトランスポート層セキュリティとエンドツーエンドのセキュリティについても解説します。これらすべてのコンポーネントの使用法は、参加者が実際にディスカッションされたAPIやツールを試すことができる、いくつかの実践的な演習を通じて紹介されます。
さらに本コースでは、Java言語およびプラットフォーム、Web関連の最も頻繁かつ深刻なプログラミング欠陥や脆弱性について解説します。典型的なJavaプログラマーのミスに加え、紹介されるセキュリティ脆弱性には、言語固有の問題だけでなく、ランタイム環境に起因する問題も含まれます。すべての脆弱性と関連する攻撃は、分かりやすい演習を通じてデモンストレーションされ、その後、推奨されるコーディングガイドラインおよび緩和技法について説明します。
受講者が本コースを通じて得られる成果
- セキュリティ、ITセキュリティ、セキュアコーディングの基本概念を理解する
- OWASP Top Tenを越えるWeb脆弱性を学び、それらを回避する方法を知る
- Webサービスのセキュリティ概念を理解する
- Java開発環境のさまざまなセキュリティ機能を使用する方法を学ぶ
- 暗号学について実践的な理解を得る
- Java EEのセキュリティソリューションを理解する
- 典型的なコーディングミスとその回避方法について学ぶ
- Javaフレームワークの最新の脆弱性に関する情報を得る
- セキュリティテストツールの使用方法について実践的な知識を得る
- セキュアコーディングプラクティスに関する参考資料やさらなる学習リソースを得る
対象者
開発者
標準Javaセキュリティ:安全なコーディング&開発プラクティス
14 時間概要
Java言語およびランタイム環境(JRE)は、C/C++などの他の言語で経験されている最も問題の多い一般的なセキュリティ脆弱性から解放されるように設計されています。しかし、ソフトウェア開発者やアーキテクトは、Java環境のさまざまなセキュリティ機能(ポジティブセキュリティ)の使用方法を知っているだけでなく、Java開発に関連する数多くの脆弱性(ネガティブセキュリティ)についても認識しておく必要があります。
セキュリティサービスに関する紹介の前に、暗号学の基礎の簡潔な概要が提供され、対象となるコンポーネントの目的と動作を理解するための共通の基盤となります。これらのコンポーネントの使用は、いくつかの実践的な演習を通じて提示され、参加者は自分で議論されたAPIを試すことができます。
このコースは、Java言語およびプラットフォームの最も頻繁かつ深刻なプログラミング欠陥についても解説し、Javaプログラマーによって犯されがちな典型的なバグと、言語および環境固有の問題の両方をカバーしています。すべての脆弱性と関連する攻撃は、理解しやすい演習を通じてデモンストレーションされ、その後に推奨されるコーディングガイドラインと可能な緩和手法が続きます。
本コースを受講する参加者は
- セキュリティ、ITセキュリティ、安全なコーディングの基本コンセプトを理解します
- OWASPトップテンを超えたWebの脆弱性を学び、それらを回避する方法を理解します
- Java開発環境のさまざまなセキュリティ機能を使用する方法を学びます
- 暗号学の実践的な理解を得ます
- 典型的なコーディングミスとその回避方法を学びます
- Javaフレームワークにおける最近の脆弱性に関する情報を得ます
- 安全なコーディングプラクティスに関する資料とさらに深く学ぶための参照資料を取得します
対象者
開発者
.NET、C#、ASP.NET のセキュリティ開発
14 時間現在、.NET および ASP.NET フレームワークにコードをコンパイルするために使用できるプログラミング言語が多数存在します。この環境はセキュリティ開発において強力な手段を提供していますが、開発者はアーキテクチャレベルおよびコーディングレベルのプログラミング技術を適用する方法を理解し、望ましいセキュリティ機能を実装するとともに、脆弱性を回避するか、その悪用を制限する必要があります。
このコースの目的は、多くのハンズオン演習を通じて、信頼できないコードによる特権アクションの実行を防止する方法、強力な認証と認可を通じてリソースを保護する方法、リモートプロシージャーコールを提供する方法、セッションを処理する方法、特定機能に対する異なる実装を紹介する方法などを開発者に教授することです。
さまざまな脆弱性の紹介は、.NET を使用する際に犯される一般的なプログラミングの問題を取り上げることから始まります。また、ASP.NET の脆弱性に関する議論では、さまざまな環境設定とその影響も扱います。最後に、ASP.NET 固有の脆弱性のトピックは、一般的な Web アプリケーションのセキュリティ課題に取り組むだけでなく、ViewState への攻撃や文字列終端攻撃などの特殊的な問題や攻撃方法にも対処します。
このコースに参加する受講者は
- セキュリティ、ITセキュリティ、安全なコーディングの基本概念を理解する
- OWASP Top Ten を超える Web 脆弱性を学習し、それらを回避する方法を知る
- .NET 開発環境のさまざまなセキュリティ機能の使用법을学ぶ
- セキュリティテストツールの使用に関する実践的な知識を得る
- 典型的なコーディングミスとその回避方法を学ぶ
- .NET および ASP.NET の最近の脆弱性に関する情報を得る
- 安全なコーディングプラクティスに関する資料やさらなる読書リソースを得る
対象者
開発者
PHPでのセキュアコーディング
21 時間このコースでは、現代のインターネット攻撃に耐えるためのPHP開発者にとって必要な基本的なスキルを提供します。Webの脆弱性について、OWASPトップテン以上の範囲で、さまざまなインジェクション攻撃、スクリプトインジェクション、PHPのセッション管理に対する攻撃、不安全な直接オブジェクト参照、ファイルアップロードに関する問題などについて、PHPを基にした例を使って解説します。PHPに関連する脆弱性は、標準的な脆弱性タイプである入力検証の欠如や不適切さ、エラーと例外処理の誤り、セキュリティ機能の不適切な使用、時間と状態に関する問題に分けて紹介します。後者については、open_basedirの回避、magic floatによるサービス拒否攻撃、ハッシュテーブル衝突攻撃などの攻撃について解説します。これらのケースすべてで、参加者は列挙されたリスクを軽減するために使用できる最も重要な技術と関数に精通することができます。
クライアント側のセキュリティには特に重点が置かれており、JavaScript、Ajax、HTML5のセキュリティ問題について解説します。PHPの暗号化用のhash、mcrypt、OpenSSLや入力検証用のCtype、ext/filter、HTML Purifierなどのセキュリティ関連の拡張機能が紹介されます。また、php.iniの設定、Apache、サーバー全体に関する最良の強化実践方法も解説します。最後に、開発者とテスト者が使用できるさまざまなセキュリティテストツールや手法について概要を提供し、包括的なセキュリティスキャナーやペネトレーションテスト、エクスプロイトパック、スニッファ、プロキシサーバー、フジングツール、静的ソースコード解析ツールなどを含みます。
脆弱性の導入と設定実践は、成功した攻撃の結果を示し、軽減技術の適用方法を示すだけでなく、さまざまな拡張機能やツールの使用方法を紹介する多くのハンズオン演習によってサポートされています。
このコースに参加することで参加者は
- セキュリティ、ITセキュリティ、セキュアコーディングの基本概念を理解します
- OWASPトップテン以上のWeb脆弱性について学び、それらを回避する方法を知ります
- クライアント側の脆弱性とセキュアコーディングの実践方法を学びます
- 暗号化に関する実践的な理解を得ます
- PHPのさまざまなセキュリティ機能を使用する方法を学びます
- 一般的なコーディングミスとそれを回避する方法について学びます
- PHPフレームワークの最近の脆弱性に関する情報を得ます
- セキュリティテストツールを使用する実践的な知識を得ます
- セキュアコーディングの実践方法についての情報源とさらに読むべき文献を入手します
対象者
開発者
Microsoft SDL Core
14 時間統合SDLコアトレーニングでは、Microsoft Secure Development Lifecycle (SDL) を通じて安全なソフトウェア設計、開発、テストに関する洞察を提供します。SDLの基本的な構成要素について100レベルの概要を説明し、開発プロセスの初期段階で欠陥を検出および修正するためのデザイン手法について解説します。
開発フェーズでは、マネージドコードとネイティブコードの一般的なセキュリティ関連のプログラミングバグの概要を提供します。議論された脆弱性に対する攻撃手法とその対策技術についても説明し、多数の実践的な演習を通じて参加者がライブハッキングの楽しさを味わえるようにしています。さまざまなセキュリティテスト方法の紹介に続き、異なるテストツールの効果性が示されます。参加者は、これらのツールを既に議論された脆弱なコードに適用する実践的な演習を通じてツールの動作を理解できます。
このコースに参加する人は
セキュリティ、ITセキュリティ、安全なコーディングの基本概念を理解します
Microsoft Secure Development Lifecycle の主要なステップについて知ることができます
安全なデザインと開発の手法を学びます
安全な実装の原則を学びます
セキュリティテストの方法論を理解します
- 安全なコーディング手法に関する情報源とさらに読むべき書籍について得られます
対象者
開発者、管理者
ウェブアプリケーションの開発とテストのセキュリティ
21 時間ウェブ経由でアクセス可能なアプリケーションを保護するには、常に最新の攻撃手法とトレンドを把握している十分に準備されたセキュリティ専門家が必要です。快適なウェブアプリケーション開発を可能にする多くの技術や環境が存在します。これらのプラットフォームに関連するセキュリティ問題だけでなく、使用する開発ツールに関係なく適用されるすべての一般的な脆弱性についても認識しておくべきです。
このコースでは、ウェブアプリケーションに適用可能なセキュリティソリューションの概要を提供し、特に重要な暗号化技術の理解に重点を置きます。サーバー側(OWASP Top Ten に従って)とクライアント側のさまざまなウェブアプリケーション脆弱性が、関連する攻撃と共に紹介され、これらの問題を回避するための推奨されるコーディング技術と緩和方法についても説明します。セキュアコーディングのトピックは、入力検証、セキュリティ機能の不適切な使用、およびコード品質に関する典型的なプログラミングの誤りを議論することで締めくくられます。
テストは、ウェブアプリケーションのセキュリティと堅牢性を確保するために非常に重要な役割を果たします。上位レベルの監査からペネトレーションテスト、エシカルハッキングまで、さまざまなアプローチが適用され、異なるタイプの脆弱性を見つけ出すことができます。しかし、簡単な低 Hanging Fruits を超えて進む場合は、セキュリティテストは適切に計画し、適切に実行されるべきです。记住:セキュリティテスターは理想的にはすべてのバグを見つける必要がありますが、攻撃者にとっては一つの利用可能な脆弱性を見つけ出すだけで十分です。
実践的な演習を通じて、ウェブアプリケーションの脆弱性、プログラミングの誤り、特に緩和技術を理解します。さらに、セキュリティスキャナ、スニファ、プロキシサーバ、FUZZINGツールから静的ソースコード解析ツールまで、さまざまなテストツールの手動試験も行われます。このコースでは、次の日に職場で適用できる重要な実践的なスキルが提供されます。
このコースに参加する受講者は
- セキュリティ、IT セキュリティ、およびセキュアコーディングの基本概念を理解します
- OWASP Top Ten を超えるウェブ脆弱性について学び、それらを回避する方法を知ります
- クライアント側の脆弱性とセキュアコーディングの実践を学びます
- 暗号化の実践的な理解を得ます
- セキュリティテストの手法とアプローチを理解します
- セキュリティテスト技術とツールを使用する実践的な知識を得ます
- さまざまなプラットフォーム、フレームワーク、およびライブラリでの最近の脆弱性について知ります
- セキュアコーディングの実践に関する情報源とさらなる読み物を入手します
対象者
開発者、テストエンジニア
DevOpsセキュリティ:DevOpsセキュリティ戦略の作成
7 時間この講師主導のライブコースでは、参加者は日本でDevOpsセキュリティへの挑戦に対処する適切なセキュリティ戦略を策定する方法を学びます。
EC-Council Certified DevSecOps Engineer (ECDE)
28 時間EC-Council Certified DevSecOps Engineer (ECDE)は、プロフェッショナルがDevOpsライフサイクル全体にセキュリティを組み込むスキルを持つことを目指した実践的なコースです。これにより、計画からデプロイまで安全なソフトウェア開発が可能になります。
このインストラクター主導のライブトレーニング(オンラインまたはオンサイト)は、中級レベルのソフトウェアとDevOpsプロフェッショナルを対象としており、CI/CDパイプラインにセキュリティ実践を取り入れることで、安全で準拠したコードの提供を確保します。
このトレーニング終了時には、参加者は以下のことが Able to:
- DevSecOpsの原則と実践を理解する。
- 自動化されたツールを使用してCI/CDパイプラインの各段階を保護する。
- 安全なコーディング慣行と脆弱性スキャンを実装する。
- 実践的なラボとレビューを通じてECDE認定に備える。
コース形式
- 対話型の講義とディスカッション。
- シミュレートされたパイプラインでのDevSecOpsツールの実践的な使用。
- 安全な開発とデプロイに焦点を当てたガイダンス付き演習。
コースのカスタマイズオプション
- チームのワークフローやツールチェーンに基づいたこのコースのカスタムトレーニングをご希望の場合、ご連絡ください。
セキュアコードの書き方
35 時間このコースは以下の点に焦点を当てます:
- 開発者がセキュアコードの書き方の技術を習得することを支援すること
- ソフトウェアテスト担当者がアプリケーションをプロダクション環境に公開する前にそのセキュリティをテストすることを支援すること
- ソフトウェアアーキテクトがアプリケーションに関連するリスクを理解することを支援すること
- チームリーダーが開発者向けのセキュリティ基準を設定することを支援すること
- Web管理者がサーバーを誤った構成から守るように設定することを支援すること
セキュア開発者 Java (OWASPを含む)
21 時間このコースでは、Javaを使用して Open Web Application Security Project (OWASP) のテスト方法論を通じて、セキュアコーディングの概念と原則について学習します。Open Web Application Security Projectは、ウェブアプリケーションのセキュリティに関する分野で、無料で利用可能な記事、手法、文書、ツール、および技術を作成するオンラインコミュニティです。
Secure Developer .NET (OWASPを含む)
21 時間このコースでは、Open Web Application Security Project (OWASP) のテスト手法を通じて、ASP.NETにおけるセキュアコーディングの概念と原則について学びます。OWASPは、ウェブアプリケーションのセキュリティ分野で無料の記事、手法、ドキュメント、ツール、およびテクノロジーを提供するオンラインコミュニティです。
このコースでは、.NET Framework のセキュリティ機能について探り、Webアプリケーションの保護方法を学びます。