最先端テクノロジーワールド

スーパーゲームIT科

ホワイトハッカー専攻

サーバーやネットワークプログラム、ハッキング知識など総合的に活躍できるセキュリティエンジニアになる!

4年制

情報を守るエキスパートを目指す!

10月1日入学願書受付スタート
ホワイトハッカー専攻

サイバー犯罪の急増により、誰もが情報流出の危険にさらされています。
最近ではスマートフォンでの被害が増えており、実際に個人情報が流失してしまい地位や信用を失う事例も多くあります。

  • マルウェアによる被害

    メールなどに添付された悪意あるプログラムによる被害。PCを乗っ取られるなど。

  • ランサムウェアによる被害

    パソコン内のデータをロックされ、解除するためのパスワードと引き換えに高額なお金を要求される。

  • 不正アプリによる被害

    アプリを使用中にいきなりインカメラで撮影・トップ画面がロックされ、高額なお金を要求される。

  • フィッシング詐欺

    宅配業者などからの「不在配達メール」を装い、個人情報を盗み出そうとする。

ホワイトハッカーとは

サイバー犯罪を起こす「ブラックハッカー(悪いハッカーのこと。クラッカー、ブラックハットともいう)」に対抗する、彼らと同等以上の能力を持つセキュリティエンジニアのこと。
過去のサイバー犯罪で標的とされてきたのは、主に政府機関や企業だったが、一般人をも巻き込む犯罪へと拡大しつつある中で、ホワイトハッカーの需要は年々高まっています。
スキルの高いホワイトハッカーだと年収1,000万を超えるとも言われており、今最も注目されている職業のひとつです。

[ホワイトハッカー専攻]実践力を育む3つの特徴

Point 01

プログラムや
ネットワークなど
基礎力を付ける

PythonやPHPなどのプログラム言語や、サーバ・ネットワークの構築、データベースの知識など、ネットワークエンジニアとしての基本スキルを身につけます。

Point 02

業界で活躍する
現役エンジニアが直接指導

セキュリティやプログラムの開発などの一流企業のエンジニアが、今必要とされる技術や知識を全て教えてくれます。

Point 03

演習中心の4年間で
即戦力の
セキュリティエンジニアに

ネットワークの知識だけでなく、クラッカーが用いるハッキング技術やその対応策など、OCAでしか学べない高度なセキュリティ技術を学びます。

Point 04

カリキュラムから機材まで
業界有名企業が
授業をサポート

ホワイトハッカーは、AI・IoTの進化・普及により、あらゆる業界で求められています。
OCAでは、有名企業や団体と連携し、他では学ぶことができない本物の実践教育でセキュリティのスペシャリストを育成。

※掲載許可を頂いた企業のみ掲載

基礎から実践まで
充実のカリキュラム

1st year エンジニアとしての
基礎力を身につける

セキュリティエンジニアとして必須のスキルを学びます。

主なカリキュラム

CompTIA A+/Network+
  • ハードウェア
  • ネットワーク
  • モバイルデバイス
  • ハードウェアとネットワークのトラブルシューティング
  • Windowsオペレーティングシステム
  • その他のオペレーティングシステム
  • セキュリティ
  • ソフトウェアトラブルシューティング
  • 運用手順
  • ネットワークの概念
  • インフラストラクチャ
  • ネットワークオペレーション
  • ネットワークセキュリティ
  • ネットワークのトラブルシューティングとツール
AWS/インフラ実技
  • AWS Academy クラウドファンデーション
  • AWS クラウドのコンセプト
  • AWS クラウドの主要サービス
  • AWS クラウドクラウドのセキュリティ
  • クラウドアーキテクチャの設計
  • クラウドのサポートサービス
  • Linux/Windowsサーバ概論
  • Linux/Windowsサーバ環境準備
  • Linux基礎コマンド、Windowsサーバ基本操作
  • Linux/Windowsサーバシステム管理
  • シェルスクリプト
PHP基礎
  • プログラム環境構築
  • PHPプログラム概論
  • HTML/CSS、Jvascript基礎
  • SQL基礎
  • 変数、演算子、配列、関数
  • アルゴリズム
  • 制御文(if文、for文など)
  • 組み込み関数(文字列操作、コレクション操作、ファイル入出力)
  • レスポンス、リクエスト
  • セッション管理、ファイル管理、データベース管理
  • webプログラム概論
Python基礎
  • Python概論
  • プログラム環境構築
  • アルゴリズム
  • 変数、演算子、関数
  • データ構造
  • 制御文(if文、for文など)
  • 基本ライブラリ
  • クラスとオブジェクト
  • ユーザ定義関数

