ブログ

トレーニングからアジャイルラーニングへ:セキュアコーディング向けアジャイル学習プラットフォームが、セキュアなソフトウェア開発へのアプローチをどのように変革するか

June 22, 2023
Secure Code Warrior

セキュアコーディング研修にアジャイルの原則を取り入れる時が来ました

多くの組織で行われている従来のセキュアコーディング研修は、始まりと終わりが明確な「単発のイベント」として扱われています。デジタル時代においてビジネスのスピードが加速する中、これではもはや不十分です。あらゆる組織が、開発者の日々の業務に組み込まれた継続的な学習戦略を採用する必要があります。新たなセキュリティ人材の採用も一つの解決策ですが、人材は不足しており、そのアプローチでは拡張性がありません。ソフトウェア開発においてアジャイル手法がウォーターフォール型に取って代わったように、今、開発者のセキュリティトレーニングにおいてもアジャイルが革命を起こしています。ソフトウェア開発におけるアジャイルの利点は、作業を細分化し、スプリントを積み重ねることで、継続的かつ反復的なサイクルの中で高速に成果を届けることにありました。同様に、セキュアコーディングのためのアジャイル学習も、学習内容を小さく消費しやすい単位に分割し、段階的に積み上げ、開発者のワークフローに密接に統合することで、反復的な学習を実現します。アジャイルを取り入れることで、開発者はより効果的に学び、セキュリティスキルを迅速に習得し、よりセキュアなコードを即座に書けるようになります。

従来のセキュリティ研修と、セキュアコーディングのためのアジャイル学習プラットフォームの比較

アジャイル学習とは、人々が知識をより迅速かつ効果的に習得するための枠組みとなる一連の価値観と原則です。ガートナーは「アジャイル学習マニフェスト」(以下の図1を参照)において、4つの価値観と8つの原則を定義しています。

図1:Gartner 2020。本トピックの詳細については、以下を参照してください:https://www.gartner.com/en/doc/764594-foster-a-culture-of-agile-learning-to-upskill-it-employees-faster

4つの価値観は、従業員研修に対する新しい考え方を示しています。業務に統合された学習は、ビジネス成果、成長マインドセット、リアルタイムの組み込み型トレーニング、そしてコミュニティによる相乗効果を重視します。これらの価値観は学習イニシアチブの指針となり、ここで簡潔に紹介する8つの原則の基盤となります。

  1. 学習から収益へ:企業の財務目標や必要な能力と、開発者のスキル向上を直結させる
  2. モチベーションの倍増:キャリアアップに直結する効果的なセキュリティスキル構築プラットフォームを利用することで、開発者の学習意欲を高める
  3. ジャストインタイムのマイクロバースト:2分から25分程度の短い学習コンテンツを必要なタイミングで提供し、文脈に沿った関連性の高いスキル習得を支援する
  4. 動的な学習パス:セキュリティコンテンツを多様な形式で提供し、開発者が自身の学習スタイルに最適な方法を自ら選択できるようにする
  5. 段階的な積み上げ:セキュアコーディングの基礎概念を習得した後、より高度な知識と実践へと進む
  6. 価値提供の流れ:開発者が日常的に使用するツールや環境にセキュアコーディングの概念を組み込み、業務を中断することなくトレーニングにアクセスできるようにする
  7. データ駆動型・AI活用:テクノロジーがレッスンを動的に調整し、学習をパーソナライズすることで、開発者が目標から外れないようサポートし、教室では得られないカスタマイズされた体験を提供する
  8. 社会的な増幅:セキュアコーディングのスキルを称賛し、開発者同士が楽しみながら競い合い、知識を共有する学習文化を醸成することで、組織全体にメリットを波及させる

セキュアコーディングのためのアジャイル学習プラットフォームの紹介

過去10年間、Secure Code Warriorはアジャイルの原則を学習プラットフォームの設計に統合してきました。私たちは、開発者中心の柔軟な学習体験を提供することで、従来のセキュリティ研修の枠組みを打ち破りました。これにより、リスクやコストの削減から開発者の生産性向上まで、複数の側面で顧客に2倍から3倍のビジネス価値をもたらしています。しかし、アジャイル学習プラットフォームとは具体的に何を指すのでしょうか?セキュアコーディングのためのアジャイル学習プラットフォームは、どのようにして開発者に新しいスキルを迅速に習得させ、即座に業務へ適用させるのでしょうか?なぜ従来のセキュリティ研修よりも優れているのでしょうか?本シリーズの第1回目となるこの記事では、SCWのアジャイル学習プラットフォームが、いかにしてアジャイルの価値観と原則を体現しているかを探ります。

価値提供の流れに組み込まれた、動的な学習パスとジャストインタイムのマイクロバースト

