ブログ

1行のコードで100万円

マティアス・マドゥ博士
2017年11月13日発行

すでに稼働している機器のコンピュータコードを1行だけ変更するのに、どれくらいの費用がかかるかと聞いたら、どんな数字が思い浮かぶだろうか。数百ドル?数千ドルかな?

Aviation Todayによると、民間航空会社が飛行機のコードを1行更新するのに100万ドルかかるという。これだけの費用がかかるのだから、飛行機のシステムを更新するために必要なステップを踏むには、それなりの理由が必要だろう。私は、さまざまな要因について考えさせられた。

コストの内訳

この記事では、100万ドルのコストを構成するものの概要は説明されていませんが、私はこの数字は実行可能なものだと思います。私は航空会社のソフトウェアアップデートに特化した専門家ではありませんが、この状況下で航空会社が取らざるを得ない手順のいくつかは想定できます。

まず、航空会社がアップデートを必要とする欠陥や脆弱性を発見する必要があります。例として挙げられているのは、米国国土安全保障省(DHS)がボーイング757型機を対象に行った調査です。わずか2日間の作業で遠隔操作によるハッキングが可能になったという結果は、航空会社が注意を払うには十分すぎるほど説得力がある。

その後、ソフトウェア開発者は調査結果を分析し、新しいコードを書き、安全な環境でテストを行い、問題が修正されていることを確認する必要があります。ここからが厄介なところです。航空会社は、脆弱性や欠陥のある各航空機を着陸させ、新しいコードを適用し、その航空機で確実に機能するかどうかをテストし、その計画を商業飛行のために再認証する必要があります。

airfleets.netによると、サウスウエスト航空は現在、499機のボーイング737-700を保有しています。もし、この機種にセキュリティ上の欠陥があった場合、時間とお金をかけて対応する必要があります。

単なる航空会社の挑戦ではない

明らかに、航空会社は最初から健全なセキュアコーディングの原則を採用することに興味を持っているはずです。少し考えてみると、同様のコストが適用される業界や状況が数多くあることがわかりました。ハッキングされた脆弱性によって飛行機が空から落ちてくることを心配する代わりに、ペースメーカーのような医療機器はどうでしょうか。50万個もの命に関わる電子機器をリコールしてアップデートするには、どれだけのコストがかかるでしょうか。

自動車業界では、自動運転車に関する話題やセキュリティへの懸念が続いています。しかし、典型的な自動車であっても、インターネットへの接続性はこれまで以上に重視されており、それが安全性に関する問題に直結しています。

本番環境にリリースされた後、あるいは大量生産される前のデバイスやシステムをアップデートするには、開発プロセスにセキュリティを組み込むよりも、はるかに多くの費用と労力、時間がかかるというのは単純な事実です。しかし、今もなお、予防可能なソフトウェアの欠陥やサイバーセキュリティの脆弱性が毎日のように発生しており、企業は開発文化の中に安全なソフトウェア開発を組み込む方法を模索する必要があることを示しています。

アビオニクス機器のコードを1行変更するのにかかる費用は100万ドルで、実施には1年を要するという。ボーイング社の737を使用しているサウスウエスト航空にとって、737に搭載されているシステムに特定のサイバー脆弱性があった場合、それは「破産」を意味します

リソースを見る
リソースを見る

アビオニクス機器のコードを1行変更するのにかかる費用は100万ドル(約1億円)で、導入には1年かかるという。ボーイング737をベースにしているサウスウエスト航空にとって、それは "破産 "を意味する。

ご興味がおありですか?

Matias Madou, Ph.D. セキュリティ専門家、研究者、CTO兼共同設立者(Secure Code Warrior )。Ghent大学でアプリケーションセキュリティの博士号を取得し、静的解析ソリューションに焦点を当てた。その後、米国Fortify社に入社し、開発者が安全なコードを書くことを支援せずに、コードの問題を検出するだけでは不十分であることに気づきました。開発者を支援し、セキュリティの負担を軽減し、お客様の期待を上回る製品を開発することを志すようになった。Team Awesomeの一員としてデスクワークをしていないときは、RSA Conference、BlackHat、DefConなどのカンファレンスでプレゼンテーションをするのが好きである。