※時代や業界の動向、あるいは学生の習熟度次第で変更する可能性があります
※業界の声によっても変更の可能性があります

2nd year より高度な技術を磨く

様々な演習を通じて高度なセキュリティを学びます。

主なカリキュラム

CompTIA security+/aws/CompTIA Linux+
  • 脅威、攻撃、脆弱性
  • テクノロジーとツール
  • アーキテクチャと設計
  • アイデンティティとアクセス管理
  • リスク管理
  • 暗号化とPKI
  • Cloud Architecting
  • 環境の設計
  • 高可用性を考慮した設計
  • インフラストラクチャの自動化
  • インフラストラクチャの疎結合化
  • ウェブスケールのメディア設計
  • フレームワーク
  • トラブルシューティング
  • 設計パターンとサンプルアーキテクチャ
  • Linuxシステム管理者ネットワーク管理者
  • Web管理者
  • テクニカルサポート
Linux実技
  • Linux基礎
  • DNSサーバ概要/構築
  • webサーバ概要/構築
  • Proxyサーバ概要/構築
  • メールサーバ概要/構築
  • FTPサーバ概要/構築
セキュリティ演習
  • ペネトレーションテスト/脆弱性診断
  • インシデント対策
  • ログ解析
法律
  • 情報社会と倫理
  • 情報システムと法的保護
PHP応用
  • PHPフレームワーク概論
  • MVCとコントローラ
  • PHPテンプレートの利用
  • ミドルウェアの利用
  • データベース準備
  • コンソールアプリケーション
  • ソース管理(git/svn)

※時代や業界の動向、あるいは学生の習熟度次第で変更する可能性があります
※業界の声によっても変更の可能性があります

3rd year,4th year 実践力を身につける

企業プロジェクトやインターンシップなど、より実践的なカリキュラムに取り組みます。

主なカリキュラム(3年次)

CND
  • コンピュータネットワークと防衛の基礎
  • ネットワークセキュリティの脅威、脆弱性、攻撃
  • ネットワークセキュリティのコントロール、プロトコル、デバイス
  • ネットワークセキュリティーポリシーのデザインと実装
  • 物理セキュリティ
  • ホストセキュリティ
  • ファイアウォールの安全な構成と管理
  • IDSの安全な構成と管理
  • VPNの安全な構成と管理
  • 無線ネットワークの防御
  • ネットワークトラフィックスのモニタリングと分析
  • ネットワークリスクと脆弱性の管理
  • データのバックアップとリカバリ
  • ネットワークインシデント対応と管理
C#
  • C#概要
  • 変数、演算子、配列
  • 制御文
  • クラス/オブジェクト指向プログラミングの基礎
  • 静的メソッド/静的プロパティ/静的クラス
  • 値型と参照型
  • リストクラスとLINQ
  • 継承
  • ポリモーフィズム
セキュリティ技術
  • セキュリティ技術の基礎
  • 暗号化技術、電子認証技術、デジタル署名
  • セキュリティ・インフラ構築技術
  • Linux/Windowsの要塞化
  • クラッキングの実例
  • ログ解析
  • フォレンジック
  • バイナリ解析
JAVA基礎~応用
  • Java概要
  • 変数、演算子、配列
  • 制御文
  • メソッド
  • 複数クラスを用いた開発
  • オブジェクト指向概要
  • インスタンスとクラス
  • カプセル化、継承、多態性
  • Javaフレームワーク
Python応用
  • Pythonフレームワーク概論
  • ビューとテンプレート
  • モデルとデータベース
  • リレーションシップ

主なカリキュラム(4年次)

CEH
  • ホワイトハッキングの紹介
  • フットプリンティングと調査
  • ネットワークの診断
  • 列挙
  • 脆弱性解析
  • システムハッキング
  • マルウェアの脅威
  • スニッフィング
  • ソーシャル・エンジニアリング
  • サービス拒否(DoS攻撃)
  • セッション・ハイジャック
  • IDS、ファイアウォール、ハニーポットの回避
  • webサーバのハッキング
  • webアプリケーションのハッキング
  • SQLインジェクション
  • ワイヤレスネットワークのハッキング
  • モバイル・プラットフォームのハッキング
  • IoTハッキング
  • クラウド・コンピューティング
  • 暗号技術
Ruby
  • Ruby概論
  • 変数、演算子、配列、ハッシュ
  • メソッド、クラス
  • モジュールやライブラリの活用
  • Ruby on Railsの基本
  • Scaffolding機能によるRails開発の基礎
  • ビュー開発、モデル開発、コントローラー開発
  • ルーティング
  • クライアントサイド開発
