リアルワールドバグハンティング ―ハッキング事例から学ぶウェブの脆弱性の表紙

リアルワールドバグハンティング

ハッキング事例から学ぶウェブの脆弱性

Peter Yaworski, 玉川 竜司オライリー・ジャパン280ページISBN 9784873119212

Webセキュリティタグで同率4位(9冊中)。Zenn・Qiitaなどの2記事で紹介(時点)。

紹介記事
2件
媒体別
Zenn 1・企業テックブログ 1
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約6年前)
タグ内の順位
Webセキュリティタグで同率4位(9冊中・紹介記事数の順)
代わりの本

Webセキュリティタグで、この本より新しく紹介記事の多い本

紹介している記事(2件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • 自分が一年生の時に読んだ本 まとめ Zenn · calloc134 · · いいね 55

    以前購入した本を久しぶりに読み返したと述べている。脆弱性の仕組みは理解していても、実際にどう攻撃するのかわからない人に勧めており、脆弱性を発見した人が、どのような手順で発見に至ったかを解説する内容だという。読者は、実システムのどの部分に脆弱性が入り込みやすいかを見極める視点や、それを推測するために必要な思考を学べるとしている。

  • (書籍レビュー)大企業のWebサイトの脆弱性発見事例が学べる「リアルワールドバグハンティング」 企業テックブログ · 虎の穴 ·

    実企業のWebサイトで見つかった脆弱性を種類ごとの事例として学べる点を評価している。解説は簡素で図がなく、ある程度の知識がないと理解しづらく、翻訳にも難を感じたという。一方で内容密度は濃く、セキュリティの基本資料を読んだ後の実践版として役立つとし、脆弱性診断リストの作成やバグバウンティ検討の参考にできるとしている。

この本について

バグバウンティで報告された実例を通じて、ウェブの脆弱性を見つける手順と攻撃の仕組みを学ぶ本である。前半では、クライアントとサーバーの通信やHTTPリクエストなど、ウェブサイトにアクセスしたときの処理を押さえる。続いて、オープンリダイレクト、リクエストフォージェリ、クロスサイトスクリプティング、SQLインジェクション、サーバーサイドリクエストフォージェリ、XML外部エンティティ、リモートコード実行、メモリの脆弱性などを、実際のサービスで報告された事例に沿って扱う。攻撃者が利用者を欺いて情報を得る方法や、レース条件の利用、サイトが意図せず情報を公開する過程も取り上げ、脆弱性に共通する特徴を見分ける視点を示す。実際の発見者が脆弱性を見つけた手順や思考も学べる。脆弱性を発見して報告するバグハンターに加え、安全なアプリケーションを開発・運用するエンジニアを対象とする。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 バグバウンティの基本
  2. 2章 オープンリダイレクト
  3. 3章 HTTPパラメーターの汚染
  4. 4章 クロスサイトリクエストフォージェリ
  5. 5章 HTMLインジェクションとコンテンツスプーフィング
  6. 6章 キャリッジリターンラインフィードインジェクション
  7. 7章 クロスサイトスクリプティング
  8. 8章 テンプレートインジェクション
  9. 9章 SQLインジェクション
  10. 10章 サーバーサイドリクエストフォージェリ
  11. 11章 XML外部エンティティ
  12. 12章 リモートコード実行
  13. 13章 メモリの脆弱性
  14. 14章 サブドメインの乗っ取り
  15. 15章 レース条件
  16. 16章 安全ではないダイレクトオブジェクト参照
  17. 17章 OAuthの脆弱性
  18. 18章 アプリケーションロジックと設定の脆弱性
  19. 19章 独自のバグバウンティの発見
  20. 20章 脆弱性レポート
  21. 付録A ツール
  22. 付録B リソース