ユーザ認証の盗聴 2002/9/10 峯 肇史 牧之内研究室「インターネット実習」Webページ

Slides:



Advertisements
Similar presentations
ユーザ認証を考慮した 情報コンセントの活用 明治大学 情報システム管理課 服部裕之 ( ) ’ 99私情協 学内 LAN 運用管理講習会.
Advertisements

Iptables の設定と 動作確認方法 野口 哲. 1. はじめに 近年では、ウイルスなどでネットワーク 上の 近年では、ウイルスなどでネットワーク 上の 危険が非常に多くなっている。また、個人 情報 などを入手するために不正に他人のパソコ ンに 侵入する人なども増えている。本研究では、 このような被害を受けないようにするため.
TCP / IP の基礎 ネットワーク管理者入門. インターネットを支える技術 ISO の 7 階層プロトコルと TCP / IP の実装 階層機能関連する TCP / IP プロ トコル アプリケーション層電子メールやファイルの転送 といった、具体的なアプリ ケーションが使用する規約 TELNET.
プロセスの依存関係に基づく 分散システムのセキュリティ機構
情報基礎A 情報科学研究科 徳山 豪.
安全なログオン手順 2004/08/26 Port139 伊原 秀明.
情報実験:ネットワークコンピューティング入門
第1回.
SSHのセキュリティ技術 SSH2 IPSec PKI TLS/ SSL
(株)アライブネット RS事業部 企画開発G 小田 誠
(株)アライブネット RS事業部 企画開発G 小田 誠
Ibaraki Univ. Dept of Electrical & Electronic Eng.
SoftLayerポータルへの不正アクセス防止
IPアドレス、IPパケットとはなにか? 情報塾( ) URLとの関係は? コンピュータ同士はどう繋がっているか?
安全・安心なネット生活を送るためのネットワークセキュリティ
第14回 今日の目標 §4.3 情報セキュリティー 情報化社会の特徴を社会的な面から概観する 情報に関わる危険の要因を示す
CGI Programming and Web Security
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
Step.4 基本IPネットワーク PC 1 PC 2 PC 3 PC
「コンピュータと情報システム」 07章 インターネットとセキュリティ
ネットワークコミュニケーション よく使われるアプリケーション DNS 7/5/07.
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
インターネット社会の脅威 (インターネット社会のセキュリティ) 開始 再生時間:5分20秒.
第5章 情報セキュリティ(前半) [近代科学社刊]
富士通 SS研究会 2000/11/15 KEK 高エネルギー加速器研究機構 計算科学センター 八代茂夫
第13回 今日の目標 §4.3 情報セキュリティー 情報化社会の特徴を社会的な面から概観する 情報に関わる危険の要因を示す
経済学のための情報処理 ホームページの作成.
Telnet, rlogin などの仮想端末 ftp などのファイル転送 rpc, nfs
情報コミュニケーション入門 総合実習(1) 基礎知識のポイント(2)
2009/07/03 理学院宇宙理学専攻 博士後期課程 1 年 山下 達也
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
第8章 Web技術とセキュリティ   岡本 好未.
Step.9 VPN VPNのトンネルを張る PC 3 PC 1 PC 2 論理ネットワーク1 xx (自動割当)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
セキュリティ(5) 05A2013 大川内 斉.
Linux リテラシ 2006 第4回 ネットワーク CIS RAT.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
ネットワークアプリケーションと セキュリティ
7. セキュリティネットワーク (ファイアウォール)
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
セキュリティ(6) 05A2013 大川内 斉.
第15章 TFTP:トリビアル・ファイル転送プロトコル
共通暗号方式 共通のキーで暗号化/復号化する方法 例) パスワードつきのZIPを送信して、後からパスワードを送る方法 A さん B さん
インターネットにおける真に プライベートなネットワークの構築
セキュリティ 05A2013 大川内 斉.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
Cisco Umbrella のご紹介 2018 年 1 月.
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
Linux リテラシ 2006 第5回 SSH と SCP CIS RAT.
Webサーバとクライアント 接続要求 GET ・・ 接続状態 HTTP ・・ Webサーバ
UDPマルチキャストチャット    空川幸司.
公開鍵認証方式の実習 MacOS Xの場合.
Step.1 LinuxとIPコマンド ifconfig [-a] [インタフェース名] arp [-n]
ネットワークプログラミング (3回目) 05A1302 円田 優輝.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
インターネットにおける パーソナルネットワークの構築
第一回 情報セキュリティ 05A1027 後藤航太.
IDSとFirewallの連携によるネットワーク構築
gate登録システム: 設計ポリシーから使い方まで
Step.8 ファイアウォール PC 3 PC 1 PC 2 許可したアクセス のみ通過させる アクセスする ファイアウォール
Sftp の使い方 牧之内研究室 修士1年 安部智貴 2004/04/13.
IPアドレス 平成14年7月9日 峯 肇史 牧之内研究室「UNIX とネットワーク基礎勉強会」Webページ
MACアドレスとARP 平成14年7月9日 峯 肇史 牧之内研究室「UNIX とネットワーク基礎勉強会」Webページ
TCP/IPの通信手順 (tcpdump)
ポートスキャン実習 2002年9月19日 修士1年 兼子 譲 牧之内研究室「インターネット実習」Webページ
tcp wrapper 2002年9月24日 大橋 巧 牧之内研究室「インターネット実習」Webページ
牧之内研勉強会資料 2002年9月17日 牧之内研D3 尾下真樹
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

