【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux使用)
4.2 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,406 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux使用) to your Wishlist.

Add to Wishlist

【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux使用)

情報セキュリティ管理の基礎や、ネットワークセキュリティについてKali Linux + Python 3で実践的に学ぼう!
4.2 (120 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,406 students enrolled
Last updated 6/2017
Japanese
Current price: $10 Original price: $90 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 27 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Pythonを使用したネットワークプログラムの書き方を理解できます
  • VirtualBox上にKali LinuxとPython 3をインストールし、セキュリティについて学べます。
  • インターネットやLANなどの基本的な知識を得られます
  • 仮想環境内でハッキングテクニックを体験できます
View Curriculum
Requirements
  • WindowsまたはMac
  • Kali Linux(無料、レクチャーで入手・導入手順を紹介します)
  • Python 3(無料、レクチャーで入手・導入手順を紹介します)
Description

*2017/6/14 リクエストの非常に多かったMetasploitによる脆弱性攻撃のセクションを追加しました。

*2017/4/14 脆弱性診断・ペネトレーションテストの解説を追加しました。

近年、標的型攻撃や、クレジットカード情報の流出など、サイバー犯罪が急増しています。

このコースでは、情報セキュリティ対策の基本的な考え方や、サイバー攻撃やネットワークセキュリティについて基礎を学び、安全にサーバーを運用したり、サイバー犯罪から身を守る方法を学ぶための基礎知識をマスターすることを目指します。

このコースでは、ペネトレーションテスト(侵入テスト)やパケットキャプチャ、辞書型攻撃など典型的な攻撃パターンを、セキュリティ学習に特化したKali LinuxというディストリビューションパッケージとPython 3を用いてローカル環境で行います。Pythonによるネットワークプログラミング(urllib)もしっかり学べますので、Pythonによるスクレイピングなどへの応用に役立つでしょう。

またセキュリティだけではなく、TCP/IPネットワークの基礎知識も学べるので、自宅でLANを構築したり、安全に無線LAN環境を運用するのに役立ちます。

ぜひ一緒に情報セキュリティについて学びましょう!

情報処理技術者試験の「情報セキュリティマネジメント試験」対策の第一歩としてもおすすめです。

【コースの構成】

第0日: 情報セキュリティ概論: 

 脆弱性診断とペネトレーションテストの意義

第1日: 環境構築: Kali Linuxのインストールとアップグレード

第2日: ネットワーク情報の調査(ポートスキャンやping, 経路調査)

 典型的なサーバー攻撃ステップ

第3日: 間接的情報収集(スニファー)

第4日: 直接的なサーバーアタック(WordPressへの辞書型攻撃・ブルートフォース)

第5日: Metsploitによる脆弱性アタック(OpenSSLのHeartbleed脆弱性への攻撃)

リクエストセクション:

 SQLインジェクション(追加収録中)

*受講生のみなさんからのリクエストにお応えしてレクチャーを追加収録しています。もしリクエストがあればメッセージでお送りください。


Who is the target audience?
  • 情報セキュリティについて学びたい方
  • ペネトレーションテストや、ネットワークセキュリティを学びたい方
  • Whitehat Hackerになりたい方
  • サーバー管理などをしていて典型的な攻撃方法を理解し、防御策を打ちたい方
Students Who Viewed This Course Also Viewed
Curriculum For This Course
68 Lectures
04:49:28
+
第0日:イントロ(学習をはじめる前に)
5 Lectures 22:53

情報セキュリティとは何を指すのか?という基本的な考え方を学びましょう!

Preview 03:11

情報セキュリティで何を守るのか、どんな脅威があるのかを学びましょう。

情報資産と脅威
04:10

次の問題に回答しましょう

小テスト:情報セキュリティの概要
1 question

最近のセキュリティインシデントに見る脆弱性の例

セキュリティインシデントの事例と対策
08:44

セキュリティ診断とペネトレーションテスト
05:00
+
第1日:環境構築(Kali Linux & Python 3)
15 Lectures 49:14
このセクションで学ぶこと
02:21


VirtualBoxのインストール
03:42

Kali Linuxのインストール
12:06

練習: Kali LinuxをVirtualBox上にインストールしてみよう
00:00

GuestAdditionsをインストールします。

Guest Additionsのインストール(1/2)
03:34

練習: Guest Additionsをインストールしてみよう
00:00

GuestAdditionsを動作させるために、Dist-upgradeを行います。

Kali Rollingにアップグレードします。

Guest Additionsのインストール(2/2)
05:48

練習: dist-upgradeをして解像度を変更してみよう
00:00

日本語環境を整えよう
04:37

練習: 日本語入力を試してみよう
00:00

Python用の無料の統合開発環境(Wing IDE Personal 6.0)をインストールします。

Wing IDEのインストール
06:15

練習: Wing IDEをインストールしてPython 2を試してみよう
00:00

WingIDEでPython 3が使えるように設定します。

Wing IDEでPython 3を使用する
08:40

練習: Wing IDEでPython 3を使えるように設定しよう
00:00
+
第2日:ターゲット情報の調査(ネットワーク・ポートスキャン)
9 Lectures 27:27
セクション概要とサーバー攻撃のステップ
03:04


練習:urllibを使って画像ファイルを取得・保存してみよう
00:00

Kali Linuxのネットワーク設定変更とpingの実行
06:30

練習: Kali Linuxのネットワーク設定を変更しよう
00:00

tracerouteでファイアウォールの有無を確認しましょう

tracerouteを実行してみよう
02:38

練習: tracerouteを実行してみよう
00:00

nmapでポートスキャンをしてみよう
06:42

練習: nmapでポートスキャンをしてみよう
00:00
+
第3日:データのキャプチャ(データを集める)
6 Lectures 28:01

練習: TCPクライアントを書いてみよう
00:00

UDPクライアントとパケット盗聴プログラムを書いてみよう!

スニッファーを書いてみよう
13:30

練習: スニッファーを書いてみよう
00:00

パブリックなアドレスをリッスンしてみよう
06:26

練習: パブリックなアドレスをリッスンしてみよう
00:00
+
第4日:Webサーバーへの辞書型攻撃
10 Lectures 01:38:28

Apache, PHP, MariaDB(MySQL互換RDBMS)を設定し、WordPressをインストールしよう

テスト環境に標的を用意しよう(WordPress)
16:29

練習: WordPressをセットアップしてみよう
00:00

PythonのプログラムからWordPressにアクセスしてみよう

URLクライアントを作成しWordPressにアクセスしよう
04:36

練習: URLクライアントを作成しよう
00:00

ローカルファイルを参照しながらサイトのファイル構成を確認するプログラムを作成しましょう。

サイトのファイル構成を確認しよう
21:33

サイトのファイル構成をチェックするコードを書いてみよう
00:00

ログインページを調べよう
05:13

作成するブルートフォースプログラムの概要
02:22

ブルートフォースのコードを書いてみよう
48:14

練習: ブルートフォースのPythonコードを書いてみよう
00:00
+
第5日(リクエスト動画):Metasploitを使ってみよう(追加中)
21 Lectures 56:55

Metasploitの概要を学びましょう。

Metasploitとは?
04:26

MSFコンソールの起動確認とアップデートを行いましょう。

MSFコンソールの起動とアップデート
03:28

練習:msfconsoleを起動してみよう
00:00

GUIクライアント(Armitage)の起動確認
02:37

Vagrantをインストールしよう
02:38

練習課題: Vagrantをインストールしよう
00:00

Vagrantbox(CentOS)をダウンロードしよう
02:51

練習課題: CentOSのボックスをダウンロードしよう
00:00

仮想マシン(ターゲット)の作成と起動・停止
07:26

練習課題:VMを作ろう
00:00

SSHクライアントから接続してみよう
06:21

練習課題:SSHで接続してみよう
00:00

OpenSSLのバージョンを確認しよう
02:30

練習課題:OpenSSLのバージョンを確認しよう
00:00

Apache httpdのインストール・起動確認
04:13

練習課題:Apache httpdのインストール・起動確認
00:00

SSL証明書を生成し、HTTPS接続をしてみよう
13:20

練習課題:秘密鍵とSSL証明書を生成し、SSL接続を確認しよう
00:00

exploitを実行してみよう
05:49

練習課題:exploitを実行してみよう
00:00

msfconsoleやVMの終了手順
01:13
+
ボーナスセクション
1 Lecture 00:09
さらにスキルを向上するために
00:09
+
リクエスト動画: SQLインジェクション
1 Lecture 03:05
イントロ
03:05
About the Instructor
井上 博樹 (Hiroki Inoue)
4.3 Average rating
1,995 Reviews
12,709 Students
17 Courses
ITエンジニア、Udemy講師(プログラミング, STEAM)

Hiroki Inoue is a software engineer since 1992. Hiroki Inoue has been taught Web programming at Dokkyo University in Japan, and also on Udemy since November 2014 and now offering 17 courses for 20,000 students. Hiroki Inoue started a consultancy in 2007 to support institutions and corporations to leverage technology in education. Also Hiroki provides 17 courses on Udemy; Deep Learning/TensorFlow, Neural Network with Numpy, Ethical Hacking with Kali Linux, Complete Web Developer 2.0 (Localized Rob Percival's best seller course), iOS 10 App Dev, Linux, Linux/Docker, Java, Ruby on Rails, WordPress, Android App Dev, PHP7/Laravel, Moodle He loves to play tennis in weekend.

東京大工学部卒業後、富士総合研究所[現・みずほ情報総研]解析技術第1部にてデータ解析・デジタル信号処理の研究開発)・大学講師を経て、ワシントンD.C.の教育系スタートアップ(Blackboard)に参加、オンライン教育プラットフォーム開発や多言語化、アジア展開などを担当。NASDAQ IPOを経験した後、起業。

世界最大のオンライン学習サイト・Udemyでのべ20,000名以上にプログラミング講座を17コース提供中。対面でもプログラミングワークショップ(Hour of Code, スマホアプリ開発、Raspberry Pi による電子工作)を地域の中高で定期的に開催している。

2016年11月にはUdemyのベストセラーコース "Complete Web Developer 2.0" をローカライズ。2017年1月にTensorFlow入門コース, 3月にセキュリティ入門, 4月にニューラルネットワークコースをリリース。

大学・企業、塾・予備校などへの教育研究支援、オンライン教育プラットフォーム(LMS/Moodle/Canvas/Blackboard)導入、反転授業・ブレンデッドラーニング・パーソナライズドラーニング(個別学習)の導入支援、映像授業制作、教育アプリ開発などを提供している。著書に「Moodle入門(2007年)」「Moodle2ガイドブック(2013年)」「反転授業マニュアル(2014年)」「動画xスマホで稼ぐ(2014)」「エンジニアのためのオンライン講座制作ガイド(2016年12月刊)」などがある。

また、2014年よりネパールにおける教育支援プロジェクト、"Lights For Everyone" プロジェクトを立ち上げ、ソーラーライトの提供や、SLC(高卒認定試験)対策を含むオンライン学習サイト構築などを企画・構築・運用している。