ブロックチェーン
  • ブロックチェーンの概要
  • ブロックチェーンのアーキテクチャ
  • 仮想通貨とブロックチェーンの関連性
  • ブロックチェーンプラットフォーム
IoT
  • IoTシステムの基礎
  • IoT機器ネットワーク基礎
  • IoTデバイス実践講座
プログラム
  • Java or python or PHP (時代に合わせる)

※時代や業界の動向、あるいは学生の習熟度次第で変更する可能性があります
※業界の声によっても変更の可能性があります

カリキュラム例

IT基礎

ITに関する基礎知識を学び、インターネット環境の概要を理解する。

主な学習内容

  • ハードウェア
  • ソフトウェアとマルチメディア
  • システム構成
  • ネットワーク
  • セキュリティ
  • データベース
  • アルゴリズムとプログラミング
  • マネジメント
  • 企業活動と法務
  • 経営戦略とシステム戦略
カリキュラム例

セキュリティ概論

セキュリティ事件(フィッシング詐欺、ウイルス侵入、DoS 攻撃等)とその対応手段から、セキュリティの全体像を理解する。

主な学習内容

  • セキュリティの基本/概要
  • マルティウェアの予防対策
  • ランサムウェアの被害軽減策
  • OSやソフトウェアの脆弱性緩和
  • ウェブブラウザの不正ダウンロード
  • 今どきの暗号化によるデータ保護
  • インシデント対策ツールの基本
  • プロセスの動作状況チェック
  • 不正プログラムの特定
  • 不正メールの見抜き方
  • 脅威情報の収集の基礎
  • winsowsのセキュリティ設定
カリキュラム例

Python

様々な分野でスタンダードなプログラム言語「Python」を学ぶ。

主な学習内容

  • Python概論/環境構築/Hello World/変数/定数
  • モジュール分割/パッケージ分割/例外処理
  • Web制作
  • データ型/演算子/スコープ/関数/配列
  • Web開発概論/Django環境構築/DjangoのHelloWorld
  • リスト型・タプル型/スライス/集合型/辞書型
  • MySQLの導入・利用
カリキュラム例

プログラミング

開発・サーバー・DB・WEBなどで使われる基礎的なプログラム言語を学ぶ。

主な学習内容

  • Linuxプログラミング
  • PHPプログラミング
  • Webプログラミング(HTML/CSS)
  • Webプログラミング(JavaScript)
  • DBプログラミング(SQL)
  • DBプログラミング(データベース設計)
  • Webアプリケーション開発概論
  • ネットワーク基礎、Webサーバ構築
カリキュラム例

ネットワーク基礎

ネットワークインフラの基礎を身に付ける。

主な学習内容

  • ネットワークの基礎
  • Cisco デバイスの初期設定
  • Catalyst スイッチの機能と設定
  • ルーティングの基礎
  • アクセスコントロールリスト
  • インフラストラクチャサービス
  • IPv6 アドレッシング
  • デバイスの管理
カリキュラム例

ネットワーク演習

様々なサーバーやセキュリティを実際に構築する。

主な学習内容

  • UNIXコマンドの確認
  • サーバーの構築
  • Webサーバー構築
  • セキュリティを意識したサーバー構築
  • サーバーのアクセス制御
  • ファイアウォール設定
  • コンテナプログラミング

目指せる資格・検定

  • CEH(認定ホワイトハッカー)
  • CDN(認定ネットワークディフェンダー)
  • CompTIA A+
  • CompTIA Network+
  • CompTIA Security+
  • AWS Academy Cloud Foundations
  • AWS Academy Cloud Architecting
  • ITパスポート
  • サイバーセキュリティ管理者
  • 情報セキュリティスペシャリスト
  • CCNA/CCENT
  • 公認情報セキュリティマネージャー(CISM)
  • CompTIA
  • 情報処理安全確保支援士
  • ネットワーク情報セキュリティ
    マネージャー(NISM)

目指せる仕事

  • ホワイトハッカー、
  • セキュリティエンジニア、
  • ネットワークエンジニア、
  • プログラマー、
  • システムエンジニア、
  • サーバエンジニア、
  • データベーススペシャリスト など
 

OCAをリアルに体感!

  • 資料請求
  • オープンキャンパス
オープンキャンパス
AO出願受付開始
ネットAOエントリー
AO説明会
今春新設!e-sportsワールド
ホワイトハッカー
資料請求
高速バスサポート
  • 専門学校と大学の違い
    • マンガ・コミイラ
    • e-sprts
    • OCA公式
    Close