知識の地図へ

Web商店街

Webサービスの仕組みの教材を、ここから探せます。

0 / 27 ユニット

1. 1リクエストの流れ(全体図)

0/2

2. ブラウザの仕組み

0/2

3. Webサービスのシステム構成

0/22

3-1. サーバの役割(何があるか)

フロントサーバ画面を組み立てて返す係APIフロントとバックの会話の窓口バックエンドサーバ「何を返すか」を考える頭脳DBサーバデータを整理して保管する係ストレージサーバ大きな塊を置く倉庫入口(ロードバランサ/WAF)振り分ける係と、門番CDN利用者の近くから配る係キャッシュよく使う答えを手元に置く係非同期処理(キュー・ジョブ)重い仕事は後回しにする

3-2. 動かす基盤(インフラ)

オンプレミスサーバを自分で持って動かす

クラウド(借りる)

クラウドサーバを借りて、使った分だけ払うクラウドはどこにあるのか

3-3. セキュリティ

Webのセキュリティ(全体像)端末以外をまとめて守る

認証(ログインシステム)

パスワードはどう守られているのか認証(ログインシステム)「あなたは誰?」を確かめる認可(ログイン後の権限)「何をしてよいか」を決める

Webの中のセキュリティ

Webの中のセキュリティコードを書くときに守ること入力の検証(バリデーション)外から来た値を疑うXSS他人のブラウザで悪いスクリプトを動かす攻撃CSRFログイン中を悪用して「勝手な操作」をさせるSQLインジェクション入力からDBに不正な命令を送り込む秘密情報の扱い鍵やパスワードを隠す

4. サービス別の構成例

0/1