japan.internet.comThe Internet & IT Network
RSS
  • ニュース
  • コラム
  • リサーチ
  • ヘッドライン
  • 特集
  • ブログ
  • プレスリリース
  • 専門チャンネル
  • イベント
  • ランキング
  • ニュースメール
2009年7月4日
文字サイズ文字サイズ小文字サイズ中文字サイズ大
LinuxTutorial2007年2月16日 10:10

無線 LAN のただ乗りを阻止する――1

海外海外internet.com発の記事
  • このエントリーを含むはてなブックマーク
  • この記事をクリップ!
  • Buzzurlにブックマーク
  • Yahoo!ブックマークに登録
  • newsing it!
  • この記事をokyuuへインポート
「暗号化も良いが楽しむのも悪くない」

ワイヤレスネットワークのセキュリティ確保に関しては、多くの人が危険なほど無頓着だ。「分け合うのは良いことだろう」と言う人もいれば、「クラッカーが狙うようなものはないから気にしなくても平気だ」と考える人もいる。いずれも面倒な事態を招く態度だ。

自分のシステムを、不法コピーソフト、アダルト素材、MP3 などのサーバーに使ったり、スパムボットネットの餌食になるようオープンにしておいても、得られるものは何もない。また、ただ乗りをする連中が帯域幅を過負荷にさせ、ネットワークの速度低下に悪戦苦闘することにもなる。

分け合うことは良いことだが、自分を守ることは賢明なことだ。本当に共有をしたいと思う気の利くネットワーク管理者なら、共有専用の独立したサブネットを設定し、信号を横取りして速度を低下させるネットの放浪者から LAN を安全に隔離するだろう。そして、もっと気の利くネットワーク管理者なら、キーボードを使う MAFIAA、アダルト、テロリストであふれるこの時代にネットを共有するようなことは絶対しないだろう。

しかし、これは古くさくてつまらないやり方だ。本稿では、無線 LAN にただ乗りする連中(フリーローダー)に楽しく対処する方法と、無線 LAN 上でだれが何をしているのか見る方法について説明する。

Upside-Down-Ternet を発明した優秀な技術者の Peter Stevens 氏は、フリーローダーを困らせるスクリプトを親切にも公開している。これらは画像を反転させたり、上下逆さまにしたり、あるいはフリーローダーがどの URL にアクセスしようとしても Kittenwar.com にリダイレクトする。この巧妙なスキーマを活用するには iptables、Squid、Perl、DHCPD、そして ImageMagick が必要になる。

Stevens 氏のスクリプトは簡単に導入可能で、スクリプトの神様でなくても容易にカスタマイズできる。Kittenwar が好みでなければ、IP アドレスを別のサイトと入れ替えることもできる。以下は、Vegemite.com にリダイレクトする場合の例だ。

/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 195.244.101.206

また、フリーローダーとの共有には、専用のソースサブネットとネットマスクを使いたい。Vegemite.com には、この健全で、愉快な匂いを放つ食べ物もどきの名前のサイトに関する説明がある。このシンプルなリダイレクト作戦の可能性は無限だ。自分でカスタマイズし、あたたかいメッセージで個人的に出迎えるページを使うことも、FBI.gov のページにリダイレクトすることもできる。

一方、陰険で意地悪だが、Web サイトに表示する画像を細工するという面白い方法もある。Stevens 氏は、mogrify コマンド(ImageMagick の一部)に -flip や -blur オプションを指定して フリーローダーが訪れる Web サイトの表示を細工する方法について説明している。-blur は、自分の目、使用中のビデオカード、モニタなどに障害があるのではと思わせ、本当の原因以外何でも疑えてしまうので実に巧妙だ。

これを機能させるには、透過プロキシとして Squid を実行しておく必要がある。そして、Kittenwar の iptables ルールを削除したうえで、次のようにして、フリーローダーのトラフィックを Squid プロキシにリダイレクトするルールとこれを入れ替える。

/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1

--to-destination の値は、自分のプロキシサーバーのものにする。以下は、筆者お気に入りの mogrify オプションだ。

"/usr/bin/mogrify", "-swirl 30"
"/usr/bin/mogrify", "-charcoal 10"
"/usr/bin/mogrify", "-paint 10"

これらはどれも美しく芸術的で、感動と驚嘆を呼ぶ。これらの例は、リダイレクトスクリプトで使う正しいシンタックスを示している。mogrify をコマンドラインでテストする場合は、まず細工をしたい画像のコピーを作成する。mogrify がバックアップを取らずにこれらを上書きしてしまうためだ。そして、次のようにする。

$ mogrify -swirl 30 [imagename]

mogrify -help は、多数あるオプションをすべて表示する。数値を指定する mogrify オプションでは、試行錯誤をしていくことにより、自分が一番面白いと思うものが分かる。たとえば、-swirl 30 は、「イメージを30度ねじる」という意味になる。charcoal は radius の値を取るが、筆者にはこれが何を意味するのかは分からないので、さまざまな値を指定してどうなるか試している。

次へ 怖い SSID と無線 LAN 侵入者 »

目次

1 「暗号化も良いが楽しむのも悪くない」
2 怖い SSID と無線 LAN 侵入者


関連テーマ
このエントリーを含むはてなブックマーク この記事をクリップ!
BuzzurlにブックマークBuzzurlにブックマーク Yahoo!ブックマークに登録
この記事をokyuuへインポート
最新トップニュース
データメーション
【データメーション】
中国が「Green Dam」フィルタ規制を撤回(7月1日)
Graphic Design Forum
【Graphic Design Forum】
Chris Dickman(6月25日)
プライバシー ジャパン・インターネットコム版
【プライバシー ジャパン・インターネットコム版】
グーグル・ストリートビューの問題について総務省の見解(6月23日)
エンジニアの独り言
【エンジニアの独り言】
システムを「使う」時代のエンジニアに求められるもの(6月2日)
最新ハイテク講座
最新ハイテク講座
電気は家庭でつくる時代へ!燃料電池「エネファーム」(7月3日)
アクセス解析で見るWebマーケティング
アクセス解析で見るWebマーケティング
決定力を探るアクセス解析(7月3日)
百式のネットビジネス研究
百式のネットビジネス研究
ファーストフードを高級っぽく盛り付けて紹介している「Fancy Fast Food」(7月3日)
週刊-サイト別アクセス状況データ
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月2日)
成約率、反応率を上げる Web 文章術
成約率、反応率を上げる Web 文章術
言葉がダイレクトにキャッシュを生む(7月2日)
不況時代の Web ビジネス最適化講座
不況時代の Web ビジネス最適化講座
アクセス解析エキスパートここだけの話、Web コンシェルジュの“勉強法”こっそり教えます(7月2日)
「Webからの脅威」―その傾向と最新対策
「Webからの脅威」―その傾向と最新対策
不正プログラムの分類(7月1日)
DevX
DevX
JavaScriptとDOMによる動的なWebページの作成(6月30日)
エンジニア転職ノウハウ開発室
エンジニア転職ノウハウ開発室
今のままで大丈夫?3匹の子ブタ的キャリア危険度診断(6月30日)
アイレップの SEM フロンティア
アイレップの SEM フロンティア
Web サイトは「無駄な穴のたくさん開いたじょうご」〜サイト成果向上の基本的な考え方(6月30日)
Copyright 2009 Japan Internet.com K.K. All Rights Reserved.http://www.internet.com/