Pythonで学ぶ Webアプリのセキュアコーディング 脆弱性の見つけ方・直し方が身につく実践入門
インプレス
- 森 祥平(著者)
脆弱性の見つけ方と直し方をこれ1冊で
PythonでWebアプリを開発する若手エンジニアに向けて、脆弱性の見つけ方・直し方を手を動かして学べる実践入門書。SQLインジェクションやXSSなど代表的な攻撃手法と対策を、Python製「やられアプリ」を使って体験的に習得できます。セキュリティの基礎から実務で役立つスキルまで。
発売日:2025-11-13
ページ数:528ページ
目次
表紙
はじめに
サンプルファイル&本書の前提等
目次
Chapter 1 Webアプリケーションの脆弱性の基礎
Section 1-1 Webアプリケーションの脆弱性とは
Section 1-2 ライブラリの脆弱性
column 脆弱性はほったらかしに?
Chapter 2 Pythonサンプル(やられ)アプリのセットアップ
Section 2-1 セットアップを始める前に
Section 2-2 GitHubよりサンプルアプリをダウンロード
Section 2-3 Pythonのインストール
Section 2-4 やられアプリ(DSCLab)のセットアップ
Section 2-5 Pythonを書くためのエディタのセットアップ
column IT人材不足の昨今、Pythonでキャリアアップを目指そう
Chapter 3 Webアプリケーションの基礎
Section 3-1 Webアプリケーションとは
Section 3-2 フロントエンドとバックエンド
Section 3-3 HTTPリクエストとHTTPレスポンス
Section 3-4 入力値検証とエスケープ処理
column 脆弱性対策の重要性とDevSecOpsの概念
Chapter 4 SQLインジェクション
Section 4-1 Webアプリケーションの脆弱性全体像
Section 4-2 SQLインジェクション
Section 4-3 NoSQLインジェクション
Section 4-4 セカンドオーダーSQLインジェクション
column 手戻りをゼロにする:シフトスマートな開発パイプライン
Chapter 5 クロスサイトスクリプティング(XSS)
Section 5-1 能動的攻撃と受動的攻撃
Section 5-2 クッキーとセッション
Section 5-3 クロスサイトスクリプティングの概要と反射型XSS
Section 5-4 XSS攻撃の種類:設置型XSSとDOM Based XSS
column OWASP TOP 10 ~セキュリティの羅針盤~
Chapter 6 その他のインジェクション
Section 6-1 OS コマンドインジェクション
Section 6-2 HTTPヘッダインジェクション
Section 6-3 メールヘッダインジェクション
Section 6-4 コードインジェクション
column WAF ~Webアプリケーションの守護神~
Chapter 7 クロスサイトリクエストフォージェリ(CSRF)
Section 7-1 クロスサイトリクエストフォージェリ(CSRF)
Section 7-2 クリックジャッキング
Section 7-3 同一オリジンポリシー(SOP)
Section 7-4 Cross-Origin Resource Sharing(CORS)
column WAFをすり抜けるゼロデイ攻撃:Log4jとは
Chapter 8 パストラバーサルとXXE、認証・認可
8-1 パストラバーサル
8-2 XML外部参照体(XXE)
8-3 認証と認可
column デバッグとペネトレーションテスト
Chapter 9 ライブラリの脆弱性管理
9-1 SCAツールによるライブラリ脆弱性管理の基礎
9-2 SCAツールが参照する脆弱性情報データベース
9-3 SBOM(ソフトウェア部品表)
column 実は半分以上は使用されていないOSSライブラリ
Chapter 10 代表的なセキュリティテストツール
10-1 SASTとDASTと次世代IAST
10-2 IAST/SCAツールの活用事例
column RASPを用いた攻撃ブロックの仕組み
付録 A Appendix A Dockerを使用したDSCLabのセットアップ
付録 B Appendix B DSCLabセットアップコマンド早見表
おわりに
奥付
絶賛!発売中!
-
- リアルなクリーチャーを創造する!Blender スカルプトモデリング実践入門(仮)
- 予約 4950円
-
- KEN(著者)
- 3D・CAD
-
- 予約受付中
-
- 「導入事例」実践大全
- 予約 3135円
- Webクリエイティブ・マーケティング
-
- 予約受付中
-
- できるPower Automate for desktop 改訂2版 Copilot対応
- 予約 2,530円
-
- あーちゃん(著者)、 株式会社ASAHI Accounting Robot研究所(著者)、 できるシリーズ編集部(著者)
- その他言語
-
- 予約受付中
-
- 1週間でFP3級に合格できるテキスト&問題集 2026-2027年版
- 予約 1,650円
-
- とりい書房 FP研究会(著者)
- マネー・投資
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation




