Skip to Content
ウェブアプリケーションセキュリティ 第2版
book

ウェブアプリケーションセキュリティ 第2版

by Andrew Hoffman
March 2025
Intermediate to advanced
444 pages
6h 9m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from ウェブアプリケーションセキュリティ 第2版

第4章. サブドメインを発見する

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

APIエンドポイントをスコープし、テストするためには、まずWebアプリケーションが使用するドメイン構造に精通していなければならない。今日、単一のドメインでウェブ・アプリケーション全体を提供することは稀である。多くの場合、Webアプリケーションは最低でもクライアント、サーバドメインに分割され、さらによく知られたhttp s://www、https://。 ウェブ・アプリケーションを動かすサブドメインを繰り返し発見し、記録することができることは、そのウェブ・アプリケーションに対する最初の偵察テクニックとして有用である。

ドメインごとに複数のアプリケーション

、メガバンクが主催するブラックボックス侵入テストをより良く実行するために、メガバンクのウェブ・アプリケーションをマッピングしようとしていると仮定しよう。メガバンクには、ユーザがログインして銀行口座にアクセスできるアプリがあることが分かっている。このアプリはhttps://www.mega-bank.com。

私たちは、メガバンクがmega-bank.comドメイン名にリンクしている他のインターネットアクセス可能なサーバを持っているかどうか、特に興味がある。メガバンクがバグ報奨金プログラムを持っていることは知っているが、そのプログラムの範囲はメインのmega-bank.comドメインをかなり包括的にカバーしている。その結果、mega-bank.comの発見しやすい脆弱性はすでに修正されているか、報告されている。もし新たな脆弱性が発見されれば、バグ賞金稼ぎが発見する前に、私たちは時間との戦いに挑むことになる。

そのため、メガバンクの痛いところを突けるような、もっと簡単なターゲットを探したいと思っている。これは純粋に倫理的な企業主催のテストだが、だからといって楽しめないわけではない。

まず最初にすべきことは、いくつかの偵察を行って、mega-bank.comに接続されているサブドメインのリストでウェブ・アプリケーション・マップを埋めることだ(図4-1参照)。www は一般に公開されているウェブ・アプリケーションそのものを指しているため、私たちはおそらくそのようなものには 関心がないだろう。しかし、ほとんどの大規模コンシューマ企業は、プライマリドメインに接続されたさまざまなサブドメインを実際にホストしている。これらのサブドメインは、電子メールから管理アプリケーション、ファイルサーバなど、さまざまなサービスのホスティングに使用される。

subdomains
図4-1. Mega-bank.comの単純なサブドメイン・ウェブ-このようなウェブはかなり複雑で、外部ネットワークからアクセスできないサーバを含んでいることが多い。

このデータを見つける方法はたくさんあり、多くの場合、探している結果を得るためにはいくつかの方法を試す必要がある。最もシンプルなメソッドから始め、順を追って説明しよう。

ブラウザ内蔵のネットワーク分析ツール

初期化 、MegaBankの目に見える機能を見て歩き、バックグラウンドでどのようなAPIリクエストが行われているかを確認するだけで、有用なデータを収集することができる。これによって多くの場合、いくつかの低いところにあるエンドポイントを得ることができる。これらのリクエストが行われているのを見るには、ウェブブラウザのネットワークツールか、BurpやZAPのような強力なツールを使うことができる。 ...

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

ハイパーモダンPython ―信頼性の高いワークフローを構築するモダンテクニック

ハイパーモダンPython ―信頼性の高いワークフローを構築するモダンテクニック

Claudio Jolowicz, 嶋田 健志, 鈴木 駿
Kubernetesで実践するクラウドネイティブDevOps

Kubernetesで実践するクラウドネイティブDevOps

John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介
流暢なReact

流暢なReact

Tejas Kumar

Publisher Resources

ISBN: 9798341627505