セキュアコーディングのためのアジャイル学習プラットフォームは、学習者がコンテンツを消費し、知識を深め、新しいスキルを習得するための多様な手段を提供します。開発者が自分に最適な方法を見つけられるよう、必要な瞬間に、消費しやすい動的な学習パスとジャストインタイムのマイクロバースト形式のコンテンツを提供します。ユーザーは、当社のプラットフォーム上で自分に最も適した学習形式を選択できます。マイクロバースト形式で提供される動画、ガイドライン、およびウォークスルーを通じて、セキュリティ概念に触れることができます。これらの機能は、特定の脆弱性の「何」と「なぜ」という基礎概念を伝えます。このコンテンツはJiraのような日常的に使用する開発ツール内で提供されるため、概念がより深く理解され、定着しやすくなります。

当社のセキュアコーディング用アジャイルプラットフォームには、150以上の脆弱性トピック、63以上の言語およびフレームワークに対応した、ガイドライン、ウォークスルー、動画など、多様な形式の学習コンテンツが用意されています。

SCWプラットフォームは、段階的な積み上げというアジャイルの原則を体現しています。セキュリティコードの概念に慣れた後、開発者はチャレンジ、ミッション、コーディングラボといった実践的なインタラクティブモジュールに進み、先に学んだ基礎概念を練習できます。これらのモジュールは、異なるスキルレベルや学習スタイルに対応しており、開発者が自身の学習方法を選択できる動的な学習パスを提供します。

Coding lab UI displaying .NET access control tutorial and AccountController.cs code with authorization attributes.
コーディングラボでは、シミュレートされたIDE環境でステップバイステップの指示を提供し、開発者が新しいセキュリティ概念を安全に練習できる場を提供します。

‍

研修からアジャイル学習への転換

セキュリティ研修からセキュアコーディングのためのアジャイル学習へとアプローチを転換することは、開発チームの能力を最大限に引き出し、無駄な時間を削減して、より生産的なプロジェクトに時間を充てるための強力な手段です。本記事では、Secure Code Warriorのプラットフォーム機能の一部と、それらがアジャイル学習戦略の原則をどのように体現しているかを紹介しました。次回の記事では、セキュアコーディング学習のビジネスケースを提示し、プラットフォームのさらなるアジャイル的機能を紹介します。

Secure Code Warriorについて

Secure Code Warriorは、開発者がセキュアなコードを書くためのスキルを提供します。当社の学習プラットフォームは、アジャイル学習手法を用いてソフトウェアセキュリティの原則を学び、適用し、定着させるため、最も効果的なセキュアコーディングソリューションです。600社以上の企業が、アジャイルなセキュリティ学習プログラムの導入、セキュアなソフトウェアの迅速な提供、そして開発者主導のセキュリティ文化の醸成のためにSecure Code Warriorを信頼しています。詳細をご希望ですか?デモをリクエストしてください。

タグライン

AI主導の開発をリリース前にガバナンスする

AIを活用したリスク測定、コミット時のセキュアコーディングポリシーの強制、そしてSDLC全体を通じたセキュアなデリバリーの加速を実現します。

デモを予約する
リソースライブラリ

他のブログ記事を見る

セキュアコーディング、AIガバナンス、ソフトウェアリスク管理に関する専門的なコンテンツをご覧ください。

すべて表示
導入事例
フィルターラベル
これはdivブロック内のテキストです。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

詳細はこちら
導入事例
フィルターラベル
これはdivブロック内のテキストです。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

詳細はこちら
導入事例
フィルターラベル
これはdivブロック内のテキストです。

セキュリティ文化の統一:Sageはいかにしてチャンピオンプログラムを構築したか

Sageがどのようにして柔軟かつ関係性を重視したアプローチでセキュリティを強化し、200名以上のセキュリティチャンピオンを育成して、目に見えるリスク低減を実現したのかをご紹介します。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

2026年サイバーセキュリティ意識向上月間:企業防衛に不可欠なAIセキュリティの理解

主要なAI企業の多くが、安全対策が追いつくまでの間、AI開発を世界的に減速させるよう公に呼びかける事態となっています。しかし現実には、深刻なセキュリティ問題はすでに顕在化しています。AI導入に伴う金銭的コストやリスクが増大し続ける中、多くのセキュリティリーダーや経営陣は差し迫った状況に追い込まれています。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

イネーブラー8:プログラムのブランディング

セキュアコーディングプログラムを成功させるには、優れたコンテンツ以上のものが必要です。イネーブラー8では、ブランディングによって参加を「憧れのステータスを得る体験」へと変える方法を解説します。

詳細はこちら
ブログ
フィルターラベル
これはdivブロック内のテキストです。

すべての従業員が今、AIサイバーセキュリティの最前線に立っている

エンタープライズテクノロジーの状況は、手遅れになるまで誰も予測できなかったほどの速さで変化しています。私たちは今、人間が書いたコードと基本的なコパイロット支援の時代から、エージェント型開発ライフサイクル(ADLC)の時代へと正式に足を踏み入れました。自律型AIエージェントは、複数の機能にわたってかつてない効率性をもたらす一方で、全く新しい種類のセキュリティリスクや規制リスクも引き起こしています。

詳細はこちら

AIを活用した開発をリリース前にセキュアに

開発者のリスクを可視化し、ポリシーを適用することで、ソフトウェア開発ライフサイクル全体における脆弱性を未然に防ぎます。

デモを予約する
該当する項目が見つかりません。