ユーザ認証の盗聴 2002/9/10 峯 肇史 牧之内研究室「インターネット実習」Webページ http://www.db.is.kyushu-u.ac.jp/rinkou/internet/

背景 インターネットの世界的普及 悪意のあるユーザがこの技術を利用 世界中のコンピューターにアクセス可能 あらゆる場所の人々とコミュニケーション可能 悪意のあるユーザがこの技術を利用 コンピュータに不正にアクセスしてデータを破壊 個人情報にアクセスし悪用 この反面

ユーザ認証の盗聴 ユーザ認証の際のパスワードをネットワーク上で盗み見る 正規ユーザになりすましてアクセス可能 パスワード ネットワーク クライアント サーバ パスワード を盗聴

盗聴の例 パケットの盗聴 自宅 研究室

盗聴 一番単純で効果的です。自宅の計算機から研究室の計算機までのネットワークの経路のどこかで、パケットを採集するプログラムを仕込み、全てのパケットのダンプを得ます。 Telnetにしろrloginにしろ、必ずパスワードを入力しますので、丹念に盗聴を行なえば、アカウントとパスワードの組を得ることができます。さらに、研究室の計算機から別の計算機にtelnetを行なえば、通信路にアカウントとパスワードのパケットが流れますからそれらを知ることが出来ます。

 また、通常IPは暗号化されていません。ですから、リモートログインしてメイルを読んだ場合、盗聴者はメイルの内容を全て読むことができます。  パケットの盗聴には、特別なハードウェアは必要ありません。ネットワークの経路のどこかで専用のプログラムを動かせば良いだけです。つまりクラッカーが既に足場を築き上げている計算機が経路上に存在すれば良いのです。そのような状態になっているかは、リモートログインしようとしているユーザーには判断できません。

パケットスニファリング (Packet Sniffering)実習

スニファリング(パケット盗聴) ネットワーク上を流れるパケットを取り出す(盗み見る)行為 パケット盗聴は比較的簡単 暗号化されていないデータ(平文)はすべて盗聴可能 rootの権限 - ツール(OSによっては標準で付属)

パケットの送信 ネットワークセグメント(区画)内の 相手に対し、パケットをばらまく Host A ルータや スイッチングハブ Host B

tcpdumpコマンド ネットワーク管理ツール コマンド使用法 # tcpdump [option] option コンピュータが接続しているネットワークを流れて いるパケットを取り出す。 # tcpdump [option] -X          取り出したパケットの内容を表示 host ホスト名  指定したホスト名に関するパケットのみ取り出す port ポート名  指定したポート番号に関するパケットのみ取り出す option ssh:22    ftp(制御用):21 telnet:23   ftp(データ用):20 ポート番号

tcpdumpによる盗聴 ftpを対象に、ユーザ認証情報である ユーザIDとパスワードの盗聴 ftp bass lana trf touchou パスワード !Success trf # tcpdump –X port 21

tcpdump –X port 21 bassからlanaに送られたパケットであることを示す 実際の結果 実際のパケットのデータ 09:31:13.453016 bass.4f.db.is.kyushu-u.ac.jp.1966 > lana.4f.db.is.kyushu-u.ac.jp.ftp: P 15:30(15) ack 77 win 57920 <nop,nop,timestamp 26295216 22651681> (DF) [tos 0x10] 0x0000 4510 0043 5698 4000 4006 2062 c0a8 2139 E..CV.@.@..b..!9 0x0010 c0a8 2121 07ae 0015 f809 436b e0c4 0452 ..!!......Ck...R 0x0020 8018 e240 69a0 0000 0101 080a 0191 3bb0 ...@i.........;. 0x0030 0159 a321 5041 5353 2021 5375 6363 6573 .Y.!PASS.!Succes 0x0040 730d 0a s.. 実際のパケットのデータ 左の16進表記をASCIIコード で表したもの パスワードが読み取れる

tcpdump出力例 # tcpdump –X port 21 ftpに関するパケットが送信されるたび以下のような 表示が出る。 bass.4f.db.is.kyushu-u.ac.jp > lana.4f.db.is.kyushu-u.ac.jp 4510 0087 2bfb c036 5016 740c : 0000 5555 4552 5353 c09c 5061 : USER touchou : PASS !Success 16進をアスキーコード に変換 パケット内容の16進表示 送信元 > 送信先      パケット内容の16進表示、アスキーコード表示 出力

実習 マシンtrfでrootになり、 マシンbassからlanaへftpでログイン ユーザ名を聞かれるので入力 パスワードを聞かれるので入力 trf# tcpdump –X port 21 パケットを監視 bass% ftp lana bass% User: touchou bass% Password: !Success