Skip to Content
脅威モデリング
book

脅威モデリング

by Izar Tarandach, Matthew J. Coles
March 2025
Beginner to intermediate
252 pages
3h 38m
Japanese
O'Reilly Media, Inc.
Content preview from 脅威モデリング

第4章. 脅威モデリングの自動化

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

人間が実際の構造物の上を這い回り、グリースペンシルで書き込むことで改善できないような、コンピューター主導のプロセスはないように思えた。

ニール・スティーヴンソン『Atmosphæra Incognita

第1章では、ホワイトボードに描いたり、MicrosoftのVisioやdraw.ioのようなアプリケーションを使ったりして、さまざまなタイプのシステムモデルを「手作業で」構築する仕組みについて詳しく説明した。また、これらのモデルを構築する際に収集する必要がある情報についても見た。第 3 章では、作成したシステムモデルを利用して、評価対象のシステム内でセキュリティ上 の懸念がある領域を特定できるようにする脅威モデリングアプローチの概要を学んだ。攻撃を実行する能力と意図を持つ敵対者を考慮しながら、高レ ベルの脅威を発見するメソッドについて学んだ。また、脅威の「スタック」のより深い部分に目を向け、脅威(及び敵対的な標的)-弱点や脆弱性-につながる根本的な原因を分析する方法論についても学んだ。これらの弱点や脆弱性は、単独で、あるいは組み合わせによって、システムの機能やデータ(及び、評判やブランド)に災いをもたらす。

時間とエネルギーがあり、このアプローチが重要であることを組織に納得させることができれば、これらのテクニックと方法論は、システムモデリングと脅威モデリングの両方にとって効果的なアプローチである。しかし、すべてを継続的に、すべてをコードとして提供するこの時代には、より多くのものをより短時間で提供しなければならないという大きなプレッシャーが開発チームに課せられている。そのため、開発者の時間を数分以上消費することから必要悪として受け入れられてきたセキュリティ対策は、(コンシューマが認識しているかどうかにかかわらず)コストがかかりすぎるとして放棄されつつある。そのため、セキュリティに注力する人たちは難しい立場に置かれることになる。セキュリティエンジニアリングのプラクティスを適用する際に、弾丸を食らい、より厳格になるよう組織に影響を与えようとするのか、それとも、結果の品質(ひいては最終製品のセキュリティ)が低下する可能性があることを承知の上で、縮小するリソースで可能な限り多くのことを成し遂げようとするのか。高いセキュリティ標準と、よく設計されたシステムの作成に必要な細部へのこだわりを維持するにはどうすればよいだろうか。

優れたセキュリティエンジニアリングを促進する方法の 1 つは、手作業によるシステ ムモデルと脅威モデルの構築の必要性を制限し、ビジネスとセキュリティチームのニ ーズを満たすために自動化を利用してユーザの負担を軽減することである。脅威モデリング活動において人間の要素が重要な役割を果たすことは間違いないが、システムモデルの構築と分析はコンピュータが簡単に行うことができる。

自動化はモデルの設計を助けるだけでなく、疑問に対する回答を支援することもできる。例えば、エンドポイントXとYの間のデータフローAで、重要なデータが神話上のイブにさらされてしまうかどうかがわからない場合、プログラムを使えば、それを突き止めることができる、1プログラミングを使ってそれを調べることができる。

この章では、その進化を探る。脅威モデリングテクニックの最先端を作成し、脅威分析と欠陥抽出を実行する場合、コードによる脅威モデリングとコードからの脅威モデリングと呼ばれる自動化テクニックを使用することができる。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ファストAPI

ファストAPI

Bill Lubanovic
DevSecOpsを学ぶ

DevSecOpsを学ぶ

Steve Suehring

Publisher Resources

ISBN: 9798341625792