Share_(ソフトウェア)
話題の着エロボイス!
今なら無料ダウンロード♪

[Wikipedia|▼Menu]
素早い流通

Shareは、Winnyと比較して一次配布開始からファイルが流通する速度が早い傾向に有る。

これは、Winnyが完全なファイル以外はアップロードしないのに対し、Shareはファイルの一部を受け取った時点でアップロードに参加するため二次配布が早めに開始されるためである。 また、Shareは一次配布の時点で複数のノードに分割してアップロードするため、多くのノードが早い段階で二次配布に参加できることも理由の一つである。

その他の理由として、他のノードとファイル情報を交換する際に、Winnyは常にランダムに選んだファイル情報を交換するのに対して、Shareはランダムに選びつつも一次配布された日付が新しいファイル情報を優先的に残す性質があるため、新しいファイル情報が求めるノードに素早く行き渡る事も挙げられる。

これらの性質は後述するキャッシュ即消しの影響を軽減する追加効果もある。 なぜなら、キャッシュ即消しを行うノードもダウンロードが完了するまでの間は二次配布に参加するからである。


歯抜けの頻発

一方でShareは、一次配布開始から時間が経ったファイルは次第にデータが部分的に欠落した「歯抜け」と呼ばれる状態になり、ダウンロードしにくくなる傾向に有る。素早い流通を助けた上記の性質が、このShare最大の欠点の原因となっている。

Shareネットワーク上に完全なファイルを再構築するだけの部分キャッシュが存在しなくなった後も、部分キャッシュのアップロードが行われるため、いつまでも不完全なファイルが流通することになり、それらがShareネットワークに蓄積されていく。また、完全なファイルが大量の不完全なファイルに紛れることで検索しにくくなる問題もある。

Winnyでは歯抜けで悩まされることはあまり無い。Winnyは不完全なファイルの配布を行わないため、不完全なファイルはWinnyネットワークから自然と消滅していくためである。


開発の経緯と現状

Winnyユーザーに逮捕者が出た時、Winnyの作者が家宅捜索を受けたため、Winnyの開発は事実上 停止した。 これを受けて、Winnyネットワークの将来に危機感を覚えたShareの作者によってShareの開発が開始され2004年1月5日に初めて公開された。

当時、Winnyの匿名性は絶対の信頼を得ており、逮捕者が出たことは利用者達に非常に大きな衝撃を与えた。そのため、利用者達の間では様々なテーマで多くの議論が行われ、また後継となるソフトが望まれていたこともあって、WinnyからShareに乗り換えるユーザーが多くいた。尚、当時はShareの他にFreenet+FrostやWinOZ(後に実在しないことが判明した。WinMX→Winnyの流れを汲むような名前だけが一人歩きしたものと思われる)が注目された。

Shareのバージョンについて、Ver1.0 CT (Connection Test Release) #1?#21 → Ver1.0 DT (Diffuse Test) 1?41 → Ver1.0 A (Alpha) 1?82 → Ver1.0 EX (Extream) 1?? と移り変わっている。UDP版では Ver1.0 NT (Net Test) 1?5 となっている。

Shareは当初、正式名称が決まっておらず「Share(仮称)」と表記されていた。それがそのまま定着したため、Ver1.0 A75 以降は「Share」と表記するようになった。

当初はWinnyの後継を目指して開発されたShareであるが、Winnyネットワークが予想に反して現在も順調に稼働していることから、今では共存関係となっている。大容量のファイルの扱い・新しいファイルの素早い配布が得意なShareと、長期間の安定した配布が得意なWinnyの住み分けが行われている。また、ShareネットワークとWinnyネットワークとperfect darkネットワークの間でファイルの移植を行っている者がいる。

2005年2月23日に初めて公開されたUDP版は当初から余り普及せず、TCP版より遅れたまま更新が止まっている。しかし最近になって、プロバイダによる帯域制限を回避しやすいとの理由で一部の利用者達から見直されてきており情報交換が活発になってきている。現在、利用者が少ないことが原因である「赤スリ」(赤Sleep)に悩まされている。