Secure Code Warrior は、ソフトウェア開発ライフサイクル全体にわたってコードを保護し、サイバーセキュリティを最優先とする企業文化を創造するために、お客様の組織を支援します。AppSec マネージャー、開発者、CISO、またはセキュリティに関わるすべての人が、安全でないコードに関連するリスクを減らすことができるよう、支援します。

デモを予約する
シェアする
著者
マティアス・マドゥ博士
2017年11月13日発行

Matias Madou, Ph.D. セキュリティ専門家、研究者、CTO兼共同設立者(Secure Code Warrior )。Ghent大学でアプリケーションセキュリティの博士号を取得し、静的解析ソリューションに焦点を当てた。その後、米国Fortify社に入社し、開発者が安全なコードを書くことを支援せずに、コードの問題を検出するだけでは不十分であることに気づきました。開発者を支援し、セキュリティの負担を軽減し、お客様の期待を上回る製品を開発することを志すようになった。Team Awesomeの一員としてデスクワークをしていないときは、RSA Conference、BlackHat、DefConなどのカンファレンスでプレゼンテーションをするのが好きである。

マティアスは、15年以上のソフトウェアセキュリティの実務経験を持つ研究者・開発者です。フォーティファイ・ソフトウェア社や自身の会社(Sensei Security)などでソリューションを開発してきました。キャリアの中で、Matiasは、商用製品につながる複数のアプリケーションセキュリティ研究プロジェクトを主導し、10件以上の特許を取得しています。また、RSAカンファレンス、Black Hat、DefCon、BSIMM、OWASP AppSec、BruConなどの世界的なカンファレンスで定期的に講演を行っているほか、高度なアプリケーションセキュリティトレーニング(courses )の講師も務めています。

Matiasはゲント大学でコンピュータ工学の博士号を取得し、アプリケーションの内部構造を隠すためのプログラム難読化によるアプリケーションセキュリティを研究しました。

シェアする

すでに稼働している機器のコンピュータコードを1行だけ変更するのに、どれくらいの費用がかかるかと聞いたら、どんな数字が思い浮かぶだろうか。数百ドル?数千ドルかな?

Aviation Todayによると、民間航空会社が飛行機のコードを1行更新するのに100万ドルかかるという。これだけの費用がかかるのだから、飛行機のシステムを更新するために必要なステップを踏むには、それなりの理由が必要だろう。私は、さまざまな要因について考えさせられた。

コストの内訳

この記事では、100万ドルのコストを構成するものの概要は説明されていませんが、私はこの数字は実行可能なものだと思います。私は航空会社のソフトウェアアップデートに特化した専門家ではありませんが、この状況下で航空会社が取らざるを得ない手順のいくつかは想定できます。

まず、航空会社がアップデートを必要とする欠陥や脆弱性を発見する必要があります。例として挙げられているのは、米国国土安全保障省(DHS)がボーイング757型機を対象に行った調査です。わずか2日間の作業で遠隔操作によるハッキングが可能になったという結果は、航空会社が注意を払うには十分すぎるほど説得力がある。

その後、ソフトウェア開発者は調査結果を分析し、新しいコードを書き、安全な環境でテストを行い、問題が修正されていることを確認する必要があります。ここからが厄介なところです。航空会社は、脆弱性や欠陥のある各航空機を着陸させ、新しいコードを適用し、その航空機で確実に機能するかどうかをテストし、その計画を商業飛行のために再認証する必要があります。

airfleets.netによると、サウスウエスト航空は現在、499機のボーイング737-700を保有しています。もし、この機種にセキュリティ上の欠陥があった場合、時間とお金をかけて対応する必要があります。

