【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux)
4.2 (569 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,807 students enrolled

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

情報セキュリティ管理の基礎や、ネットワークセキュリティについてKali Linux + Python 3で実践的に学ぼう!
Bestseller
4.2 (569 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,807 students enrolled
Last updated 12/2019
Japanese
Current price: $57.99 Original price: $89.99 Discount: 36% off
12 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 25 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Pythonを使用したネットワークプログラムの書き方を理解できます
  • VirtualBox上にKali LinuxとPython 3をインストールし、セキュリティについて学べます。
  • インターネットやLANなどの基本的な知識を得られます
  • 仮想環境内でハッキングテクニックを体験できます
Requirements
  • WindowsまたはMac
  • Kali Linux(無料、レクチャーで入手・導入手順を紹介します)
  • Python 3(無料、レクチャーで入手・導入手順を紹介します)
Description

*2019/10/22 Kali Linux 2019.3とVirtualBox 6.0.14 のmacOS 10.15へのインストール手順を追加しました。

*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 this course is for:
  • 情報セキュリティについて学びたい方
  • ペネトレーションテストや、ネットワークセキュリティを学びたい方
  • Whitehat Hackerになりたい方
  • サーバー管理などをしていて典型的な攻撃方法を理解し、防御策を打ちたい方
Course content
Expand all 71 lectures 05:22:46
+ 第0日:イントロ(学習をはじめる前に)
5 lectures 22:53

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

Preview 03:11

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

情報資産と脅威
04:10

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

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

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

セキュリティインシデントの事例と対策
08:44
セキュリティ診断とペネトレーションテスト
05:00
+ 第1日:環境構築(Kali Linux & Python 3)
13 lectures 45:28
このセクションで学ぶこと
02:21
(macOS)VirtualBoxのインストール
02:38
(macOS)Kali Linux 2019.3のインストール
07:13
(Windows 10)VirtualBoxのインストール
03:42
(Windows 10) Kali Linux 2019.4のインストール
07:29
練習: Kali LinuxをVirtualBox上にインストールしてみよう
00:04
日本語環境を整えよう
04:37
練習: 日本語入力を試してみよう
00:05

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

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

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

Wing IDEでPython 3を使用する
08:40
練習: Wing IDEでPython 3を使えるように設定しよう
00:07
+ 第2日:ターゲット情報の調査(ネットワーク・ポートスキャン)
9 lectures 27:48
セクション概要とサーバー攻撃のステップ
03:04
練習:urllibを使って画像ファイルを取得・保存してみよう
00:04
Kali Linuxのネットワーク設定変更とpingの実行
06:30
練習: Kali Linuxのネットワーク設定を変更しよう
00:06

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

tracerouteを実行してみよう
02:38
練習: tracerouteを実行してみよう
00:04
nmapでポートスキャンをしてみよう
06:42
練習: nmapでポートスキャンをしてみよう
00:07
+ 第3日:データのキャプチャ(データを集める)
6 lectures 28:26
練習: TCPクライアントを書いてみよう
00:16

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

スニッファーを書いてみよう
13:30
練習: スニッファーを書いてみよう
00:05
パブリックなアドレスをリッスンしてみよう
06:26
練習: パブリックなアドレスをリッスンしてみよう
00:04
+ 第4日:Webサーバーへの辞書型攻撃
10 lectures 01:38:50

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

テスト環境に標的を用意しよう(WordPress)
16:29
練習: WordPressをセットアップしてみよう
00:05

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

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

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

サイトのファイル構成を確認しよう
21:33
サイトのファイル構成をチェックするコードを書いてみよう
00:05
ログインページを調べよう
05:13
作成するブルートフォースプログラムの概要
02:22
ブルートフォースのコードを書いてみよう
48:14
練習: ブルートフォースのPythonコードを書いてみよう
00:08
+ 第5日(リクエスト動画):Metasploitを使ってみよう(追加中)
21 lectures 57:27

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

Metasploitとは?
04:26

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

MSFコンソールの起動とアップデート
03:28
練習:msfconsoleを起動してみよう
00:04
GUIクライアント(Armitage)の起動確認
02:37
Vagrantをインストールしよう
02:38
練習課題: Vagrantをインストールしよう
00:03
Vagrantbox(CentOS)をダウンロードしよう
02:51
練習課題: CentOSのボックスをダウンロードしよう
00:03
仮想マシン(ターゲット)の作成と起動・停止
07:26
練習課題:VMを作ろう
00:04
SSHクライアントから接続してみよう
06:21
練習課題:SSHで接続してみよう
00:03
OpenSSLのバージョンを確認しよう
02:30
練習課題:OpenSSLのバージョンを確認しよう
00:06
Apache httpdのインストール・起動確認
04:13
練習課題:Apache httpdのインストール・起動確認
00:04
SSL証明書を生成し、HTTPS接続をしてみよう
13:20
練習課題:秘密鍵とSSL証明書を生成し、SSL接続を確認しよう
00:03
exploitを実行してみよう
05:49
練習課題:exploitを実行してみよう
00:04
msfconsoleやVMの終了手順
01:13
+ ボーナスセクション
1 lecture 01:07
さらにスキルを向上するために
01:07
+ アーカイブ(旧コンテンツ)
5 lectures 37:40
Kali Linux 2016のインストール
12:06

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

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

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

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

Guest Additionsのインストール(2/2)Kali 2016
05:48
(レガシー)Guest Additionsのインストール(Kali 2017)
06:17
(Windows 10)Kali Linux 2017のインストール
09:55