ブログ

サイバーセキュリティにおいて「人的要因」を決して軽視してはならない理由

July 22, 2021
Secure Code Warrior
デスクの上に置かれた名言入りの黒いマグカップ。背景には、コードエディタのウィンドウがぼやけて映るワイドモニターが見える。

当社会長兼CEOであるPieter DanhieuxによるForbes Technology Councilへの初投稿が公開されました。この投稿では、サイバー攻撃やデータ侵害を防ぐ鍵として、開発者のスキルアップを通じてより安全なコードを作成できるようにすることの重要性が詳しく解説されています。それだけでなく、セキュリティ意識の高い開発者が、多くのIT部門が想定するよりも迅速に、より優れた安全なコードを提供できることも明らかにしました。このアプローチの必要性は極めて明白です。最近の調査によると、サイバー攻撃は現在39秒に1回発生しており、私たちは皆、コロニアル・パイプラインに対する一度のランサムウェア攻撃が引き起こした混乱を目の当たりにしました。これは、全体から見ればSolarWindsハッキングほどの破壊力はありませんでした。

‍

多くの一般的な脆弱性が今も存在しているのは、不適切なコーディングパターンを、より安全で確実な方法に置き換える術を開発者に教える機会がなかったからです。開発の最終段階でソフトウェアを修正することは、時間とコストの面で非常に大きな損失となります。特に、未知の脆弱性が攻撃者に悪用された後にコードを修正する場合、数百万ドルのコストがかかることもあります。さらに、大規模な侵害による企業ブランドへのダメージは計り知れません。


セキュリティの訓練を受けた開発者は、必然的に優れたコーダーへと成長します。CISOがセキュリティツールを廃止すべきではありませんが、トップダウンで包括的かつ予防的なセキュリティアプローチを主導することで、企業は最大の資産である「人的要因」を最大限に活用できます。特に、ソフトウェア開発ライフサイクルの初期段階からセキュアコーディングを実践する上で、これは極めて重要です。


これを実現するために、心に留めておくべき3つの主要な戦略を紹介します。


1. 受動的ではなく、能動的(プロアクティブ)であること

企業はしばしば受動的な姿勢に陥りがちです。例えば、独自のビジョンを追求するのではなく、競合他社の動きに反応するだけといったケースです。セキュリティ脆弱性に関しても、侵害が発生して初めて真剣に取り組むという受動的な対応が一般的です。しかし、その時点ではすでに罰金、復旧費用、顧客離れ、ブランド毀損といった形で多大な損害が発生しています。また、コード作成の段階から安全性を確保するのではなく、自動または手動のコードスキャンに頼って既存の脆弱性を探すことも、能動的とは言えません。残念ながらコードスキャンは完璧ではなく、コード内の脆弱性が多ければ多いほど、見逃されるリスクも高まります。


能動的なアプローチを取り、開発者が最初から安全なコードを作成できるよう支援することで初めて、脆弱性のあるコードがユーザーにリリースされる可能性を大幅に低減するソフトウェア開発ライフサイクルを確立できます。


2. スキルアップを重視し、過剰な負担を避ける

開発者にセキュアコーディングの知識を提供すると決めたら、そのアプローチを慎重に選ぶ必要があります。開発を中断させる社内ワークショップは、開発者とマネージャー双方の不満を招きます。夜間や週末の社外研修も同様に人気がありません。最善の方法は、コーディングスキルを段階的に構築し、コーディングプロセスの中で関連情報をステップバイステップで提供することです。これにより、開発者の集中を妨げたり、開発スピードを落としたりすることなく、効果的にスキルアップを図ることができます。


3. 強制ではなく、動機付けを行う

開発者は、セキュリティのスキルアップを罰や退屈な作業と捉えるべきではありません。マネージャーは、セキュアなコードが企業の成功に果たす重要な役割を伝え、開発者の意欲を高める必要があります。また、セキュアなコーディングスキルを持つ開発者は企業にとってより価値が高く、将来的にキャリアの機会が広がることを伝えることも重要です。


バイデン政権による歓迎すべき大統領令は、サイバーセキュリティへの注力を強め、「開発者やサプライヤー自身のセキュリティ慣行を評価する基準を含め、安全な慣行への準拠を証明するための革新的なツールや手法を特定する」必要性を強調しています。しかし、ツールは不可欠であっても、それだけでは不十分です。システムやツールを導入しても、人間がそれを無視、誤解、悪用、あるいは回避する可能性を完全に排除することはできません。企業のセキュリティを最大化するために、CISOは人的要因を重視し、開発者が自発的にセキュリティを推進・実践できるよう促す必要があります。

タグライン

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を活用した開発をリリース前にセキュアに

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

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