カテゴリで絞り込む

トレンドワード

テストツール
more
AI仕様書インスペクションツール
テスト自動化ツール
テスト管理ツール
生成AIテスト設計ツール
テストケース生成ツール
Qbookについて
Facebook x

ソフトウェア開発・設計

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

代表的な脆弱性の原理と対策から、ペネトレーションテストの実施まで体系的に習得する

料金は資料に掲載しています。

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

講座概要

標準時間
6時間×2日
対象レベル
中級
開催形式
オンライン/オンサイト
受講人数
5名様以上を目安

Webアプリケーションを取り巻くセキュリティ事故は増えており、事故が起きたときの影響も小さくありません。SQLインジェクションやクロスサイト・スクリプティングをはじめとする脆弱性の種類を知り、確実に対策することが欠かせませんが、原理から対処方法までを体系的に押さえる機会は限られます。

本講座では、Webアプリケーションの脆弱性対策とセキュリティテストを体系的に学びます。SQLインジェクションやクロスサイト・スクリプティングなど代表的な攻撃の原理と対策を実装例で確認し、ペネトレーションテストの演習も行う企業向け研修です。

この講座の特徴

脆弱性と対処法の理解

Webアプリケーションの代表的な脆弱性と、それぞれの対処方法を理解できます。

攻撃原理と防御を習得

SQLインジェクションやXSSなど代表的な攻撃の原理と防御方法を習得できます。

ペネトレーションテスト

ペネトレーションテストの基本的な実施方法が身につきます。

  • ※ 標準時間・受講人数は目安です。育成目標やカリキュラムの調整内容に応じて変わります。
  • ※ 土日祝も対応可能です。開催日程はお打ち合わせのうえ決定します。

こんな方におすすめ

Webアプリケーションの脆弱性対策とセキュリティテストの進め方を体系的に押さえ、ペネトレーションテストの基本まで習得したい企業に適した講座です。

よくある課題

ひとつでも当てはまる場合におすすめです

  • セキュリティ対策のノウハウが知りたい
  • 代表的な脆弱性と対処方法を体系的に学びたい
  • ペネトレーションテストの基本を習得したい
  • セキュリティテストの考え方と進め方を知りたい

受講対象

こうした役割の方に向けた内容です

  • Webアプリケーション開発者・テストエンジニア
  • セキュリティ対策に取り組む担当者
  • セキュリティテストを担当する方
  • 情報セキュリティに関心のある開発・管理担当者

学べること・身につくスキル

代表的な脆弱性と対処方法を学ぶ研修イメージ

代表的な脆弱性と対処方法を学ぶ

SQLインジェクションやクロスサイト・スクリプティングなど代表的な攻撃の原理と対処方法を実装例で確認します。

  • HTTPの仕組みとWebアプリケーションのログイン処理の基礎
  • SQLインジェクションの原理・被害・検出方法と対処方法
  • クロスサイト・スクリプティングの原理と種類、対処方法
  • OSコマンドインジェクションの原理と対処方法
ペネトレーションテストの実施方法を学ぶ研修イメージ

CSRF・セッション攻撃とペネトレーションテスト

クロスサイト・リクエスト・フォージェリやセッションハイジャックへの対策と、ペネトレーションテストの基本的な実施方法を扱います。

  • クロスサイト・リクエスト・フォージェリとセッション攻撃への対策
  • フィッシングやマルウェアへの対策と総合的なセキュリティ対策
  • ペネトレーションテストとは何か、その基本的な実施方法
  • ペネトレーションテストツールの使用

カリキュラム

全6章・12時間の標準構成です。セキュリティ対策の重要性から、代表的な脆弱性への対処、ペネトレーションテストまでを二日間で通します。

第1章 第一章セキュリティ対策の重要性

セキュリティとは何か、情報セキュリティとは何かを確認し、セキュリティ事故にはどのようなものがあるか、その傾向を押さえます。サプライチェーンやIoT機器への攻撃といった最近のセキュリティ動向を確認したうえで、セキュリティ対策は必要不可欠であるという前提から、脆弱性の種類を知り確実に対策することの重要性を扱います。

第2章 第二章

HTTPリクエストとレスポンスを軸に、Webアプリケーションがどのように動作しているのかを確認します。

第3章 Webアプリケーションの基礎

