テクノロジ系 › セキュリティ› 情報セキュリティ› 単元 10 / 13ネットワーク・通信経路への攻撃 頻出 約 48 分 7 用語 過去問 9 題
AI 先生に聞く
この単元の目標 通信に割り込む攻撃を、割り込む場所 (通信経路の途中か、利用者のブラウザの中か) で分けられる。 メールの中継の悪用 (第三者中継、別名 オープンリレー) について、悪用する 行為 の面と、それを許すサーバの 設定状態 の面を分けて説明できる。 偽装や乗っ取りの手口を、偽る・奪う情報 (送信元の IP アドレス、名前解決の情報、セッション ID) で見分けられる。 用語総表(7 語) 用語 中間者攻撃 は、通信している二者の間に攻撃者が気付かれないように入り込み、やり取りされるデータを 盗聴 したり 改ざん したりする攻撃である。
← 図は横にスクロールできます →
攻撃者は利用者に対してはサーバのふりをし、サーバに対しては利用者のふりをして、両方向のデータを自分の手元で受け渡す。二者はどちらも相手と直接やり取りしているつもりなので、途中で中身を読まれても書き換えられても気付きにくい。暗号化されていない通信や、本物かどうかを確かめずに接続した相手との通信が狙われやすく、通信の暗号化と、相手が本物であることの確認 (サーバ証明書の検証など) が対策になる。
たとえ 二人の間で手紙を運ぶ使いが、こっそり封を開けて読み、文面を書き足してから届けるようなもの。受け取った側は、使いが途中で手を加えたことを知らない。
覚え方 英語の Man-in-the-Middle を訳した名前で、頭文字から MITM と略される。
出題のポイント
混同注意 中間者攻撃 は盗み見るだけの盗聴にとどまらず、受け渡す途中で内容を書き換えることもできる。この用語の過去問 1 題 中間者攻撃 →
MITB攻撃 は、利用者の端末に入り込んだ マルウェア (悪意のあるソフトウェア) がブラウザを乗っ取り、画面の表示や送信する内容をブラウザの内側から書き換える攻撃である。
主な標的はインターネットバンキングで、利用者が開いているのは本物のサイトであり、ログインも本人が正しく行う。マルウェアは画面に利用者の入力どおりの内容を表示し続けることもあり、利用者は不正に気付きにくい。
たとえ 窓口で書いた申込用紙を、自分の手から離れる直前に、隣に立つ偽の係員が別の用紙と差し替えるようなもの。窓口も、届いた用紙を本人のものとして受け付ける。
覚え方 Man-in-the-Middle の Middle を Browser に置き換えた名前で、中間者がブラウザの中に住み着いたと読める。
出題のポイント
出題 MITB攻撃 は、ブラウザを乗っ取ったマルウェアがインターネットバンキングの取引内容を利用者に気付かれないように書き換え、不正な送金などをさせる手口である。混同注意 MITB攻撃 の書き換えは暗号化の前に端末内で起きるため、通信経路の暗号化は対策にならない。端末のマルウェア対策や、取引内容を別の経路で確かめる仕組みが有効である。この用語の過去問 1 題 MITB攻撃 →
第三者中継 は、そのメールサーバと関係のない第三者が、サーバに自分のメールを 中継 (受け取ったメールを別のサーバへ転送すること) させ、送信に利用する行為である。
攻撃者は、外部から外部へのメールを受け付けてしまうサーバを探して経由させ、迷惑メールを大量に送ることが多い。このように悪用のために経由される機器を 踏み台 と呼び、受け取った側からは踏み台のサーバが送り主に見えるため、攻撃者は自分の身元を隠せる。
たとえ 会社の受付が、社員でも来客でもない通行人から預かった大量の封書を、会社の名前で社外へ発送してしまうようなもの。苦情は通行人ではなく会社へ来る。
出題のポイント
混同注意 第三者中継 の被害者は迷惑メールを受け取る人だけではない。経由されたメールサーバの持ち主も、送り主と見なされて信用を落とす。オープンリレー は、メールサーバが送り主や宛先を確かめず、誰から誰へのメールでも制限なく中継してしまう 設定状態 のことで、第三者中継 とも呼ばれる。
オープンリレーのサーバは、攻撃者に見つかると第三者中継の踏み台として使われる。防ぐには、中継を自組織の利用者が出すメールに限り、外部から外部へのメールを拒否するように設定する。この設定にしても、組織の利用者がメールを送ることや、外部から組織宛てのメールを受け取ることは妨げられない。
たとえ 宛名も差出人も見ずに、持ち込まれた荷物を何でも配送に回してしまう集荷所のようなもの。
覚え方 open は「誰にでも開いている」、relay はリレー競走でバトンを次の走者へ渡すことを表す。
出題のポイント
混同注意 オープンリレー と 第三者中継 は同じ意味で使われることが多い。前者はサーバの設定の弱点の側から、後者はその弱点を突いて他人のサーバからメールを送る側から見た呼び方である。IPスプーフィング は、通信で送る パケット (データを小分けにした単位) の送信元 IP アドレス を偽り、別の機器から送られたように見せかける手口である。
送信元欄を許可された機器のアドレスに書き換える IP アドレスだけで相手を判断する機器 許可された通信として通してしまう パケットには宛先と並んで送信元の IP アドレスが書かれており、受け取った機器は通常その値を信じて相手を判断する。送信元の値は送る側で書き換えられるので、IP アドレスだけで通信を許可する仕組みは許可済みの機器を装ったパケットで突破されるおそれがあり、IP アドレスだけに頼らない認証が対策になる。攻撃の発信元を隠す目的で使われることもある。
たとえ 封筒の裏の差出人欄に、信用されている取引先の住所を書いて出すようなもの。受け取る側が差出人欄だけを見て開封すれば、だまされてしまう。
覚え方 英語の spoof は「人をかつぐ、まねてからかう」という意味の語である。
出題のポイント
出題 IPスプーフィング は、送信元の IP アドレスを偽ったパケットを送る不正アクセスの手段である。出題 IPスプーフィング は機器を相手にした技術的な偽装である。人の心理や油断を突いて情報を聞き出す ソーシャルエンジニアリング には当たらない。この用語の過去問 1 題 IPスプーフィング →
DNSキャッシュポイズニング は、DNS サーバ が一時的に保存している名前解決の情報に偽の内容を紛れ込ませ、利用者を偽のサイトへ接続させる攻撃である。
DNS は、ドメイン名からその機器の IP アドレスを調べる名前解決の仕組みで、DNS サーバは調べた結果を キャッシュ (再利用のための一時保存) として持っておく。キャッシュが汚されている間は、そのドメイン名をその DNS サーバに問い合わせた利用者が影響を受ける。偽サイトにログイン情報などを入力させて盗む被害につながり、DNS の応答が正しいことを電子署名で確かめる DNSSEC が対策の一つになる。
たとえ 町の案内所の地図に、ある店の場所として偽の店の住所を書き込んでおくようなもの。正しい店名を尋ねた人ほど、迷わず偽の店へ案内される。
覚え方 poisoning は「毒を盛ること」で、名前解決の情報のたまり場であるキャッシュに毒を混ぜる様子を表す。
出題のポイント
出題 DNSキャッシュポイズニング は、ドメイン名から IP アドレスを引くための情報をサーバ上で偽物に書き換え、利用者を偽サイトに着かせる攻撃である。混同注意 フィッシング は偽のメールなどで人をだまして偽サイトへ誘う。DNSキャッシュポイズニング は名前解決の情報を汚すので、利用者が正しいドメイン名を入力しても偽サイトに着く。この用語の過去問 1 題 DNSキャッシュポイズニング →
「IPスプーフィング」と「DNSキャッシュポイズニング」の違い セッションハイジャック は、ログイン後の一続きのやり取り (セッション ) を識別する情報を攻撃者が奪い、本人になりすましてその通信を乗っ取る攻撃である。
Web サービスはログインした利用者に セッション ID という識別用の値を発行し、それを Cookie (サイトがブラウザに保存させる小さなデータ) などに入れてやり取りすることで、ログイン済みであることを確かめる。攻撃者がこの値を盗聴や推測、スクリプトによる抜き取りなどで手に入れると、パスワードを知らなくても本人として操作できてしまう。
たとえ 遊園地で入場時に巻いてもらった腕輪を奪えば、入場券を買わずに本人のふりをして乗り物に乗れるようなもの。係員は腕輪だけを見て通している。
覚え方 hijack は飛行機や車の乗っ取りを指す英語と同じ語で、乗っ取る対象がセッションになったと読める。
出題のポイント
出題 セッションを識別する情報を収めた Cookie が クロスサイトスクリプティング などで漏れると、攻撃者が本人として扱われ、利用者のアカウントが不正に使われるおそれがある。混同注意 セッションハイジャック は、パスワードを盗む攻撃とは違い、ログインが済んだ後の状態を奪う。攻撃者は認証を通らずに本人の通信へ入り込める。この用語の過去問 1 題 セッションハイジャック →
要点 通信に割り込む攻撃では、利用者も相手も直接やり取りしているつもりのまま、データを読まれたり書き換えられたりする。 メールサーバは、自組織と無関係なメールを中継しない設定にして、迷惑メールの 踏み台 にされないようにする。 パケットの送信元 IP アドレスは送る側で書き換えられるため、IP アドレスだけで相手を信用する仕組みは破られうる。 DNS サーバのキャッシュが汚されると、利用者がドメイン名を正しく入力しても偽サイトにつながる。 セッション ID を奪われると、パスワードを知らない攻撃者でもログイン済みの本人として扱われる。この分野の過去問をすべて見る →
読了