Skip to Content
Web アプリケーションセキュリティ
book

Web アプリケーションセキュリティ

by Andrew Hoffman
May 2025
Beginner to intermediate
330 pages
4h 34m
Japanese
O'Reilly Media, Inc.
Content preview from Web アプリケーションセキュリティ

序文

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

ウェブアプリケーションセキュリティへようこそ:本書では、本書の内容を読み、理解するために必要な基礎知識について説明する。この序文では、本書の内容を正しく読み取り、理解するために必要な基礎知識について述べる。また、学習目標について説明し、典型的な読者像を構築することで、あなた(読者)が本書から利点を得られるかどうかを理解できるようにする。

本書が自分に向いているかどうかわからない場合、あるいは自分のスキルセットが次の章の技術的な内容に対応できるかどうか自信がない場合は、第1章に進む前にこの序文を読み終えることを検討されたい。

前提知識と学習目標

この は、ハッカーからウェブ・アプリケーションを防御する方法を学ぶのに役立つだけでなく、ハッカーがウェブ・アプリケーションを調査し、侵入するために取るステップを順を追って説明してくれる。

本書では、ハッカーが企業や政府、時には趣味でホストしているウェブ・アプリケーションに侵入するために今日使っている多くのテクニックについて説明する。

先に述べたテクニックを十分に調査した後、これらのハッカーに対してウェブアプリケーションをどのようにセキュリティで保護するかについて議論を始める。

そうすることで、アプリケーションアーキテクチャに関する全く新しい考え方を発見することができる。また、セキュリティのベストプラクティスをエンジニアリング組織に統合する方法についても学ぶ。最後に、今日、Web アプリケーションに対して発生している最も一般的で危険なタイプの攻撃を防御するための多くのテクニックを評価する。

Webアプリケーションセキュリティを修了すると、コードレベルにアクセスできないアプリケーションに対して偵察テクニックを実行するために必要な知識を得ることができる。

また、ウェブアプリケーションの脅威ベクトルや脆弱性を特定し、アプリケーションデータを侵害したり、実行の流れを妨害したり、ウェブアプリケーションの意図した機能を妨害したりするように設計されたペイロードを作成できるようになる。

これらのスキルと、Web アプリケーションのセキュリティに関する最後のセクションで得た知識があれば、Web アプリケーションのコードベースの危険な領域を特定し、アプリケーションとユーザを危険にさらす攻撃を防御するためのコードの書き方を理解できるようになる。

本書の内容は徐々にレベルアップしていくので、読み飛ばして必要な前提情報が不足していることが発見された場合は、数章戻って遅れを取り戻せばよい。

この章で前提条件として定義されていないトピックは、事前の説明なしに本書で紹介すべきではない。

推奨される背景

本書の潜在的な読者層は非常に広いが、本書の書かれ方と例題の構成は、ソフトウェア工学の中級レベルのバックグラウンドを持つ人にとって理想的なものとなっているはずだ。

ソフトウェア・エンジニアリングの中級レベルの経歴」とは何を意味するのか、とあなたは尋ねるかもしれない。その答えは人によって大きく異なるだろう。高度な技術者であれば、この本を読むのに必要なのは、実は "ソフトウェア工学の初級レベルの素養 "だけかもしれない。言い換えれば、ウェブ開発やスクリプティングの経験があるシステム管理者であれば(十分であれば)、本書を合理的に読み進め、すべての例を理解することができるだろう。とはいえ、本書にはクライアント、サーバ両方のコーディング知識を必要とする例が含まれている。どちらか一方を知っているだけでは、これらの例を深く理解するのに十分ではない。 ...

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

詳解 システム・パフォーマンス 第2版

詳解 システム・パフォーマンス 第2版

Brendan Gregg, 西脇 靖紘, 長尾 高弘
Linuxカーネルプログラミング 第2版

Linuxカーネルプログラミング 第2版

Kaiwan N. Billimoria, 武内 覚, 大岩 尚宏

Publisher Resources

ISBN: 9798341651111