付きではないけど、早々に入れておく。翌日には公開されたな。前回授業の暗号化の説明でも解説したように、パスワードはブルートフォース攻撃をうければ、いつかはパスワードが破られる危険性がある。いった対策で最も重要な方法が、2段階認証(多要素認証)である。この方式では、通常のパスワード入力の後に、以下の様な方式でワンタイムパスワードを入力することでログインが可能となる。携帯電話にテキストメッセージ(SMS)でワンタイムパスワードを送る。音声を用いると、電話がかかってくると機械音声でワンタイムパスワードを読み上げてくれる。認証システムアプリは、時間で変化するワンタイムパスワードが表示される。2段階認証を設定するための例を示す。各自が利用しているインターネットサービスの中から1つを選び、2段階認証の設定を行うこと。インターネットサービスを一切利用していない人は、暫定で入会し課題終了後解約すればいい。あるので、自分にとってセキュリティ上重要なサービスについて設定を行うこと。2段階認証で問題がある場合は、このレポート課題終了後、2段階認証の設定を外せばよい。レポートでは、2段階認証の設定中の画面、ログイン時の2段階認証が行われている画面、受信したワンタイムパスワードの例などを画面のキャプチャなどで取得し、その手順の流れを解説し、考察として2段階認証の利点と欠点について記載すること。キャプチャ画面をレポートに貼り付ける際は、自分の個人情報が記載されないように注意をすること。全てのサービスで2段階認証の設定を終えている人は、いくつかのサービスで2段階認証を用いてログインする手順を説明せよ。2段階認証を使いたいと思うかもしれないけど、慣れない学生さんがログインできなくなる可能性があり、一部の教職員しか使えない。セキュリティインターネットをクラッカーからの攻撃をうけないように守る場合、以下の3点の対策が重要となる。インターネットの経路での対策サーバ側での対策パソコン側での対策バッファオーバーフロークラッカーがサーバを攻撃する場合、サーバ上のプログラムの脆弱性を利用する。サーバプログラムの脆弱性で最も典型的な攻撃方法は、「バッファオーバーフロー」がある。ウィルスのプログラムを実行してしまう}こういったプログラムは危険なので、こういうミスが見つかったらプログラムの更新が重要。ファイアウォールサーバで動かしているプログラムにバッファオーバーフローのような不備が残っていて、全世界のどこからでもこういった不備があるプログラムに簡単に接続できたとしたら、極めて危険である。サーバで動くプログラムは、接続するためのポート番号が決まっているので、相手のコンピュータのIPアドレスが分かったら攻撃を仕掛けてくるかもしれない。これらの接続をできなくするための方法で、例えば学内のWebサーバへの攻撃を防ぎたいのなら、ルータで「宛先ポート番号が80のパケットは廃棄」といった設定をすればよい。危険な攻撃を加えてくるコンピュータのIPアドレスがわかっている場合は、「送信元IPアドレスXX.XX.XX.XXのパケットは廃棄」という設定をすればよい。いった、ポート番号やIPアドレスを見てパケットを遮断するルータは、FireWall(防火壁)と呼ばれる。ファイル共有)を禁止など(ブラックリスト型)、基本は全面禁止だけどポート番号22(ssh)は許可(ホワイトリスト型)など。