fbpx





分野概要
ネットワーク

ネットワーク基礎

IPの理論と、ネットワーク構築、NWスイッチの設定、 VLANの構築演習を行う

日程 講義内容
第1回 5月20日(水)
17:50~19:20
コンピュータネットワーク概論
キーワード: LAN、WAN、IEEE802.11、トポロジ、OSI基本参照モデル、ネットワークプロトコル
第2回 5月20日(水)
19:35~21:05
イーサネットとIPネットワーク
キーワード: MACアドレス、ARP、IPアドレス、サブネットマスク、パケット、ヘッダ、IPv4、IPv6、ルータ
第3回 5月27日(水)
17:50~19:20
TCPとUDP
キーワード: TCP、UDP、ポート、3wayハンドシェイク、パケット、ヘッダ
第4回 5月27日(水)
19:35~21:05
サーバの役割とHTTP・FTP・DNS
キーワード: サーバ、HTTP、FTP、DNS、DNSレコード、逆引き、DDNS、DNSキャッシュ

加藤 聰彦

加藤 聰彦

電気通信大学 大学院情報理工学研究科、情報理工学域情報学専攻、Ⅱ類 (融合系)教授
研究室ホームページ

サーバ・ネットワーク構築・運用技術

ウェブシステムを支える基盤であるサーバ・ネットワークについて、実習を通じて体験しながら学びます。Linuxや仮想化技術、コンテナ技術を用いて基礎知識・構築・運用・監視・管理を一通り学習範囲とします。本講義での学習成果がクラウドコンピューティングやサーバレスの技術を理解し活用するための基盤になります。

日程 講義内容
第1回 6月6日(土)
10:30~12:00
イントロダクション(講義)
キーワード Webサーバ、LAMP、Linux、Apache、MySQL(MariaDB)、SELinux、iptables、パッケージ管理システム、テキストエディタ、SSH
第2回 6月6日(土)
13:00~14:30
Linuxサーバ構築演習(演習)
キーワード CentOS、Apache、MySQL、iptables、yum、vim、SSH、OpenSSL、ユーザ管理、グループ管理
第3回 6月6日(土)
14:45~16:15
Linuxサーバ構築演習(演習)
キーワード CentOS、Apache、MySQL、iptables、yum、vim、SSH、OpenSSL、ユーザ管理、グループ管理
第4回 6月17日(水)
17:50~19:20
Linuxサーバ活用技術(講義)
キーワード バックアップ、ロギング、Infrastructure as Code、コンテナ技術、モニタリング
第5回 6月20日(土)
10:30~12:00
Linuxサーバ活用演習(演習)
キーワード LVM、rsync、syslog、cron、systemd、Ansible、Serverspec、Docker、モニタリング
第6回 6月20日(土)
13:00~14:30
Linuxサーバ活用演習(演習)
キーワード LVM、rsync、syslog、cron、systemd、Ansible、Serverspec、Docker、モニタリング

馬場 俊彰

馬場 俊彰

株式会社ハートビーツ 技術統括責任者
個人サイト

クラウドコンピューティング

現代のウェブシステムの基盤であるクラウドコンピューティングについて、実習を通じて体験しながら学びます。
クラウドサービスの利用技術だけでなく、DevOpsやマイクロサービス、コンテナ技術、継続的インテグレーション、継続的デプロイなどクラウドコンピューティング活用のための前提知識や文化も学習範囲とします。
本講義での学習成果が、俗に言う「モダンな」ウェブシステム開発・運用の基盤になります。

日程 講義内容
第1回 7月1日(水)
19:35~21:05
イントロダクション(講義)
キーワード クラウドコンピューティング、仮想化、料金体系、セキュリティ、責任共有モデル
第2回 7月11日(土)
14:45~16:15
クラウドコンピューティングの主要コンポーネント(講義)
キーワード IaaS、PaaS、SaaS、FaaS、Serverless、IDaaS、スケーラビリティ、キャパシティ、モニタリング
第3回 7月11日(土)
16:30~18:00
クラウドサービスの利用演習(演習)
キーワード スケーラビリティ、セキュリティ、キャパシティ、モニタリング
第4回 7月22日(水)
17:50~19:20
クラウドサービス活用技術(講義)
キーワード DevOps、継続的インテグレーション、継続的デプロイ、コンテナ(Docker、Kubernetes)
第5回 7月25日(土)
10:30~12:00
クラウドサービスの利用演習(演習)
キーワード DevOps、継続的インテグレーション、継続的デプロイ、コンテナ(Docker、Kubernetes)
第6回 7月25日(土)
12:15~13:45
最新の話題・まとめ(講義)
キーワード SRE(Site Reliability Engineering)、Microservices、Service Mesh、Observability、Edge Computing

馬場 俊彰

馬場 俊彰

株式会社ハートビーツ 技術統括責任者
個人サイト

サイバーセキュリティ演習

ウェブシステムにおけるセキュリティ技術は日進月歩で成長しているものの、いまだに基本的な脆弱性を抱えたサイトが大量にリリースされています。
本講義では、これらの基本的な脆弱性について疑似環境への攻撃演習を通して理解することを目的としています。
実際に攻撃者が何を行っているかを確認することで、構築や運営といった今までの講義内容とは異なる視点を得るとともに、
最先端のセキュリティ技術の恩恵を受けるための素地を作ります。

日程 講義内容
第1回 6月27日(土)
10:30~12:00
Webセキュリティ基礎とProxyツールの使い方
キーワード: HTTP、LocalProxy、Cookie、セッション管理
第2回 6月27日(土)
13:00~14:30
クロスサイトスクリプティング(1)
キーワード: クロスサイトスクリプティング、同一オリジンポリシー、JavaScript、Cookie
第3回 6月27日(土)
14:45~16:15
クロスサイトスクリプティング(2)
キーワード: クロスサイトスクリプティング、同一オリジンポリシー、JavaScript、Cookie
第4回 6月27日(土)
16:30~18:00
SQLインジェクション
キーワード: SQLインジェクション、プリペアードステートメント、安全なウェブアプリケーションの作り方
第5回 7月4日(土)
10:30~12:00
CTF実践演習
キーワード: キャプチャーザフラッグ
第6回 7月4日(土)
12:15~13:45
CTF実践演習
キーワード: キャプチャーザフラッグ

廣田 一貴

廣田 一貴

三井物産セキュアディレクション株式会社
著書:セキュリティコンテストのためのCTF問題集 等

米内 貴志

米内 貴志

東京大学教養学部理科一類 Web Security Researcher
個人サイト

更新日:

Copyright© ウェブシステムデザインプログラム.