概要
本講座はプログラミング言語PHPを使用したWebセキュリティについての入門編です。PHPとMySQLというRDBMSを連携させたWebアプリケーションを対象に、女子高生ハッカーの涼月美影(CV:内田真礼)と一緒にWebアプリケーションのセキュリティ対策について短時間で学習できるよう作られています。
PHPは、サーバサイドで動的なウェブページを生成するための機能が備わっており、小〜大規模サーバシステムにおいて非常に多く利用されています。本講座ではフレームワークを使用していないWebアプリケーションを対象に、SQLインジェクションやクロスサイトスクリプティング(XSS)を試し、対策することで、よくあるWebアプリケーションの脆弱性及びそのセキュリティ対策の基礎について学習します。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くセキュリティについて学習するためには、書籍などをご利用ください。
身につけられること
本講座を学習することで、Webアプリケーションの脆弱性やそのセキュリティ対策について理解し、実践ができるようになります。
対象者
Webアプリケーション開発をしたい方などです。
本講座を学習する上では、いずれかのプログラミング言語入門編、いずれかのWebアプリ開発入門編、新・SQL入門編(もしくはDB/SQL入門編)、Web技術入門編、シェルコマンド入門編、Linux入門編を学習しているとスムーズに学習することが可能です。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。
学習ステータス
Lv.1
レッスン完了数
0 / 1レッスン
演習課題完了数
0 / 7問
完全無料で学びたい方へおすすめ講座
有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。
レッスン一覧
-
chapter 1
-
chapter 2
-
chapter 3
-
chapter 4
-
chapter 5
-
chapter 6