[P2P]P2P掲示板GWの簡単なアラシ対策の提案
そういえば、Ringoch-GWが機能しなくなってから久しい。Ringochから当Blogにリンクされているのはアクセスカウンターからわかるのだが、いかんせんどんな書き込みがないのかわからなくて不便だ。(それならRingochインストールしろ!ということになるのだが。)新月も過去DoS的アタックをされたようだ。(作者はアプリの改善をしたとのこと。)
このようなGWは書き込みDoS的なアプローチで負荷が高くなってしまう。そのためGWが機能しなくなるということになる。
良く考えるとこのようなP2P掲示板GWで一番簡単な荒らし対策はGW経由の書き込みを禁止してしまうことではないか?と考えた。スレッドを読むだけならGWも負荷がかからないからだ。
(もしリロード的なDoSをしてくるのであれば、プロキシ経由のアクセスを禁止して、さらにアクセスリストをつけることが考えられる。もっとも書き込みにおける負荷に比べれば読み込み負荷は小さいし、あるIPアドレスか複数スレッドに読み込み負荷が集中すれば、そのノードに対するする読み込み制限をする事などが考えられるだろう。)
もっと複雑な対策は可能だが、そのようなIDS的プログラムを作るのは面倒だ。
実はこの方法、P2Pアプリユーザを増やすという効果もある。書き込みしたければRingochや新月をインストールすればよい。そうすれば、読み込みしかできないWEB経由からのアクセス者との差別化ができ、結果的にRingochや新月のユーザを増やす事が出来る。つまり、GW経由からの利用について機能制限を行えば、P2Pアプリのインストール者数が多くなるのではないだろうか?
皆様のご意見をお待ちしております。
「P2P」カテゴリの記事
- [P2P]Websocketでブラウザ間P2P通信は実現できるか?(2011.10.30)
- TwitterをP2Pで実現する方法をもう少し考えてみる(2010.05.03)
- オフィスツアー(ビットメディア)を振り返る(2009.10.25)
- [開催日変更]オフィスツアー(株式会社ビットメディア)参加者募集のご案内(2009.08.14)
- [NAT]NAT越え入門1-NATとは何か?(2009.04.11)

Comments
新月はノード管理者にはDNSなどを使って積極的にゲートウェイを公開することを求めているので、外部から使える機能を制限するのは逆効果になる側面があります。悩ましいところです。
Posted by: | 2005.06.14 at 12:03 AM
あげ様:
コメントありがとうございます。
>GW開くなら、テキストBBSやWiki・Blogのみ公開にして、
画像・ファイルの取得はアプリ起動の特典とするのがいいのかもしれません。
DL系が多いとは知りませんでした。ただ、アプリの人は特典を設けると言う路線は賛成です。つまり、GWを介する人とアプリを起動する人はある程度区別できるようなサービスをした方が良いと思うんです。そうしないと、アプリをインストールする人が一向に増えない。
>GW公開・非公開もスレ属性とかもあるといいんだけどなぁ…
確かに。内輪ネタなどはGW経由で公開されるとつらいよね。でも、これは簡単に作りこみできるかと。
Posted by: Tomo | 2005.06.12 at 11:54 PM
後半のはProxyとかのGWが実践してましたけど、
雑誌に載って転送量が一気に跳ねあがった等々問題が出てきて
閉鎖中なんですよね。
DLツールのIrvineで、GW経由にて片っ端から画像やファイルをDLする人がいて、
それが負荷としてきつかったと、他のGWの中の人が言ってたような…。
最後の方は、各IPの総DL量一定値超えで帯域絞って対策していたようですが。
GW開くなら、テキストBBSやWiki・Blogのみ公開にして、
画像・ファイルの取得はアプリ起動の特典とするのがいいのかもしれません。
GW公開・非公開もスレ属性とかもあるといいんだけどなぁ…
Posted by: あげ | 2005.06.12 at 11:15 PM