単なる航空会社の挑戦ではない

明らかに、航空会社は最初から健全なセキュアコーディングの原則を採用することに興味を持っているはずです。少し考えてみると、同様のコストが適用される業界や状況が数多くあることがわかりました。ハッキングされた脆弱性によって飛行機が空から落ちてくることを心配する代わりに、ペースメーカーのような医療機器はどうでしょうか。50万個もの命に関わる電子機器をリコールしてアップデートするには、どれだけのコストがかかるでしょうか。

自動車業界では、自動運転車に関する話題やセキュリティへの懸念が続いています。しかし、典型的な自動車であっても、インターネットへの接続性はこれまで以上に重視されており、それが安全性に関する問題に直結しています。

本番環境にリリースされた後、あるいは大量生産される前のデバイスやシステムをアップデートするには、開発プロセスにセキュリティを組み込むよりも、はるかに多くの費用と労力、時間がかかるというのは単純な事実です。しかし、今もなお、予防可能なソフトウェアの欠陥やサイバーセキュリティの脆弱性が毎日のように発生しており、企業は開発文化の中に安全なソフトウェア開発を組み込む方法を模索する必要があることを示しています。

アビオニクス機器のコードを1行変更するのにかかる費用は100万ドルで、実施には1年を要するという。ボーイング社の737を使用しているサウスウエスト航空にとって、737に搭載されているシステムに特定のサイバー脆弱性があった場合、それは「破産」を意味します

リソースを見る
リソースを見る

以下のフォームに記入し、レポートをダウンロードしてください。

弊社製品や関連するセキュアコーディングのトピックに関する情報をお送りする許可をお願いします。当社は、お客様の個人情報を細心の注意を払って取り扱い、マーケティング目的で他社に販売することは決してありません。

送信
フォームを送信するには、「Analytics」のCookieを有効にしてください。完了したら、再度無効にしてください。

すでに稼働している機器のコンピュータコードを1行だけ変更するのに、どれくらいの費用がかかるかと聞いたら、どんな数字が思い浮かぶだろうか。数百ドル?数千ドルかな?

Aviation Todayによると、民間航空会社が飛行機のコードを1行更新するのに100万ドルかかるという。これだけの費用がかかるのだから、飛行機のシステムを更新するために必要なステップを踏むには、それなりの理由が必要だろう。私は、さまざまな要因について考えさせられた。

コストの内訳

この記事では、100万ドルのコストを構成するものの概要は説明されていませんが、私はこの数字は実行可能なものだと思います。私は航空会社のソフトウェアアップデートに特化した専門家ではありませんが、この状況下で航空会社が取らざるを得ない手順のいくつかは想定できます。

まず、航空会社がアップデートを必要とする欠陥や脆弱性を発見する必要があります。例として挙げられているのは、米国国土安全保障省(DHS)がボーイング757型機を対象に行った調査です。わずか2日間の作業で遠隔操作によるハッキングが可能になったという結果は、航空会社が注意を払うには十分すぎるほど説得力がある。

その後、ソフトウェア開発者は調査結果を分析し、新しいコードを書き、安全な環境でテストを行い、問題が修正されていることを確認する必要があります。ここからが厄介なところです。航空会社は、脆弱性や欠陥のある各航空機を着陸させ、新しいコードを適用し、その航空機で確実に機能するかどうかをテストし、その計画を商業飛行のために再認証する必要があります。

airfleets.netによると、サウスウエスト航空は現在、499機のボーイング737-700を保有しています。もし、この機種にセキュリティ上の欠陥があった場合、時間とお金をかけて対応する必要があります。

単なる航空会社の挑戦ではない

明らかに、航空会社は最初から健全なセキュアコーディングの原則を採用することに興味を持っているはずです。少し考えてみると、同様のコストが適用される業界や状況が数多くあることがわかりました。ハッキングされた脆弱性によって飛行機が空から落ちてくることを心配する代わりに、ペースメーカーのような医療機器はどうでしょうか。50万個もの命に関わる電子機器をリコールしてアップデートするには、どれだけのコストがかかるでしょうか。

自動車業界では、自動運転車に関する話題やセキュリティへの懸念が続いています。しかし、典型的な自動車であっても、インターネットへの接続性はこれまで以上に重視されており、それが安全性に関する問題に直結しています。

本番環境にリリースされた後、あるいは大量生産される前のデバイスやシステムをアップデートするには、開発プロセスにセキュリティを組み込むよりも、はるかに多くの費用と労力、時間がかかるというのは単純な事実です。しかし、今もなお、予防可能なソフトウェアの欠陥やサイバーセキュリティの脆弱性が毎日のように発生しており、企業は開発文化の中に安全なソフトウェア開発を組み込む方法を模索する必要があることを示しています。

アビオニクス機器のコードを1行変更するのにかかる費用は100万ドルで、実施には1年を要するという。ボーイング社の737を使用しているサウスウエスト航空にとって、737に搭載されているシステムに特定のサイバー脆弱性があった場合、それは「破産」を意味します

リソースにアクセス

以下のリンクをクリックし、この資料のPDFをダウンロードしてください。

Secure Code Warrior は、ソフトウェア開発ライフサイクル全体にわたってコードを保護し、サイバーセキュリティを最優先とする企業文化を創造するために、お客様の組織を支援します。AppSec マネージャー、開発者、CISO、またはセキュリティに関わるすべての人が、安全でないコードに関連するリスクを減らすことができるよう、支援します。

レポートを見るデモを予約する
PDFをダウンロード
リソースを見る
シェアする
ご興味がおありですか?

シェアする
著者
マティアス・マドゥ博士
2017年11月13日発行

Matias Madou, Ph.D. セキュリティ専門家、研究者、CTO兼共同設立者(Secure Code Warrior )。Ghent大学でアプリケーションセキュリティの博士号を取得し、静的解析ソリューションに焦点を当てた。その後、米国Fortify社に入社し、開発者が安全なコードを書くことを支援せずに、コードの問題を検出するだけでは不十分であることに気づきました。開発者を支援し、セキュリティの負担を軽減し、お客様の期待を上回る製品を開発することを志すようになった。Team Awesomeの一員としてデスクワークをしていないときは、RSA Conference、BlackHat、DefConなどのカンファレンスでプレゼンテーションをするのが好きである。

マティアスは、15年以上のソフトウェアセキュリティの実務経験を持つ研究者・開発者です。フォーティファイ・ソフトウェア社や自身の会社(Sensei Security)などでソリューションを開発してきました。キャリアの中で、Matiasは、商用製品につながる複数のアプリケーションセキュリティ研究プロジェクトを主導し、10件以上の特許を取得しています。また、RSAカンファレンス、Black Hat、DefCon、BSIMM、OWASP AppSec、BruConなどの世界的なカンファレンスで定期的に講演を行っているほか、高度なアプリケーションセキュリティトレーニング(courses )の講師も務めています。

Matiasはゲント大学でコンピュータ工学の博士号を取得し、アプリケーションの内部構造を隠すためのプログラム難読化によるアプリケーションセキュリティを研究しました。

シェアする

すでに稼働している機器のコンピュータコードを1行だけ変更するのに、どれくらいの費用がかかるかと聞いたら、どんな数字が思い浮かぶだろうか。数百ドル?数千ドルかな?

Aviation Todayによると、民間航空会社が飛行機のコードを1行更新するのに100万ドルかかるという。これだけの費用がかかるのだから、飛行機のシステムを更新するために必要なステップを踏むには、それなりの理由が必要だろう。私は、さまざまな要因について考えさせられた。

コストの内訳

この記事では、100万ドルのコストを構成するものの概要は説明されていませんが、私はこの数字は実行可能なものだと思います。私は航空会社のソフトウェアアップデートに特化した専門家ではありませんが、この状況下で航空会社が取らざるを得ない手順のいくつかは想定できます。

まず、航空会社がアップデートを必要とする欠陥や脆弱性を発見する必要があります。例として挙げられているのは、米国国土安全保障省(DHS)がボーイング757型機を対象に行った調査です。わずか2日間の作業で遠隔操作によるハッキングが可能になったという結果は、航空会社が注意を払うには十分すぎるほど説得力がある。

その後、ソフトウェア開発者は調査結果を分析し、新しいコードを書き、安全な環境でテストを行い、問題が修正されていることを確認する必要があります。ここからが厄介なところです。航空会社は、脆弱性や欠陥のある各航空機を着陸させ、新しいコードを適用し、その航空機で確実に機能するかどうかをテストし、その計画を商業飛行のために再認証する必要があります。

airfleets.netによると、サウスウエスト航空は現在、499機のボーイング737-700を保有しています。もし、この機種にセキュリティ上の欠陥があった場合、時間とお金をかけて対応する必要があります。

単なる航空会社の挑戦ではない

明らかに、航空会社は最初から健全なセキュアコーディングの原則を採用することに興味を持っているはずです。少し考えてみると、同様のコストが適用される業界や状況が数多くあることがわかりました。ハッキングされた脆弱性によって飛行機が空から落ちてくることを心配する代わりに、ペースメーカーのような医療機器はどうでしょうか。50万個もの命に関わる電子機器をリコールしてアップデートするには、どれだけのコストがかかるでしょうか。

自動車業界では、自動運転車に関する話題やセキュリティへの懸念が続いています。しかし、典型的な自動車であっても、インターネットへの接続性はこれまで以上に重視されており、それが安全性に関する問題に直結しています。

本番環境にリリースされた後、あるいは大量生産される前のデバイスやシステムをアップデートするには、開発プロセスにセキュリティを組み込むよりも、はるかに多くの費用と労力、時間がかかるというのは単純な事実です。しかし、今もなお、予防可能なソフトウェアの欠陥やサイバーセキュリティの脆弱性が毎日のように発生しており、企業は開発文化の中に安全なソフトウェア開発を組み込む方法を模索する必要があることを示しています。

アビオニクス機器のコードを1行変更するのにかかる費用は100万ドルで、実施には1年を要するという。ボーイング社の737を使用しているサウスウエスト航空にとって、737に搭載されているシステムに特定のサイバー脆弱性があった場合、それは「破産」を意味します

目次

PDFをダウンロード
リソースを見る
ご興味がおありですか?

Matias Madou, Ph.D. セキュリティ専門家、研究者、CTO兼共同設立者(Secure Code Warrior )。Ghent大学でアプリケーションセキュリティの博士号を取得し、静的解析ソリューションに焦点を当てた。その後、米国Fortify社に入社し、開発者が安全なコードを書くことを支援せずに、コードの問題を検出するだけでは不十分であることに気づきました。開発者を支援し、セキュリティの負担を軽減し、お客様の期待を上回る製品を開発することを志すようになった。Team Awesomeの一員としてデスクワークをしていないときは、RSA Conference、BlackHat、DefConなどのカンファレンスでプレゼンテーションをするのが好きである。

Secure Code Warrior は、ソフトウェア開発ライフサイクル全体にわたってコードを保護し、サイバーセキュリティを最優先とする企業文化を創造するために、お客様の組織を支援します。AppSec マネージャー、開発者、CISO、またはセキュリティに関わるすべての人が、安全でないコードに関連するリスクを減らすことができるよう、支援します。

デモを予約するダウンロード
シェアする
リソース・ハブ

始めるためのリソース

その他の記事
リソース・ハブ

始めるためのリソース

その他の記事