体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
徳丸 浩SBクリエイティブ688ページISBN 9784797393163
Webセキュリティタグで1位(9冊中)。Zenn・Qiitaなどの48記事で紹介され、全期間では同率4位(言及のある1,753冊中、時点)。
- 紹介記事
- 48件
- 媒体別
- Zenn 14・Qiita 24・企業テックブログ 10
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 対象読者
- セキュリティやWebシステムに詳しくなくても、基礎から応用まで学びたいWebアプリ開発者 根拠: 【2024年版】エンジニア1年生の自分に読んでもらいたい書籍ほか1件
- 難易度
- 入門(初学者向け) 根拠: ホワイトハッカーを目指す人におすすめの本 - 現役エンジニアが厳選ほか1件
- 出版年
- ・第2版(約8年前)
- タグ内の順位
- Webセキュリティタグで1位(9冊中・紹介記事数の順)
- 注意点
- 非常に分厚く、読み切るには根気と時間が必要 根拠: 駆け出し時代の自分に読ませたかった技術書18選 遠回りをしまくった自分に送りたいほか1件
- 従来型のMPAの話が多く、SPAを作る場合は他の本や記事も読むとよいとする記事がある 根拠: 高専1年生に読んでほしい技術本N選
- 内容は全体的に古いが、扱うのは基礎でありPHPで説明されているとする記事がある 根拠: 新人エンジニアのためのブックリスト
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
別の版
紹介記事の件数・順位は、すべての版の紹介をまとめて数えています(同じ記事が複数の版を紹介していても1件)。
旧版との違い(紹介記事より)
紹介記事2件が書いた、旧版との違いです。記事の記述を短く言い換えたもので、改訂内容のすべてではありません。 書誌では、この版(2018年・688ページ)は1つ前の版(2011年・496ページ)の7年後に出ています。
-
- 章・トピックの追加 JavaScriptセキュリティ・デシリアライゼーション・XXE等が追加
- 内容の削除・縮小 携帯電話向けWebアプリ対策の章が削除
- 章・トピックの追加 脆弱性診断入門の章が新設
- 章・トピックの追加 クリックジャッキングの解説が追加
- 技術・情報の更新 HTML5やWeb APIの普及に対応
-
- 技術・情報の更新 HTML5の普及に伴う改定が行われた
この本の前後に読まれている本
紹介記事が「この本の前に」「この本の次に」と読む順番を書いた本です。件数はその順番を書いた記事の数で、並べただけの記事は数えていません。
この本の前に読まれた本
- Webを支える技術 記事1本
「Web技術を学ぶときのロードマップになれば幸いです」
Qiitaの記事(2024年) - Zennの記事(2023年)
- Zennの記事(2023年)
紹介の推移
2015年上期から2026年上期までの23期のうち15期で紹介されています。直近の2026年上期は4%(93記事中4記事)でした。
数値を表で見る
| 期間 | この本 | 全体 | 割合 |
|---|---|---|---|
| 2026年上期 | 4記事 | 93記事 | 4% |
| 2025年下期 | 1記事 | 137記事 | 1%未満 |
| 2025年上期 | 9記事 | 127記事 | 7% |
| 2024年下期 | 3記事 | 160記事 | 2% |
| 2024年上期 | 5記事 | 120記事 | 4% |
| 2023年下期 | 4記事 | 132記事 | 3% |
| 2023年上期 | 4記事 | 93記事 | 4% |
| 2022年下期 | 1記事 | 95記事 | 1% |
| 2022年上期 | 4記事 | 71記事 | 6% |
| 2021年下期 | 5記事 | 68記事 | 7% |
| 2021年上期 | 2記事 | 47記事 | 4% |
| 2020年下期 | 2記事 | 67記事 | 3% |
| 2020年上期 | 1記事 | 37記事 | 3% |
| 2019年下期 | 1記事 | 40記事 | 3% |
| 2019年上期 | 0記事 | 27記事 | 0% |
| 2018年下期 | 0記事 | 14記事 | 0% |
| 2018年上期 | 0記事 | 9記事 | 0% |
| 2017年下期 | 0記事 | 14記事 | 0% |
| 2017年上期 | 0記事 | 9記事 | 0% |
| 2016年下期 | 0記事 | 3記事 | 0% |
| 2016年上期 | 0記事 | 4記事 | 0% |
| 2015年下期 | 0記事 | 4記事 | 0% |
| 2015年上期 | 1記事 | 8記事 | 13% |
「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。
紹介記事から読み取れること
48件の紹介記事の内容をもとにAIがまとめたものです(根拠記事 13件・生成日 )。各項目に根拠記事へのリンクがあります。
読んで得られた成果
- 脆弱性診断の実務に直結する知識を得て、課題解決能力を高める読み方も示されている。
- ハンズオンを通じて、安全なWebアプリケーション開発の原理原則を理解できる。
この本の特徴
- PHPのサンプルを使い、脆弱性の発生原因と対策の手法を学ぶ構成である。
- ローカル環境を構築し、サンプルプログラムやコードを実際に動かして学べる。
- 脆弱性の原理と対策に加え、脆弱性診断や安全な開発のためのマネジメントも扱う。
- 脆弱性への攻撃手順やローカルプロキシツールの使い方も説明されている。
言及記事から読み取れる傾向
脆弱性やWebセキュリティの基礎を学ぶ本として、エンジニア向けの読書リストで紹介されている。
根拠: 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた、【2024年版】エンジニア1年生の自分に読んでもらいたい書籍、エンジニアに必要な「Web技術」を学ぶための書籍ロードマップ
分厚く読み進めるのに時間や根気が必要との声があり、読了に至っていない例もある。
根拠: 駆け出し時代の自分に読ませたかった技術書18選 遠回りをしまくった自分に送りたい、実務未経験者が今まで独学に使ってきた技術書を公開していくよ、おすすめの本など
サンプルや環境を使って手を動かし、脆弱性や対策を学ぶ方法が挙げられている。
根拠: 駆け出し時代の自分に読ませたかった技術書18選 遠回りをしまくった自分に送りたい、新入社員に向けて私が3年間で読んだ技術書を紹介する、実務未経験者が今まで独学に使ってきた技術書を公開していくよ
Webアプリ開発者やこれから学ぶ人に向けた本として、基礎から実践までの学習に位置づけられている。
根拠: ホワイトハッカーを目指す人におすすめの本 - 現役エンジニアが厳選、高専1年生に読んでほしい技術本N選、1年目のときに背伸びして選書に失敗したエンジニアが贈る1年目に読んでおくと力がつく技術書
こんな人におすすめ
対象レベル: 実務経験2年以上の人、新入社員、駆け出しの人、エンジニア就職活動中の人、Webアプリケーション開発者
こんな目標を持つ人に:
- Webアプリケーションの脆弱性と対策を学ぶ
- セキュアコーディングを学ぶ
- Webアプリケーションセキュリティの基礎から実践までを学ぶ
※ この情報は48件の技術記事からAIが分析・生成したものです。表示している分析項目には根拠記事へのリンクがあります。読者の逐語引用ではありません。 実際の内容は書籍でご確認ください。
紹介している記事
いいね数順 · 48件記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた Qiita · JunyaShibato · · いいね 2,559
エンジニアが段階的に知識を身につけるための読書リストで、本書を「Webアプリケーションの脆弱性を理解し、対策する知識を身につけたレベル」を目指す段階に置いている。該当箇所では、この到達目標を見出しとして示し、その下に書名を挙げている。つまり筆者は、本書を脆弱性の理解と対策を学ぶ段階に対応する本として紹介している。
- エンジニアに読んで欲しい技術書90選 Qiita · S4nTo · · いいね 1,890
本書をWebアプリケーションの脆弱性がどのような原因で生じるのかを理解し、それを解消するためのプログラミング手法を体系的に学ぶ本として紹介している。学習ではPHPのサンプルを用いる点にも触れ、サンプルを通じて脆弱性の発生原因と対策の手法を学べるため、内容がわかりやすいと評価している。
- 【2024年版】エンジニア1年生の自分に読んでもらいたい書籍 Qiita · かずなり · · いいね 1,716
セキュリティー関連の書籍として本書を紹介し、セキュリティーやWebシステムに詳しくない人でも基礎から応用まで学べるとしている。内容として、Webアプリの仕組みや脆弱性、Webセキュリティーの基礎、脆弱性診断、安全なWebアプリを作るためのマネジメントを挙げる。読了後も辞書的に参照できると評価し、エンジニアに向けて紹介している。
- 駆け出し時代の自分に読ませたかった技術書18選 遠回りをしまくった自分に送りたい Zenn · MESI · · いいね 720
駆け出し時代の自分に読ませたい本の一つとして、セキュリティ分野で本書を挙げている。Webアプリケーションのセキュリティを体系的に学べるとし、環境を構築して実際に動かせるため理解が深まると述べる。一方、分厚く、最後まで読み切るには根気が必要とも評価している。記事全体では、これからエンジニアとして駆け出す人や駆け出し中の人に向けて選書している。
- 新入社員に向けて私が3年間で読んだ技術書を紹介する Qiita · Masaki Miura · · いいね 596
新入社員向けに自身が3年間で読んだ技術書を紹介する記事のセキュリティ分野で、本書を通称「徳丸本」として取り上げている。凶器になりかねないほど分厚いと述べる一方、配布されているサンプルプログラムを実際に動かしながら、さまざまな脆弱性のパターンを学べる点を紹介している。こうした学び方ができる本として、とても勉強になると評価している。
- エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた Qiita · Shiruba · · いいね 463
エンジニアのインターンが技術書を約30冊読んだ感想をゆるくまとめた記事の「その他」欄で本書を紹介している。本書については、非常に読みやすいと述べ、短い言葉で肯定的に評価している。読みやすさを主な感想として挙げ、簡潔に紹介している。
- クラウドが好きな大学生が読んで良さげだった本を紹介する Qiita · Ryota Yamada · · いいね 282
本書を実務で役立つポイントがまとまっていると評価している。内容には、実際の業務でも意識しているようなポイントがかなり含まれていると感じたとしており、実務の場面で関わる事柄が整理されている点に価値を見いだしている。業務に結びつくポイントのまとまりと、筆者自身が業務で意識する内容との重なりを評価している。
- プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介する Qiita · nagi · · いいね 153
Webエンジニアなら読んでおきたい本として挙げ、通称「徳丸本」として有名だと紹介している。Webにまつわるセキュリティのさまざまな事柄をPHPを通じて学習していく内容であり、学習の過程ではローカルプロキシツールの使い方も丁寧に説明されている点を挙げ、非常に勉強になると評価している。
- エンジニアに必要な「Web技術」を学ぶための書籍ロードマップ Qiita · はなだ · · いいね 131
Webアプリ開発に関わる前に読んでおきたい本として挙げ、セキュリティ対策は早い段階で取り組む方がよいと説明している。脆弱性とその対策を扱うサンプルが豊富な点を良いところに挙げ、ログ設計なども含まれ、セキュリティ対策に限らず「良いWebアプリをつくる」際の一助になるとしている。
- 【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた Qiita · miruky · · いいね 125
徳丸本を2018年の改訂版として紹介し、Webアプリの脆弱性と防ぎ方を実践的に学べると述べている。脆弱性が生まれる仕組みから、XSSやSQLインジェクションなど代表的な攻撃の原理と対策を扱い、演習環境で攻撃と防御を試せる構成だという。文字コードの扱いや開発体制にも触れるとし、安全なWebサービスを作りたい開発者が基礎から手を動かして学ぶための本として勧めている。
- ホワイトハッカーを目指す人におすすめの本 - 現役エンジニアが厳選 Zenn · momo · · いいね 94
ホワイトハッカーを目指す人には幅広い技術知識と倫理的な考え方が必要だとしたうえで、本書を入門者向けの書籍として紹介している。Webセキュリティを基礎から実践まで体系的に扱い、脆弱性の原理と対策を実例を交えて詳しく説明する内容と述べ、Webアプリケーション開発者に読んでほしい本として位置づけている。
- 【2024年版】開発者が絶対に読むべき本のススメ Zenn · Chiba_d · · いいね 53
2024年版の開発者向け書籍紹介で、セキュリティ分野の本として取り上げている。Webアプリケーション開発者が知っておく必要のある知識としてCSRFやXSSを挙げ、内容が分かりやすくまとめられていると評価している。また、現代の開発に必要なセキュリティを学べる本だと述べ、開発者に必要な知識を扱うものとして紹介している。
- 実務未経験者が今まで独学に使ってきた技術書を公開していくよ Qiita · 天才 · · いいね 49
PHP入門書2冊、特に『気づけば プロ並み PHP 改訂版』でセキュリティ面の助言者として登場する徳丸浩氏の著書として紹介している。セキュリティを考慮したコードの書き方を扱う本と捉え、分量が多くまだ読了していないと留保する一方、ローカル環境を構築し、実際にコードを書いて確かめながら脆弱性を学べる点を大変ためになると評価している。
- 高専1年生に読んでほしい技術本N選 Qiita · 唯岸 雪 · · いいね 33
Webアプリケーションを作りたい人に向け、Webサービスにありがちな脆弱性を網羅し、実際に攻撃する手順もあるため、手を動かして学びやすい本として紹介している。また、Webアプリケーションを作るなら一読しておきたいとしている。一方で、内容は従来型のMPAに関する話が多いと留保し、現代的なSPAを構築する場合は、ほかの本や記事も読むとよいと述べている。
- フロントエンド一年目が2020年に読んだ本まとめ Zenn · hakushun · · いいね 29
- 【全エンジニア必見】必須スキル6選(学習ロードマップ付き) Zenn · ますみ / 生成AIエンジニア · · いいね 26
応用編で実務経験2年以上の人に向けた行動として「セキュアコーディング」の学習を挙げ、その関連書として本書を紹介している。セキュアコーディングを、Webアプリケーションの脆弱性(サイバー攻撃を受けるリスク)を防ぐコーディング手法と説明し、セキュリティを意識して実装できれば顧客や上司から信頼されると述べている。実務で場数を踏むことに続く学習項目として位置づけている。
- 1年目のときに背伸びして選書に失敗したエンジニアが贈る1年目に読んでおくと力がつく技術書 Qiita · nori matsu · · いいね 22
アプリケーションのセキュリティ対策が不十分な場合や、自分の実装が情報漏洩につながる可能性を挙げ、セキュリティを学ぶ意義を述べている。近年のフレームワークが機能で対策を補う場合もあるが、その仕組みを理解して使うことには意味があるとする。分厚いものの内容はわかりやすく、教養を身につけるために読む本として紹介している。Kindle版は半額セールの対象になりやすいとも記している。
- 新人エンジニアのためのブックリスト Qiita · 4door · · いいね 21
Webアプリを作る上で必要となる基本的なセキュリティ知識を得られる本として紹介している。内容は全体的に古いと留保しつつも、扱われるのは基礎であり、知っておくにはよいと評価している。また、説明にはPHPが使われていると述べている。
- おすすめの本など Qiita · くぼた · · いいね 14
本書をセキュリティ関連の入門書と位置づけ、入門書でありながら非常に分厚く、読み終えるには普通の人なら相応の時間がかかるとしている。内容を身につけるには一ページずつ読み、理解していく姿勢が必要だと述べる。また、エンジニア就職活動の時点で内容をきちんと理解できていれば、通常の会社で求められるセキュリティ知識としては十分だと評価している。
- 自身のITエンジニアとしての技術力(特に判断力)を身につけるときに影響を受けた技術書 Qiita · まめ · · いいね 14
ITエンジニアとして技術力、特に判断力を身につける際に影響を受けた技術書の一つとして本書を挙げ、「徳丸本」と呼んでいる。Webアプリケーションセキュリティについて確かな知識が身につくと評価しており、技術力を形成するうえで影響を受けた本として位置づけている。
- エンジニアに転向して1年で開発チームのリーダーになるまでに勉強したことをまとめる Qiita · Umehara Hodaka · · いいね 14
エンジニアに転向して開発チームのリーダーになるまでに学んだことを振り返る記事で、セキュリティ分野の学習書として本書を挙げている。セキュリティに関する最低限の知識を身につけるために取り組んだが、非常に分厚く、読み進めるうちに心が折れかけたとも述べている。それでも、必要な知識を得るために頑張って学習したとしている。
- [積読] 新卒から5年間で読んだ80冊と未読の幾百冊の特徴を考える Zenn · Anri · · いいね 11
セキュリティエンジニアとしてのキャリア形成において、最も知識の血肉化に寄与した一冊。脆弱性診断の実務に直結する網羅的な知識が提供されており、本書のハンズオンを経験することで、セキュアなWebアプリケーション開発の原理原則が深く理解できます。筆者のように「Outputした後にInputする」順序で読むことで、実務での課題解決能力がより一層高まる効果が得られます。
- 駆け出しエンジニア学習ロードマップ1 Qiita · 石川 聖 · · いいね 10
ポートフォリオをデプロイするならセキュリティを学ぶべきだが、内容が難しいため優先度は低めで、まずはユーザー認証に関わる部分を説明できればよいとしている。Webアプリに特化した本として、Webのセキュリティ脅威を幅広く解説し、VirtualBox上の仮想マシンで脆弱性のサンプルを試すハンズオンもあり、実践的に学べると紹介している。一方、ボリュームが多いため、無理に読む必要はないと述べている。
- 【2024年度版】エンジニア1年目で読んでよかった技術書籍まとめ Zenn · aya · · いいね 10
エンジニア1年目に読んだ技術書のうち、セキュリティ分野の本として取り上げている。Webアプリケーションのセキュリティを包括的に学べる内容だとし、脆弱性が生まれる原理とその対策を詳細に解説しているほか、具体的な対策方法やセキュリティのベストプラクティスも説明されていると述べている。
- AI時代にこそエンジニアが読むべき名著5選 Zenn · ますみ / 生成AIエンジニア · · いいね 7
AIが生成するコードには動作しても脆弱なものが混在するとし、スタンフォード大学の研究ではAI利用者のコードに脆弱性が多く、本人たちには安全性への過信も見られたと紹介している。セキュリティ上の問題は攻撃者による悪用を想像できないことから生じる場合があり、攻撃者の視点で安全性を見抜く力が重要だと述べている。AIの出力は信頼性が不明な成果物であり、その検証能力を持つ人は組織の要となるとしている。
- 本棚にあるQA関連+αの書籍リスト Zenn · じょー · · いいね 5
- 若手エンジニアに送る、超爆絶おすすめ技術書7選😁✌️ Qiita · 平等院 排便残像丸 · · いいね 3
セキュリティ書籍によって扱う防御レイヤーが異なる中、本書はアプリケーションに特化していると説明する。サンプルアプリの脆弱性をエクスプロイトコードやHTTPリクエストで攻撃し、攻撃方法と防御方法への理解を深められる点を評価し、防御には攻撃手法の理解も大切だとしている。学習環境は書籍の手順どおりVirtualBoxで構築したが、現在はDocker環境も提供され、学びやすくなったと述べている。
- Webエンジニア1年目で取り組んだ教材53選を振り返る Qiita · とも · · いいね 3
Rubyを業務で使うための学習を中心に、DockerやSQL、ネットワークなどバックエンドの知識を広く浅く学ぶ教材の一つとして本書を挙げている。学習内容をすべて理解したかは心もとないとしつつ、SQLインジェクション対策ではプレースホルダーの使用が必須だという知識などを頭に入れ、必要な場面で検索して理解を深めるための「インデックス」を作ることを、1年目の学び方としている。
- 2025年版・エンジニアが読んでおきたい技術書5選 Zenn · yahat · · いいね 2
Webセキュリティの本として、OWASP Top 10を網羅し、実例コードを多く掲載している点を紹介している。さらに、脆弱性診断レポートの読み方まで扱う実践的な内容として取り上げ、エンジニア向けの技術書として挙げている。脆弱性の説明にとどまらず、診断結果を読む場面にも踏み込んでいる点を特徴として示している。
- 徳丸本を読んだので個人的なメモをまとめてみる (webアプリケーションの脆弱性まとめ) Qiita · guchio_dia · · いいね 2
本を読んで学んだWebセキュリティの基本を、個人用のまとめメモとして整理している。XSSやSQLインジェクションでは入力値から攻撃が成立する例とエスケープやプリペアドステートメントなどの対策を挙げ、ディレクトリ・トラバーサル、セッション管理、認可不備、ファイルアップロード、競合状態、クリックジャッキングなども具体例とともに説明している。AI生成コードが増えても、動くだけのコードに潜む脆弱性は人間が責任を持って確認する必要があると述べている。
- 2022年に読んで良かった書籍 12選 Qiita · 矢島 達朗 · · いいね 2
本書を「徳丸本」と呼び、Webアプリケーションの脆弱性や攻撃手法、それらへの対策を体系的に学べたと述べている。情報漏洩がたびたび話題となり社会問題化する状況を踏まえ、セキュリティ知識はすべての開発者が持つべきだと感じたという。自身も他人事ではないとして、開発時に常にセキュリティを念頭に置く決意を示し、すべての開発者に勧めている。
- 【チーム開発】令和時代のWebアプリ開発現場における安全教育として、必読の技術書・ドキュメントを列挙するコーナー Zenn · 野良ぬこ@フリーランス・個人開発 · · いいね 1
新入社員や中途参画者を含むWebアプリ開発メンバーの教育に使う必修教材をまとめた記事で、本書を「セキュリティ」の項目に挙げ、開発参加前に読むよう求めている。内容の説明は添えず、読者に対して読むべきだと強く述べている。
- 2025年最新版1年目エンジニアが絶対に読むべき技術書10選 Qiita · エネゴロ · · いいね 1
Webアプリケーション開発に必須となるセキュリティを学べる本として紹介している。開発においてどのようなセキュリティ脅威があるのかを知り、それらに対応する方法を学べると説明している。脅威の把握と対処法の習得の両方を扱う点を、この本の内容として挙げている。
- 未経験エンジニアの書籍14選 Zenn · R · · いいね 1
学習に利用している書籍のうち、セキュリティ分野の本として本書を挙げている。Webアプリケーション開発で安全なシステムを構築するために、脆弱性が生まれる原理や実際の攻撃手法、それらへの実践的な対策を解説する内容だと説明している。これらを通じて、セキュリティを意識したアプリケーションの設計と開発を学べるとしている。
- AI時代でも活躍できるエンジニアになるためのおすすめブックリスト Zenn · しゅんでぃ ·
- 【エンジニアの日常】エンジニア達の人生を変えた一冊 Part4 企業テックブログ · Findy ·
入社1〜2年目に担当サービスの脆弱性診断でXSSやCSRFを指摘され、対策に悩んでいたときに出会った。脆弱性が悪用されうる重大なリスクだと理解し、XSSの項目を参考にエスケープ処理やCSPを適用して実際の修正に役立てたという。開発経験が浅くセキュリティに自信がない人の助けになるとしている。
- エンジニア1年目に読んだ書籍 5選 Qiita · engineerkw001 ·
チーム開発に挑戦するにあたり、セキュリティ関連の本を読んでおこうと考えて購入したと述べている。本書には、アプリケーションに対するさまざまな攻撃パターンと防御パターンが記載されていると紹介する。内容に触れたうえで、どこかのタイミングでもう一度読み直したい本だと評価している。
- 【書評】体系的に学ぶ 安全なWebアプリケーションの作り方 第2版:セキュリティのバイブルを読み解く 企業テックブログ · 虎の穴 ·
会社の技術書購入支援制度で買い、しばらく積んだ後に通読した。全9章600ページ超でWebの脆弱性の原理と対策を扱い、第2版では脆弱性診断入門の章が新設された。図解の分かりやすさ、VirtualBoxの実習環境、辞書的に引ける点を評価する一方、通読に時間と根気が要り、初心者には難易度が高いとも指摘する。開発者に限らずWeb開発に関わる人に勧めている。
- エンジニア2年目が体系的に知識を身につけるために読みたい本のメモ Zenn · mameta_zk ·
- インフラマネージャー厳選!10年使える知識が身につくおすすめ書籍10選 企業テックブログ · ラクス ·
外部侵入はインフラ基盤だけでなく、アプリケーションの設計や実装の不備でも起こりうるとして、インフラ部門のマネージャーが推薦している。インフラエンジニアでもアプリ側の知識が不要というわけではなく、少なくとも設計時に指摘できる程度の知識は必要だと述べている。
- あら、セキュリティの勉強を始めたとこなん?それやったらこれオススメやで!~オススメ本・サイトまとめ~ 企業テックブログ · サイバーディフェンス研究所 ·
社内アンケートで、Web分野の初心者向けとして挙げられた一冊。回答者は、網羅的で一冊読めばWebアプリケーションセキュリティの全体像がつかめ、攻撃を試せる仮想環境も配布されていて飽きないと述べている。項目が整理され見返しやすく、攻撃と防御の両方を学べるとする。業界のスタンダード的な本なので読んでおくとよいとの声もある。
- 2022年1月~12月に読んだ書籍紹介 Qiita · Tun ·
Webアプリ開発でどのような脆弱性が潜むのか、またその回避策は何かを解説する本として紹介している。600ページを超える大作で、専門的な内容がびっしり書かれているため、現時点ではまだ触りの部分しか見ていないという。開発時に行き詰まったときに参照する本になりそうだと述べている。
- 初心者でもネットワークセキュリティの知識が絶対身につく6つの書籍とサイト 企業テックブログ · paiza ·
Webアプリを作る上で問題とされる脆弱性を紹介したうえで、何がどうして危険か、どう安全性を高めるとよいかが解説された書籍としている。Web開発は作ったものが動けばよいわけではなく、脆弱性とセキュリティを意識した開発が必要だと述べ、新卒でエンジニアになりこれから多くのWeb開発をする人は読んでおいて損はないとしている。
- 初心者に優しいWebセキュリティの学習方法まとめ!参考書籍やサイトを厳選して紹介 企業テックブログ · paiza ·
攻撃と防御に関するセキュリティ知識を学べる初心者向けの入門書として挙げている。サポートサイトから脆弱性のサンプルを試せるソフトをダウンロードでき、攻撃方法を体験できる。脆弱性の意味や、あってはならない理由といった初歩から学べ、対策を知りたい初心者やWebアプリ開発エンジニアを目指す人に向くとしている。
- 【2021年】 技術書好きプロエンジニア達が紹介する40選 企業テックブログ · ラクス ·
LT会の発表者は、Webアプリケーション開発に必要なセキュリティの基礎知識と代表的な対策を学べる本として紹介している。具体的な脆弱性への攻撃例と対策があって理解しやすいこと、約650ページと多いが基本的なWebアプリ開発の実務に必要なセキュリティ知識が学べることを挙げている。
- リモートワーク環境での勉強会、みんなどうしてる?VOYAGE GROUP の読書会について紹介します! 企業テックブログ · CARTA ·
参加者は、Webアプリの各レイヤーで起こりうる脆弱性の攻撃のされ方、発生理由、対策の水準を網羅的に解説した本と紹介している。脆弱性のあるサンプルアプリを使い、OWASP ZAPなどで攻撃を体験できる。必須の脆弱性から古いブラウザ限定のものまで載っていて面白く、完璧な防御は難しいため監視や被害の限定も大事だと感じたという。
- 開発メンバーが選ぶ、おすすめの技術書【2020年度】 企業テックブログ · ラクス ·
アンケートで3位だった本。回答者は、Webアプリケーションのセキュリティの基本が詰まった内容で、基本的なセキュリティ知識が身につき、Webエンジニアなら一度は読んでおきたいと述べる。若手向けの技術書として幅広い支持を集めたとしている。
- 4月入社の新人ITエンジニアがGWに読んどくとよさげな良書11選 企業テックブログ · paiza ·
紹介された版: 初版(2011年)
Webアプリで問題となる脆弱性を紹介し、なぜ危険か、どう安全性を高めるかを解説した本として紹介している。筆者は、Web開発では動けばよいわけではなく、脆弱性とセキュリティを意識した開発が必要だと述べる。Web開発の会社に入社した人は読んでおいて損はないとしている。
この本について
本書は、Webアプリケーションの脆弱性が生じる仕組みと予防策を、プログラマー向けに解説する。XSSでは外部入力からスクリプトが実行される例、SQLインジェクションでは入力値によって認証が回避される例を示し、出力時のエスケープやプリペアドステートメントなどの対策を扱う。ほかにディレクトリ・トラバーサル、OSコマンド・インジェクション、オープンリダイレクト、セッション管理や認可の不備、ファイルアップロード、文字コード、競合状態、クリックジャッキングなどを取り上げ、発生例と対策を説明する。改訂版ではHTML5での制作上の注意点を加え、脆弱性診断の入門章を設けた。実習環境も新しいものに改められている。
出版社の内容紹介と紹介記事をもとにAIが要約したものです。原文の転載ではありません。