サーバー側の処理とクライアント側の処理、Webアプリケーションの要素技術・ミドルウェアを確認したうえで、HTTPとGET、POSTメソッドを扱います。GETとPOSTの違いと注意点、HTTPはステートレス通信であるという前提を押さえ、Webアプリケーションのログイン処理として、セッションIDを送受信し同一性を確認する仕組みを学びます。

第4章 第三章代表的な脆弱性と対応策

脆弱性とは何か、その原因と放置した場合に何が起きるかを確認したうえで、クロスサイト・スクリプティング、SQLインジェクション、OSコマンドインジェクション、クロスサイト・リクエスト・フォージェリ、セッションハイジャックという代表的な脆弱性を、それぞれ原理から扱います。脆弱性を利用した攻撃、クロスサイト・スクリプティング、SQLインジェクション、OSコマンドインジェクション、クロスサイト・リクエスト・フォージェリ、セッションハイジャックは、いずれも演習で確認します。

第5章 第四章その他のセキュリティ対策

サーバーアプリケーションへの攻撃として、ゼロデイ攻撃とは何か、サーバー攻撃への対策を確認します。フィッシングとは何か、ロンサムウェアを含むマルウェアとは何かを整理したうえで、マルウェア対策を扱います。

第6章 第五章ペネトレーションテスト

ペネトレーションテストとは何かを確認し、ペネトレーションテストツールの使用方法を扱います。

貴社の課題・受講者に合わせて調整できます

上の表は標準構成です。事前のヒアリングをもとに、研修目的や受講者の経験、担当業務に合わせたカリキュラムをご提案します。

たとえば、こんな調整ができます

調整例 01

扱う脆弱性の選択

貴社のシステム特性に合わせて取り上げる脆弱性を選択できます。

調整例 02

演習環境の変更

貴社のシステムに近い環境での演習も可能です。

調整例 03

規格への対応

OWASP等のセキュリティ規格との対応関係も解説できます。

このほかの調整もご相談いただけます。実施内容は打ち合わせのうえ決定します。

まずは資料をご確認の上、ご検討ください

他の講座の内容や料金と見比べながら、自社に合う研修をお選びいただけます。

企業向け研修コースガイド 表紙
収録内容
  • ロール・経験別 研修テーママップ
  • 各講座のカリキュラム
  • 料金一覧
  • 実施までの流れ

企業向け研修 コースガイド

品質・テストに特化した企業向け研修を、テーマごとに一覧できる資料です。講座ごとに、どのような方に向けた内容か、どこまで調整できるかまで掲載しています。

必要な情報が1冊にそろっているため、社内でご共有いただく際の資料としてもご利用いただけます。

企業向け研修の資料をダウンロード

料金は資料内でご確認いただけます。
ダウンロードにはQbookへの無料会員登録が必要です。

ヒアリングを元に、
貴社にピッタリの学習カリキュラムをご提案いたします。

まずは無料相談/お問い合わせ

セミナー講師がヒアリングし
貴社にあったプランをご提案

まずは無料相談/お問い合わせ

監修者紹介

江添 智之

この講座に込めた思い

Webアプリケーションの脆弱性について、クロスサイト・スクリプティングやSQLインジェクションといった攻撃手法や、どういう対策が必要かといったことは広く知られています。ですが、なぜ攻撃されてしまうのか、またどういう被害を受けてしまうのかということはあまり知られていないのではないでしょうか。本講座では実際の攻撃手法を体験することで、脆弱性と対応策についての理解を深めることができます。

関連する講座

開講までの流れ

企業向け講座 カスタムセミナー開催までにはおおむね下記のような流れで進めていきます。
開催までには一定の期間を要するため、まずは気軽にお問い合わせください。

STEP1

お問い合わせ

お問い合わせのイラスト

本ページにございます、無料相談/お問い合わせボタンより必要事項の記入の上お問い合わせください。

STEP2

ヒアリング・ご相談

ヒアリング・ご相談のイラスト

当社営業担当よりヒアリングの日時の調整をさせていただきます。現状抱えておられる悩み・課題をお聞かせ下さい。

STEP3

カリキュラム選定

カリキュラム選定のイラスト

ヒアリングに同席した講師をはじめ、当社講師陣によりお客様の課題を解決できるカリキュラムをご提案いたします。

STEP4

講座の実施

講座の実施のイラスト

お客様のご希望に合わせて、オンラインもしくはオンサイト(お客様の現場)にて講座を実施いたします。

その他の教育サービス