Share作者は、法に抵触する利用は控えるようにと言っている。だが、違法な目的による利用者が大半を占めているのが現状である。

ShareはWinnyと同様に様々な理由で批判を集めている。

著作権法わいせつ物頒布罪児童ポルノ規制法個人情報保護法等に抵触する違法なファイル共有が行われている。

非常に多くのインターネット帯域を消費している。

多くの情報漏洩を起こしている。

マスコミではこれらのうち情報漏洩に偏って報道される傾向にあり、特に昨今はウィルスによりプライベートなファイルや業務上保管していた秘密情報(個人情報や、自衛隊内部のPCの機密データ等)の流出問題に関する報道も多い。 (ただし、流出に関してはShare自体によるものではなくShareを利用するウィルスの所為によるものである。)


安全性の確保

Shareは当初から一次配布ノードの保護も重点の一つとなっている。当時、一次配布ノードと監視ノードの直接接続が一次配布ノードの特定に繋がったと考えられていたため、それを阻止するために拡散アップロードを導入している。拡散アップロードについては中継も行うため、一次配布ノードと監視ノードが直接繋がることがあっても特定の決め手にはならない。ファイルの一次配布には主に拡散アップロードを用いるが通常のアップロードも利用できる。逆に二次配布に拡散アップロードを利用することもできる。

ファイルのハッシュ値やID(トリップキー)はSHA-1により生成される。IDは電子署名技術を用いているため、偽装は困難となっている。

Winnyの通信の暗号が解読されたのを受け、Shareでは通信の暗号化が強化されている。1024ビットRSARC6が利用されている。

Shareの暗号通信は安全と思われていたが、ネットエージェントのOnePointWall等により解析可能になったほか、2007年1月に解析されたプロトコルが公開されたため、暗号化に関してWinny同様に疑問が生じた。

ただしWinnyと同様に、通信路の暗号化は大して重要ではない。拡散アップロードという手法が使われるため、一次配布ノードの特定はWinnyより難しいと考えられる。

逆に、Shareは二次配布の時は中継をしないため二次配布ノードの匿名性はWinnyよりも不利となっている。現在では、Sharebotによって二次配布ノードの特定は可能となっている。


Sharebot

2007年3月に、Shareネットワークにおけるファイルの所有者を特定するツールSharebotが住商情報システムにより一般向けに公開された。社会問題と化している情報流出対策を目的としている。

Sharebotを利用する場合の注意点として、Sharebotは Share ver1.0 EX2 本体を要求するがそれを書き換えてしまうため、Share.exeはコピーしておく必要がある。

SharebotがCompleteキャッシュのみを収集する性質から、当初は一次配布ノードの絞り込み・あるいは特定の可能性が探られた。なぜなら、ネットワーク上で最初にCompleteキャッシュを持っているのは一次配布ノードなので、最初に観測されたノードが一次配布ノードである可能性が高いと考えられたからである。しかし、幾つかの理由で、一次配布ノードより先に二次配布ノードが観測される可能性が高いため、特定に至らないと今の所は考えられている。また、同様の理由で、観測された二次配布ノードが自分の意思でダウンロードしたとは限らないとも考えられている。

詳細は不明であるが、Diffuseキャッシュを持つノードはたまにCompleteキャッシュとして他のノードに報告する。

約10MiB以下のファイルのDiffuseキャッシュは、ほとんどが完全なものとなり常にCompleteキャッシュとして他のノードに報告する。

拡散アップロード中は該当するファイルの存在を他のノードに報告しない。

上記のShareの性質を利用してSharebotによる観測を回避する方法が考案されている。

DiffusionProCloneの設定を以下のように変更。

「他のクエリがアクティブな場合、一時停止」をオフに。

「アップロードキュー監視間隔」をなるべく短く。(100ms)

「アップロード登録を厳密にチェック」を有効に「アップロード後、元のクエリに復帰」を無効にした上で「クエリ検索に費やす最長時間」を最適値に。


■毎日更新無料動画!
■未公開流出画像満載

[次ページ]
[オプション/リンク一覧]
[記事の検索]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:35 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki