1 :
デフォルトの名無しさん :
2005/10/08(土) 18:23:14
とりあえず買ってみた。 プロトコルと電文の概要が載っているので、noyounamonoの解読がずいぶん楽になったように思うます。
買った。読んでる。
技術書としては軽くて'?'だけど、2chのマ系の読み物としてはまあまあかなぁ。 一連のwinny関連スレを読んでた人からすれば目新しい内容には乏しいかも。 推測していた内容の裏づけが取れた部分が多いのは収穫ですね。
どこにも売ってねー amazonで買うか
>>5 winnyに放流するって47氏が言っているみたいだから、探してまで買うことも無いかも?
内容的には、47氏発言集まとめ+電文概要って感じだから。
件の本や過去発言集にしょっちゅうでてくる「パラメータ」なんだけど、noyounamonoを見る限りは 微調整が可能な作りにはなっていないのが不思議です。本物のソースを見てみたい。 # マクロ云々を差し引いても、winのc++の実装としては褒められたもんじゃ無いような気が・・・ # 逆に、リバース・ソース(noyounamono)をあそこまでに仕上げた算譜職人という人には驚き。 # 出版記念?に最新版の公開をしてくれないでしょうかね?
かてきた。noyounamonoは手元にあるので、合わせ読みする。
9 :
デフォルトの名無しさん :2005/10/08(土) 21:09:48
おいらも買ってきましたよ
N-88BASICで国旗作って
Visual Basicでシューティングゲームを作ろうとして諦めて
delphiでHello world!やってやめて
HSPでスプライトの意味がわかんなくてやめて
何も知識が無い俺が来ましたよ。
>>7 の#はどういう意味なんですか?
コメントアウト
コンソメイン
13 :
デフォルトの名無しさん :2005/10/08(土) 21:31:15
雨の中、買いに行ったんだけど売り切れてた。
よし俺もこの技術で2chを牛耳ってやる
今日買ってきた、昨日沢山あったからあとでもいいやと思って今日買いに行ったら自分が最後の一冊だった、あぶない。
結構売れてるな
17 :
デフォルトの名無しさん :2005/10/08(土) 22:23:11
その割にはあんまり話題になってないなw
2ちゃんねる的には盛り上がってるしアマゾンも1位 何が足りないんだ? 盛り上がってるスレ見つけられないとかそういうことかな
みんな今読んでるもなかじゃないの?
秋葉原は2日もフライングしやがった
寄付が1600万集まるくらいだから、隠れファンがいっぱいいるんだろう。
技術者が逮捕されるような国に未来はない
未来?現在進行形で大不況だ
なんページくらいの本なの?
200ページ
ソースまだ?
27 :
デフォルトの名無しさん :2005/10/08(土) 23:26:20
>>22 しかしアメリカではP2Pの製造者に責任を問う流れになりつつあるとも。
>>27 あくまで企業を対象に責任を問う流れであって一個人を対象にはしてないよ…
>>27 そもそも米なんてもう終わってるだろ
国民の4割だったか6割だかが創造論なんてばかげたエセ科学を信じてるような国だし
付録にソースコードくらい載せろよ つかえねえなあ
あの本は自力で組めない奴は対象にしてない つかえねえなあ
>>7 なんか変なんだよね。
自分のところの新人が、あんなコードを書いてきたら、殴るかもしれない。
lark氏がasmから作ったソースはどうよ? 算譜職人の方とどこが違うのかとかはソース追いかける気力無いのでパス
ファイル交換なんぞ興味なかったので、winnyなど使わなかったが話題の技術ということもあって気になって買ってみた。 凝りまくりだね、P2P向けの基礎ライブラリを作ってみたいが、これ全部実装するのは大変だ。 匿名機能は兎も角、キャッシュ概念その他負荷分散技術の勉強にはもってこいです、グリッドコンピューティング等と合わせたら可也面白いライブラリが作れそうだが果たして俺にできるのか!?
>>33 人によって違う癖やコーディング規約のレベルの話ではなく、基礎の技術が未熟すぎる。
人々は、その応用力を誉め称えているが、そこらのレベルの低い会社の新人にもできることが、できてない。
たとえば? 具体的なソース示して説明してほしい
新しい技術についてゆけずコーディング以外に語れるものが無くなった老人なんだろ、放置しとけ
なんだかんだで実装して動くようにした人>>>>越えられない壁>>>例示もせずにごたくを並べる35
>>35 バイナリからソース起こすのと、0から書くことの差はわかっての指摘か?
どのあたりの事を言ってるのかわからん
>>7 氏の他のプログラムのソースみるとパラメータの設定にはマクロつかってるようだし、
Winnyでもそうなだけでは?
マクロの是非はともかく。
>>32 > 自分のところの新人が、あんなコードを書いてきたら、殴るかもしれない。
> 殴るかもしれない。
> 殴るかもしれない。
> 殴るかもしれない。
コードが変だったら、暴力を振るうって……。
理屈じゃ負けるから暴力なんでしょ
プリプロセッサ
本みたけどチューニングってアルゴリズムを交換するような話じゃないか?
C++ならtemplate使ってても出て来るバイナリはハードコードしたように見えるんでね?
スレッドをWin32APIで無くて自前で実装してる所が鬼畜だな。 やっぱ他に移植する事考えてたんだろう。Win32API。 あ、スレッドって言っても2chの掲示板のスレッドの事でないよ。 時分割スレッドとか、協調式スレッドとかの奴ネ。
47 :
デフォルトの名無しさん :2005/10/09(日) 20:44:31
他にも読む本沢山あるのに買ってしまった。 パラパラめくった感じではなんかとっつきやすそう。 読み始めると難解なんだろうな。
できるだけWindows依存にしないという方針で作られてますね
47氏は俺の憧れの人だった。
ny作ってたのが金子さんだと知ってショック受けた人居ないか? まさかなあと思ったんだが。 nyの作者が金子さんだと知った人が多いのかな?
>>50 とりあえずおまいが何を言いたいのか分からんが
俺はあのNekoFight作った人か〜って感じだったな
アマゾンから発送メールも来ないぞ?
NekoFightも好きだったしNY開発スレも楽しかった 今思えば金子まみれの青春だった
キモッ
>>36 たとえば、
・バッファの長さを管理していない(バッファより長いものが渡されると、はみ出して他を破壊する)
・文字列を取る関数に、文字列ではないものを渡している。(1バイト長の乱数4つを、RC4の鍵に使っているところとか。)
など。
プログラム読み書きできる人間なら、これだけの説明で理解できるよね。
まっとうなコードレビューをする会社では、検査に合格できないよ。
>>38 それは正しい。
ちゃんとした実装をするよりも、
ヤッツケでもいいから早く実装して世の中に出してシェアを確保するのは、
商売としては正しいやり方だ。
マイクロソフトは、それで激しく成功しているよね。
>>46 >>48 しかし、Windowsネイティブが売りだったという・・・。
OS依存しないようにするには、
OSをラップすべきなのだけど、
そうした形跡がないんだよね。
>>56 の補足
その他にも変なところがたくさん。
ダウンリストにファイル名にカンマを含んだものを入れると、
新規に入れた時にはカンマがスペースに変換されるが、
変更でカンマを加えると変換されずに登録される。
新規と変更で共通の処理なのに別のパスにするのは、
このようなバグの温床になるので、普通は避けるのだが・・・。
>>59 まったく興味の赴かない話なのでもう書かなくていいよ
逆汗してソース起こしたんだから変に手を加えられても価値が下がる
62 :
デフォルトの名無しさん :2005/10/10(月) 00:27:51
理論中心の本だしP2Pを1度でも作ろうとしたことがある人間なら ある程度考え付くアルゴリズムなんで新鮮味はないのは確か。 ただプロトコル詳細とか47氏の考え方が分かったのがよかった。 暗号に関してはやっぱRC4オンリーだったのね・・
金子は偉そうなことを本に書いておきながら、実際に作ったものが酷い出来なんだよな・・・。 作りかけなのだからバグがあっても仕方ないが、 警察に逮捕されるよりもずっと前にバグ修正もやめてしまったよな。 β7.1で完成だというのなら、あまりにお粗末。 金子はとっとと正式版をリリースしろよ。 裁判中だといっても、幇助について争っているわけで、 Winny自体が違法だという裁判ではないんだからさ。
Winnyを作成したことが幇助って話じゃないの?
金子氏をものともしない、ものすごい技術力のある神なんでしょう 神ではなく紙かもしれませんが(藁
66 :
デフォルトの名無しさん :2005/10/10(月) 00:45:35
>>63 じゃあはやくWinnyよりすごいP2Pソフト作れよ
67 :
デフォルトの名無しさん :2005/10/10(月) 00:46:18
>>63 具体的にどこらへんがお粗末なんだ?????
>>64 幇助というのは、主犯格がいて、初めて成り立つ。
裁判になっているのは、2人の別の主犯格がいて、
47氏が、その2人の犯行を手伝ったかどうかが問題点。
面識もなにもないのだから、手伝いようがないので、
警察の嫌がらせとしか思えない。
>>67 バグだらけ。
画面にあるボタンを押すと100%落ちる、そんなのは完成品とは言えないだろ。
70 :
デフォルトの名無しさん :2005/10/10(月) 01:22:47
>>68 根拠もないのに捕まえたってこと?
警察そこまで落ちぶれてるのか、こえーな
>>71 根拠はあるだろ
そういうシナリオをKがでっちあげたんだ
法律的には可能
βって付いてる時点で完成品じゃないだろと
その時々によりなにがBESTか変わってくるので 「完成」はありえないだろ。
>>73 小学生が考えたいいわけだなwwwwwwww
もう寝ろ
ウィニー? ああ、泥棒の為のアプリね… Winnyなんてやるヤツラは、人間の屑だな。 ハイテクで泥棒する犯罪者… よくそんな人達を尊敬できるよね、 人間のクズは刑務所から出てこないでくれよ。
ふーむ インターネットで違法な画像を見たことがない人間なんて存在しないと思うがな 著作権無視の画像なんてグーグルさんだって拾うわけだし。
ム板で
>>76 を聞くとなぜかやっかみに聞こえてしまう。
79 :
76 :2005/10/10(月) 02:15:43
プププププwwww 泥棒の癖に、反省のカケラもないよ、犯罪者のくせしてさ、>Winny使用者 何度でも言うぜ、 Winnnyは泥棒の為のツール、Winnyすげえ、なんていっているヤツは、 人間のクズ、はやく日本の社会から消えてね、 犯罪者はめーわくだからさ。
2ちゃんねるは犯罪者の温床!!
釣りなのかはたまたマジなのかは知らんが、どこにでも79の類は沸くな
Winnyの仕様です
バールだって本来は泥棒の道具じゃないんだよ
84 :
デフォルトの名無しさん :2005/10/10(月) 02:40:09
犯罪者だって本当はいい奴ばっかなんだよ。
俺だって本当はいい奴のはずなんだよ
犯罪者という名称に性格の良し悪しは含まれてない ミスリードを誘おうなんて100年早い
87 :
79 :2005/10/10(月) 02:44:21
安心してください!! ただ眠かったから、暇つぶしに俺の意見をぶつけただけだからさ。 Winnyって、実質的に泥棒用ツールのくせにイマイチ、背徳感がないじゃない。 泥棒で被害を受けている人たちがたくさんいるのに、ウィニを害のあるツール として認識していない人が多いからさ、ウィニは泥棒なんだよ、万引きなんだよ! 万引きのくせに堂々としてんじゃねーよ、バレなきゃいいってモンでもないだろ、 バチがあたるよ、そのうち。 Winnyのシステムを研究するならOKだけど、悪用するなっての、 どんな視点でウィニを見ようが、泥棒なんだからさ、自覚しろよ、 警察行けよ、と言って見たい27歳の深夜な気分〜〜〜〜 う〜うんこ!!
違法コピーと泥棒はまったく別物だよ そうやって罪を軽くみせるからみんな気軽にやっちゃうんだ
ム板らしくない展開だな
>>87 >バレなきゃいいってモンでもないだろ
ば れ な き ゃ い い ん だ よ
ム板らしい展開になったところで本題に戻ろうか。
2400円+消費税でした。
>>56 なんで個人で作ってるフリーソフトにそこまでこだわらなきゃならんの?
コード規約もないのだから自由に作ってもいいじゃん。
大学の研究室に求められる技術力と 高卒プログラマに求められる技術力は別物 漫画家とアシスタントを例にすると 漫画家よりアシスタントの方が絵がうまいのが普通。 だからといって漫画家を馬鹿にするのは筋違い。 そのへんが土方プログラマには一生理解できないんですよ
君がカンチガイ漫画ヲタなのはわかったから、 次は説得力を持たせてくれ。
今更なんだがこのスレ、マ板向きっぽくないか?
>>94 ム板の住人とは思えない発言だな。
個人で作っているフリーソフトなら、
欠陥だらけでユーザに被害をもたらしても構わないのか?
> 大学の研究室に求められる技術力と > 高卒プログラマに求められる技術力は別物 これには激しく同意だが、 大学の研究室の中だけでなく、世間一般に広く公開する以上、研究室レベルでは許されないのだが・・・。
欠陥なんてないし
ウィニの所為で、泥棒が多発しました。 犯罪の温床ウィニは、最悪。 社会常識的見地から考えて、悪いことはしないでください。 完全犯罪の為のウィニの所為で、みんな大迷惑、 スカしっ屁並みの迷惑、サリン地下鉄にバラまく位の迷惑、 この非国民め! 自分が捕まらなければ、犯罪を犯してよいという非人間的な人種は、 警察に自首してください、例えば、レイプや殺人・強盗をやっても べつにバレなきゃいいやーってタイプでしょ、うわぁ最低! もう人間じゃないな。 ごめwwwww ちょっとなんとなく悪口言ってみた! これから勉強するんだけど、めんどくさくってさ、 だからその前に悪口言って、からかってみる、テストー!! べつに捕まんなきゃ何をやってもいいんだよ! 逃げたもん勝ちだぜ、そうゆう風にワイルドに生きようぜ、 俺たちゃ盗賊、開発者の盗賊だじぇ!!!
リバースエンジニアリングしたソースを元に47氏を批判するのは筋違い
どうせハッカーきどりのリア中だろ。 ほっといてやれ
アル中
やっぱりこのスレ、マに移した方が良くない?
>>101 にレス返したいのにマ向きのレスしか思いつかないよ。
>>93 軽く目を通してみたが、つまらん質疑応答だな
もうその辺の事を知ってないような文系一直線の裁判官は出てこなくていいよ
C++知らなくても読めますか?
108 :
デフォルトの名無しさん :2005/10/10(月) 20:57:52
全然大丈夫 プログラム経験なくても問題なし
109 :
107 :2005/10/10(月) 21:05:15
110 :
デフォルトの名無しさん :2005/10/10(月) 22:26:08
今日アキバのザコンに行ったら売り切れてた。 書泉に行ってみたけどやっぱりダメだった…。 都内でまだどっか売ってる?
何処にも売ってねぇぞ
>>106 いや、そうでもないよ 重要なポイントは2点ある
>>93 が書いてる部分ね 家宅捜索に行った警部補の証言とまるで異なる
もう1点はCD-Rの件だな これはたぶん初めて出た話じゃないかな
ところで、ム板の人に聞きたいんだけど 47氏の更新履歴を読んでみると分かるけど
なんで、nyネットワークの状態をくわしく把握できるんだろう?
東京駅の近くの丸善で2冊売ってたよ そのうちの一個俺買ったけど。 ちなみに、昨日の話。
みんな東京なのね。 地方はつらいよ。
地方の本屋の嗅覚のなさに苛立つ。 絶対売れる本なのに一冊も入荷しないなんてバカとしか言いようが無い。 そのうちamazonに駆逐されるぞ。
地方者ノシ こちらも一番でかい本屋行ったら入荷すらしていなくてポカーン
発売日にドカンと売れて二度と売れないタイプ 仕入れないのは正解 NYに流れるなんて思ってたら本を買う機会がなくなるぞ
いや、自分も「誰が本を殺すのか」読んで知ったんだけど、大きな本屋や 専門書籍を中心に扱ってるような所を除き、事実上本屋は卸が流してくる 在庫を店頭に並べてるだけで、自分で入荷する本を選べるような状況には ないそうな。
地方はつらいとか意味不明。 本屋で注文すりゃいいだろ。ネット書店使えばひきこもりでも入手できるし。
ひきこもりはカードを持ってない 銀行は耐えづらい そもそも誰かが訪問して来る予定なんておぞましい
121 :
デフォルトの名無しさん :2005/10/10(月) 23:53:14
Winnyなんかにバグなんてないだろ プログラムが仕込まれてるわけでもあるまいし
注文した本を、指定したセブンイレブンの店舗で受け取れるサービスがあるよ
何の擁護にもなってないぞ>122
>>114 一般書店で買ったぞ@京都 5日深夜に予約8日夜にGet
数日かけたり探し回る労力考えたら注文するのが早い
地方の神奈川の本屋にも売ってたよ。 ただ、プログラミング関連のところじゃなくて 何故かホトショとかの本と一緒にされてたけど。 意外に見落としてるだけかもしれないから、 見つからない人はよく探すといいよ。
名古屋の丸善で買ったよ。
八王子で売ってるところないな・・ 4件回ったけど入荷すらしてないっぽい
新宿で探し回ったけど無かったぉ
ザコンで平積みしてたぞ
>>134 そうそう。
買わなかったけど。
BSD HACKS買ってきた。
俺も三件回った。二軒目で思わずF.S.S.DESIGNSを買ってしまったのは内緒だ。
テラウラヤマシス
>>134 今日見たらその山が綺麗に空っぽだったけど、その後入ったのかな?
140 :
デフォルトの名無しさん :2005/10/12(水) 02:12:29
歴代winnyスレの本題をよーく読んでいれば分かると思うが、 47さんがnyを開発した真の動機は 「現在地球規模で進む環境破壊を少しでも防ごう」 こういう気高い理想の志から生まれたものだったんだよ。 いいか、今の流通形式だと 製造 ← CDのプラスチック無駄 搬送 ← 工場からCD屋まで運ぶ燃料無駄 販売 ← CD屋で電気明々、騒音がやがやの燃料無駄 購入 ← わざわざ燃料使って行くなんて無駄 こんなに無駄だらけなんだよ。 しかもこの無駄には交通費を除けば、全部CD代に含まれてるんだぞ。 だからこの無駄の部分を排除すれば、環境にもいいし 著作者がいまCD単価のほんの数%しか代金を受け取れないというような 不公正な市場形態を47氏は正そうと、日夜nyの改良に取り組んでいたんだろ。 それを今まだ試作段階のベータ版で、著作権保護がうまく行ってないからって いきなり逮捕はやりすぎだ。
あの時はそうだったかもしれんが今となっては ビデオオンデマンドしても余るほど帯域あるしな ダークファイバーまだまだ残ってるよー
>>140 絶対嘘だ、奴はひろゆきと一緒だ、世の中を一泡吹かせてやろうとしているお騒がせヤロウだ
まっ技術は技術、面白いから買って読んでるけどね
143 :
デフォルトの名無しさん :2005/10/12(水) 02:34:00
最初のページのFingerprintて何?
指紋
こういう本こそnyで流してくれればいいの うわなにをするやめあsdfghjkl
いや本人が流すらしいし
今の話題の方向性見ると完全に板違いだな マ板逝けよ
いいだろここで。 俺がいいっつってんだから。
このスレ見てて思ったんだけど、どうしてわざわざ本屋に探しに行くのかな? アマゾンで買えばいいじゃん。 先週の木曜日に注文したら、そのときは発送まで2〜3日待ちだったけど、 なぜか翌日には届いていた。 アマゾンの発送期間が長く表示されていても、案外早くに発送されることが多いので、 注文して家で寝て待て。 地方の本屋は、週刊誌とエロ本で生計を立てているそうな...
本屋に行くのが好きなんだよ。
待たされるのが嫌なんだろ 俺もどちらかというと、 買ったら直ぐみたいし、注文したら即日か次の日には発想して欲しいし。
amazonこねーよ キャンセルしたし
amazonで頼んだ。 宅配便追跡サービスで調べたら、昨日地元の支店出荷されてんのに来なかった。 今日来なかったら文句言って自分で取りに行くか(´・ω・`)
読んで来た。 読んで来たが… あんまり目新しさはないねorz 語り尽くされた事が殆どで。
語り尽くされてはいたけれど、これから自分でP2Pソフトウェアを実装しようって人には かなり大きな指針になる良書だとオモタ。
この手の情報が書籍になるのは初めてじゃない?
興味があって買ってみた が、P2Pソフトなんざ作る気まったくないことに気づいた
158 :
デフォルトの名無しさん :2005/10/12(水) 17:28:50
オライリーに出版してもらって海外進出して欲しかった
オライリーの表紙は鹿でお願いします。
「開発当時の日本では」とかの文面を見ると、翻訳されることも多少は見越してたのかな。 ただの論文書く際の癖かもしれんけど。
本屋タウンで注文できんかったからamazonで注文 配達状況見ると今日届いているらしい。 帰るのが楽しみだ( ゜∀゜)
162 :
デフォルトの名無しさん :2005/10/12(水) 18:02:18
質問なんですけど、良いですか? Winnyで、よく「匿名性」って言いますけど、今でも変わらないものでしょうか? cacheでアップとダウンを「同時」「多重」「多次元的」に行っていて、プロ串サーバーを幾つか経由している訳ですよね? BBSのスレッド立てた人はIPが分かってしまいますが、書き込みデータ自体の匿名性って可也の確立で確保されるんじゃないのかな、と思うのですが如何でしょうか? 確か、京都府警でしたっけ?当初、BBSの書き込み者の特定が出来ないとしてスレッド立てた人監視してたように思いますし、実際逮捕された人は「調書」で「自白」しかいないように記憶しています。 其の後は、Winnyからウィルスでデータが流れたとか、そんなニュースしか見目にしてないんですけど、「匿名性」って云う視点で、特にBBSなんかどうなんでしょうか?
163 :
デフォルトの名無しさん :2005/10/12(水) 18:13:56
>>162 おまいは犯罪予備軍として監視下に置かれました
>>162 スレ立てを行った者には匿名性はない。(IPアドレスがバレバレ)
書き込んだ人は匿名。
捕まった人は、自分でスレ立てを行っているにもかかわらず、
そのスレで著作物の放流宣言を行い、実際に著作物を放流していたので捕まった。
166 :
デフォルトの名無しさん :2005/10/12(水) 18:51:43
>163 >164 >165 どうもスミマセン。 ご返答有難う御座います。 他の板だと、どうも書き込みが古くて返事がなさそうだったので、一寸ズルしました。 「Winnyをやってる」って事自体が、「匿名性」を高めていると言えるのではないかと。 多ければ多いほど、また匿名性が高いのではないかと。(笑) 考えてみたら凄い技術ですよね。 目を付けられちゃったでしょうかね。(笑) 返事有難う御座いました。 そろそろこの辺で・・・。
167 :
デフォルトの名無しさん :2005/10/12(水) 19:08:52
>>162 BBSに書き込んだ人には匿名性があるが、スレッドを立てた人には匿名性はない
つまり特定できると「Winnyの技術」にはっきりと書いてありますよ
169 :
デフォルトの名無しさん :2005/10/12(水) 19:20:06
>>167 「完全」な「匿名性」などありません。
例えばSSLなんかでも、登録元から見れば暗号化されていないわけですから。
程度の問題もありますが、Winnyの場合は、構造的に其の目的を達しているのではないかと云う事です。
BBSはまだ途中だったからな
171 :
デフォルトの名無しさん :2005/10/12(水) 19:28:40
削除機能が
172 :
デフォルトの名無しさん :2005/10/12(水) 19:31:19
165の放流していたのが分かったのは、PCを押収してからなんじゃないの?
その当たりはダウソ板の逮捕スレが詳しい
174 :
デフォルトの名無しさん :2005/10/12(水) 20:45:21
で、対象鍵暗号通信は結局のところ匿名性を保障するに十分だったの?
みんな何冊買った?
176 :
デフォルトの名無しさん :2005/10/12(水) 20:58:33
> 個人で作っているフリーソフトなら、 > 欠陥だらけでユーザに被害をもたらしても構わないのか? だめに決まってんじゃん。 47氏の場合、欠陥だらけでユーザに被害をもたらしたのか? 人、これを論点ずらしと呼ぶ。
178 :
デフォルトの名無しさん :2005/10/12(水) 21:21:56
削除機能が無いせいで迷惑を被った奴らがいたような気ガス
nyに限らず一度世に出たものは消せないのよ
とりあえずNekoFlightやろうぜ
Double S.T.E.A.Lすげえな。
思考実験ですよ。 作るわけじゃないですよ。 Winnyの次を考えるならば、 DHTと転送(中継/キャッシュ)を どう組み合わせるといいだろうか?
>>177 被害をもたらしてるよ。
メールソフト等に付いている機能が、Winnyには付いてない。
184 :
デフォルトの名無しさん :2005/10/12(水) 23:50:07
>>182 DHTの利点はファイル所有者の高速な特定。匿名性を捨てればMXのような
ダイレクトアクセスも可能となる。逆に、キャッシュの利点は第一発信者の
匿名化。しかし分散したファイル断片の回収に時間が掛かる。また、個々の
断片を個別にDHTで管理するとなると、匿名性や検索効率が低下するかも
しれない。だいたいこんな認識でおk?
要するに、デメリットを相殺できればいいわけだ。
まず、「分散したファイル断片の回収に時間が掛かる」のは、ファイル断片が
一箇所にまとまって存在しないから。第一発信者が特定される可能性が
十分に下がれば、利用される際にはある程度クラスタ化されていたほうがいい
ということ。
次に、DHTでは1対多数の管理は難しい。仮に9割が集まってもデジタル
データは復元できないのだ。しかし、これを逆に解釈すれば、例えばファイルの
断片のうち5割くらいを1つのノードに持たせてしまっても、暗号化の
方法次第では絶対に復元できないようにすることもできるのではないか。
つまり、「既に何かを5割くらい持っている」ことが確かでも、「何を
持っているのか分からない」のならば、一箇所に断片が集まることによる
不利益は回避できるのではないだろうか。ファイル要求者以外のノードは
その状態を維持したまま、クラスタ化によって回収効率を上げてゆくのだ。
185 :
184 :2005/10/13(木) 00:03:13
例えば検索キーだが、 1.形態素解析によって形態素に分割する 楽しいP2Pソフトウェア開発 → 楽しい / P2P / ソフトウェア / 開発 2.個々の形態素のハッシュを使って検索・クラスタ化する 楽しい / P2P / ソフトウェア / 開発 ↓(ハッシュ化) joiho / jasi / oykd / nodf などの方法があると思う。こんなふうにして検索機能を間接的に実装すれば、 検索内容の秘匿性と検索効率の両者を維持し、他者の持つキャッシュの 内容を推測することを困難なものにできるのではないだろうか。
186 :
184 :2005/10/13(木) 00:16:17
理想は 「誰が何を(完全な、あるいは不完全な形で)持っているのかはわからない」 「しかし、自分が欲しいファイルのキャッシュは自分の近くのノードにある」という状況であると考える。 一見P2Pの考えに反するようだが、1つのノードが持つパワー(能力や権利)を強化しすぎないことが 重要だと思う。それはP2Pは一種の社会を形成するからであり、強すぎるノードは協調を 破壊してしまうからである。Winnyの検索機能は、ファイルの有無をあからさまに表示することで その違法性を白日の下に晒した。結果、Winnyは違法ソフトのレッテルを貼られ、他の有用な 使い方が黙殺される流れとなった。 自由は素敵である。パワフルなノードは素敵である。だが危険でもある。 それが実現できるからといって、安易に全てのユーザに千里眼を与えるべきではない。 そんな教訓を、次世代P2PはWinnyから学ばなければならないのだろう。
∩___∩ | ノ ヽ/⌒) あばばばばばば /⌒) (゚) (゚) | .| / / ( _●_) ミ/ ∩―−、 .( ヽ |∪| / / (゚) 、_ `ヽ \ ヽノ / / ( ● (゚) |つ / / | /(入__ノ ミ あばばっあびゃばびゃばば | / 、 (_/ ノ | /\ \ \___ ノ゙ ─ー | / ) ) \ _ ∪ ( \ \ \ \_)
188 :
デフォルトの名無しさん :2005/10/13(木) 04:09:31
やっぱりFreenetでFrost使うのが、現時点で一番セキュリティーが高いのかな?
>>183 手違いで送信してしまったメールを取り消せるメールソフトが欲しい。
ムリ
Winnyでpdf落としたらPetzold本の原著だった
>>177 ひどいユーザーインターフェースで精神的苦痛を受けた(笑)
あれだけのものを実装して動かすってのはものすごく偉大なことだと思うけど、
糞UIと糞コードに関しては話が別だ。能力はあるはずなのになんであんなことになるのやら……
193 :
デフォルトの名無しさん :2005/10/13(木) 08:56:37
47氏は技術屋プログラマであって業務プログラマじゃなかったんだから、 UIの実装に期待するのは筋違いだろう。 「UIの実装は簡単」とか抜かしてる奴は、要件定義しての実装したことも、 UIの論文を読んだこともない素人。
>>193 それにしてもあのUIはひどいって。
バージョンアップによって改善されてきたものの、やはり糞。まず挙動がありえない。
自分じゃつかってなかったのか?というくらい謎。
ここで吠えるだけなら只だしな
>>194 そんなに糞?まぁうんこだが。
ちなみにどこら辺が糞?
>>172 ちげーよ。
もう裁判などで明らかになっているけど
スレ立てを行って放流宣言をしている奴のIPアドレスのみ、通信できるようにルータ等で設定
↓
MXのように、1対1の通信になるようにしてから、そいつが発表していたハッシュを登録しダウンロード開始
↓
ファイルを落として、中身をチェック
↓
著作権法違反でタイーホ
こういう流れになっている。
自分でスレ立てを行わずに、誰かが立てたスレにて、放流宣言を行っていれば、
捕まっていなかったものと思われる。
現在では、ソースは警察に押さえられ、またOne Point Wallなどの製品が開発されているので、
同じことをやらなければ、捕まらないという保証はどこにもありません。
違法なことはしないように。 m9(゚∀゚)ビシッ
>>184 やっぱりDHTのシミュレータを書いて実験する必要ありそうだね…
ブロック単位(256kBくらいか?)でDHTにばら撒いても耐え切れるといいんだけど。
layer1 DHT -> 検索キーワード : ファイル情報のテーブル
layer2 DHT -> ファイル情報 : ブロック情報のテーブル
layer3 DHT -> ブロック情報 : 所有者ノードのテーブル
って3回もDHT引くのは負荷でかすぎ?
糞だと思ったら使わないと思うんだが 嫌だけど仕事で我慢して使ってたんだろうか?
>>199 耐えられないほど糞ではなかったって事だよ。
おまえさんはちょっとでも不満があるソフトは使わないのかい?
>>196 例:
ダウンリストから、複数のアイテムを選択して削除。削除完了すると、「削除前と同じインデックスのアイテムが選択されている」
リストの更新タイミング。タイマ使って一定間隔で更新してるのかと思ったが、その割に間隔が一定でなかったり
画面クリックすると更新されたりする謎挙動。
メニューから設定ダイアログを起動できない。等メニューがほとんど役に立っていない。
デフォルトの配色が変(そりゃー趣味の問題かもしれませんがね、お世辞にも誉められたもんじゃないと思うよ俺は)
変な人が誤解しそうなんで言っとくが、nyは凄いソフトだと思うしこんなもんを作っちまった金子氏の実力は相当なものだと
思っているよ。俺には同じことはできない。
フリーソフトなんてそんなものじゃないか? 金もらってるわけじゃないし、どうでもいい部分は手抜きするだろ
200があげた例なんて全然気にならないわ 考えもしなかった。nyに唯一不満があるとすれば多段タブに対応してないとこくらいだな。
203 :
デフォルトの名無しさん :2005/10/13(木) 12:45:17
>>193 検索ソフトを作ろうとしてるわけじゃないんだから、一回も三回も変わらん罠。
nyの場合、ほとんどのユーザはファイルの要求を出した後は放置してるはず。
正規表現がまったく使えないがために不要なファイルを目視確認し、手動で選択してやる必要が生じたのであって、
もし除外条件、自動選択条件を細かく指定できるように作ってあったなら、ユーザが監視する必要なんか無いわけ。
exe,scr,bat等の入った圧縮ファイルを警告or削除するとか、そういうチェック機能まで組み込めば
全自動運用も夢ではない。そうすりゃ検索に何時間かかろうが誰も気にしなくなる。
204 :
デフォルトの名無しさん :2005/10/13(木) 14:25:11
>>197 ・・・始めに放流した人は、分からないんじゃなかったっけ?
違った?
205 :
デフォルトの名無しさん :2005/10/13(木) 14:30:35
教えて頂きたいのですが、WINNYってノードのプロキシサーバーの幾つかを情報が伝播すると書いてあったと思うのですが、 動的なノード間の接続において、同時に、多重に、多元的に、プロキシサーバー間を渡って来る情報を、伝播する内容が分かるという前提でも、どうやって最初 の最初の情報発信者を特定出来るのですか?
見覚えのあるフレーズだ
NYのUI改善案いろいろ出てたけど結局今よりいい案なんて出てないんだよ
フリーソフトで、しかも一人で作って、しかも前例のない新技術なんだから、動くだけで凄い。
209 :
デフォルトの名無しさん :2005/10/13(木) 16:20:07
DHTて何?
210 :
デフォルトの名無しさん :2005/10/13(木) 16:21:11
211 :
デフォルトの名無しさん :2005/10/13(木) 17:38:47
BBSでも、技術的に書き込んだ人って特定出来ましたっけ?
212 :
デフォルトの名無しさん :2005/10/13(木) 17:56:03
不可能
213 :
デフォルトの名無しさん :2005/10/13(木) 19:24:53
>>209 SHA1やMD5をキーとしてファイル情報を突っ込んだハッシュテーブル
DHTとクラスタってどっちが優れてるんだろうね。 なんだかんだいって同じファイル持ってる人同士が集まるほうが効率いい気がする。
215 :
デフォルトの名無しさん :2005/10/13(木) 21:28:04
>>214 nyは3つくらいのキーワードを使って中途半端にクラスタ化してるように見えた。
保持ファイル名や検索履歴をテキトーに単語分割(&匿名化のためハッシュ化)
↓
周辺から似てるノードを検索
↓
移動(近づくように繋ぎ替え)
とかやれば自己組織化的にクラスタが形成されそうだが。
ベイズ推定とか組み合わせれば、一種の人工知能になるかもしれん。
amazonで昨日注文したのが届いた これから読もうっと..
217 :
デフォルトの名無しさん :2005/10/13(木) 22:17:37
次世代P2Pを作ってる人がいたなら、ぜひ版管理機能と公開日時の表示機能を追加して欲しい。 現在の時刻より24時間以上新しい(≒新しすぎる≒日時が偽装されている)ファイルは ストレージに登録しないようにすれば、ある程度のバージョンの保障は可能だと思う。 日記の公開とか、ソフトの公開とか、P2Pの応用範囲をどんどん広げていってほしい。
ノード繋いでいく方法とかの説明書いてる? 書いてたら買おうかと思うんだが。
219 :
216 :2005/10/14(金) 00:02:00
4章 実装 4.2 ノード管理という項目がそれにあたるのかなぁ 他のノード管理の提供 検索リンクの接続 ノード情報
220 :
216 :2005/10/14(金) 00:05:29
ありゃ、変なところで切れてしまった.. 続き.. 接続形態 ノードのバージョン情報 クラスタ間とノード間の相関度 クラスタリングと検索リンクの接続相手の選択 ここまでで16ページくらい
おk 購入決定。
GPLライセンスのP2Pアプリつくるお 名前は未定だお
223 :
デフォルトの名無しさん :2005/10/14(金) 10:11:21
>>222 Winnyと同等以上の物が作れるのか?
GNU P2Pはすでにあるけどなwwwwwwwwww
既にあるから、どうというほどの物でもない。
226 :
デフォルトの名無しさん :2005/10/14(金) 12:35:18
P2P上にWEBサイトを作れたら素敵だお ISPがばたばた倒産するお
>>226 そうか?
ISPなしでどやってIPを取得するんだ
228 :
デフォルトの名無しさん :2005/10/14(金) 13:35:00
P2P上にblog作ればライブドアが倒産!
しないから
で、もうwinnyにこれは流れてんの?
232 :
デフォルトの名無しさん :2005/10/14(金) 16:48:10
>>226 倒産するのはレンタルHPをやってる所だろう
PerlやPHPまでサポートできるなら本当にやばいかもしれんな
さすがnyスレ
厨房しかいないな
>>233 とかひきこもりの小学生臭い
良く知らんけど freenet がそんなんじゃないの? > P2P上にWEBサイト
あっ、言っちゃった。 みんな黙ってたのに。
nyユーザとしては買った上で落としたいとか思うわけだが 早めに流してね
freenetのwebは実用に耐えない。 技術ではなくユーザー数の問題だと思うけど。
freenetのことを良く知らないんだけど、ウェブはどういう風に実装されてるん? DHTに近い考え方なのかな。
RinGOで実装されてるじゃん。 レスポンス悪いけど。
買った人が 1ページずつ打ち込んで流せばいいじゃん。
いや、お前も買えよ
技術書としてはお手頃な値段だしな 内容が濃いとは言えないけど
>>216 ありえねー、amazonで8日に注文したけど今日配送状況を見たら
配送予定日が10/24〜11/2になってたぞ。
最初は2,3日で配送予定だったのに…。
>245 周りの評価を見てから買うって人がたくさん出ると思って 予約しといた漏れは先見の明あり
アマゾンで10/3に予約して、10/7〜9に発送予定だったのが 12日になっても発送メールすらないのでキャンセルした でもって今日本屋で買ってきた
248 :
216 :2005/10/15(土) 00:05:53
>>245 Amazonからの発送予定メールは11/2〜11/7となっててマジかよ、、
と、思ってたんだが、翌朝発送したよメールが来て夕方翌日届いた
249 :
デフォルトの名無しさん :2005/10/15(土) 01:25:03
とりあえずヨドバシにて購入した。
大阪梅田堂島アバンザ内のジュンク堂3階にまだあったぞ。
>>250 何処ら辺に置いてた?
一昨日逝ったけど発見出来なかつた...orz
レジの横
>>244 値段とページ数から、濃いのを期待するのは間違いだろう。
MONA OS本みたいな、スレ再掲本みたいな期待はずれが無い。
門外漢にも易しい技術解説で満足した。
期待してなかった反動でもあるがw
技術解説だけにとどめて余計なサンプルコードを載せてないのも○。 本の性質からして当たり前かもしれないけど。 漏れもちょっとこれを読んで簡単なP2Pアプリを作ってみたくなったよ(´・ω・`)
Amazonどうしたんだぁ! まじかよぉ! 誠に申し訳ございませんがご注文いただいた以下の商品がまだ確保 できておりません。 金子 勇 (著), アスキー書籍編集部 "Winnyの技術" [単行本] 商品の発送が1~2週間ほど遅れます。
>>255 今日秋葉にビデカを買い行った序に、
書泉行ったら山積みだったので買ってきたよ。14時頃かな
もっとミッチリ書かれた本だと思ってたが・・・何にせよ2400円はたけー
妥当な値段だろ。 このページ数で内容が詰まってる本は3500円は堅い。
そうかあ? あんまり内容が濃いとは思わないけどなぁ。 それでも買ったけど。
つうかこれでP2Pの仕組みが理解できて PG組めるの?(おれAmazon注文組)
漏れには理解できたがお前さんも理解できるとは限らないしなぁ >PG組めるの? こんな質問するやつは駄目だろうなぁ
>>259 立ち読みしてきたけど、「技術」って言うより「設計」かな
Winnyのソースは勿論無いし、P2Pソフトを自作して広告料やシェアウェアで儲けないと元は取れないな
他にはWinnyをハックして、通報出来るだけの情報を抜けるツールを作って公僕に売ったりw
>>251 2ch関係とか厨房向けコーナーに置かれてたぞ。
ちなみに私が買った時は最後の2冊で残り1冊だったが
次の日の昼間に見に行ったら残り3冊に増えてたw
263 :
デフォルトの名無しさん :2005/10/15(土) 21:15:26
もっと安い紙を使えばいいのにwww 何か値打ちを付けようとしている感じ
いいよなあ オレなんて毎日あちこちの本屋をはしごしてるのに全然見つからないよ。
名古屋で売ってる本屋ないかな? 名駅と大須をチラッと覗いたけど見つかんなかったよ。
>>254 >余計なサンプルコードを載せ
それだと、最低ソフトバンクのゲームデベロッパくらいの厚さで、
価格も倍になっちゃってるんだろう。
「俺も作ってみようと思った」というのは、まさに俺も感じたこと。
実際に実装するのは別の話で、>261じゃないが設計までを理解したに
過ぎないんだけど、設計すら理解してなかった人間だったことを
忘れてしまっていたのだよね、それを思い出さなかったら役に立たない
とか思ってしまったかもしれないw
>>258 薄く感じるのは、書いてある事がすんなり理解できてるからと思う。
推測でしか語られなかった事を、広く理解できる形で公開する、
という目的において、人によっては確認的作業になるのは仕方ない。
読む前の知識が本当に高い人間が、もっとレベル高いものを期待するなら、
そもそもWinny解説など読まなくてもいいと考えてるだろうけどね。
>>261 nyをハックして抜くよりも、データを拾って分析する事でしか
通報できる程度に確度高い情報は拾えない気がするのだけどね。
情報を拾い集めるのに、最後のプロトコル解説は役に立つのかもね。
(自力でハックするくらいで無いと、その先がつらそうだけどw)
誤解の無いように訂正しておきたいのは、MONA OS本は技術的に門外漢のひげぽん の周りに人が集まって「みんなで作った」という過程とプロセスが掲示板上で 行われたというオープンさを示すのにああいう形態になるのは理にかなってると思う。 整然と書かれている事を期待した面では外れたけど、これもそういう意味で良い本。 IDでないからアレだけど、253=266は俺。
何度もスミマセン ×過程とプロセスが ○過程と、議論などのプロセスが これでも未だ変だけど
P2Pって再帰に似てると思った
>>269 俺もグヌーテラのクエリーとクエリーヒットの概念を見た時そう思った
ご承知かとは思うがAmazonは発送順バラバラだよな。
俺は先々週の金曜に注文して、先週の水曜に到着だったな。 P2Pで必要とされる技術そのものはネットワークプログラムの基礎と、簡単な暗号化 (それもライブラリに頼ってしまえばあまり深くは考えなくても済む) 程度だから、そのあたりが出来る人にとっては、この本だけで作るのも無理な話じゃないだろうな。
>>265 ビックと高島屋の11Fには置いてなかったね。
何日か前には名駅コンプにあったよ。
あと、大須の三洋堂に15日ごろ入荷予定みたいなこと書いてあったから、
もしかしたら入荷してるかも?
274 :
デフォルトの名無しさん :2005/10/16(日) 11:21:50
おいおまいら! この本を買うためだけに6ヵ月ぶりに街に繰り出し、「俺PGだよな?NEETじゃないよな?」と 自問自答する自分に哀愁を感じながら本屋に向かって歩いている俺様が来ましたよ。
お疲れさまです。
給料もらってるならNEETじゃないから安心汁
277 :
デフォルトの名無しさん :2005/10/16(日) 11:56:01
こ 買うた。 さすが北関東最大をうたう紀国屋書店! そこにシビレるッ!アコガレるゥッ! ついでに京極堂も買い揃えておくか……
278 :
デフォルトの名無しさん :2005/10/16(日) 12:19:17
読んだ。 やっぱり固定キー使ってたのか。 鍵がファイルシステムに保存されてなかったし、防壁が開発されてるから そーなんだろーなーと思ってたが…… まあ現行法じゃ接続状態を全部ロギングして論理的に犯罪を証明できない今のnyじゃ どーあがいても訴訟は無理だろーけどさ。 暗号化はもっとクールにやろうぜ。とりあえずエシュロンに喧嘩売るくらいの気構えで。
TCP/IP使う以上接続相手はバレバレなわけだし 暗号化はたいした意味がない
「データの暗号化はユーザーが内容を見る必要がないから」と 金子氏が言ってただろ。匿名性とは全く別のこと。
281 :
デフォルトの名無しさん :2005/10/16(日) 12:58:28
>>279 壁を作れないようにHTTPSを使うのには意味があるよ。善良なHTTPSと区別できないなら、盗聴はコストが高くなりすぎて非現実になる。
あと、IPは直接送信なら意味があるけど、間接かつ部分的な送信ならほとんど意味が無いよ。
ポルノ・パズルのピースの運搬屋には違法性は無い。悪いのは公開した奴と完成させた奴だ。
それにもし警察や検察が、「彼(彼女)が犯罪者である確率が50%ある」と試算しても、
法廷の姿勢は「疑わしきは罰せず」だからね。
つまり、家宅捜索対策さえちゃんとやってりゃ、逮捕はありえないのよ。それが現実。
電気通信事業法だったかでプロバイダは盗聴を禁止されてる。 だから盗聴しない方法で規制かけてる。
コンテンツ配信などの帯域圧迫はOKで なぜP2Pの帯域圧迫は悪とされてしまうのか・・・ 圧倒的にP2Pで飛び交うデータが多いからなのかなぁ あと、Winnyの話とは関係ないが「逮捕されなければOK」という考えは今後捨てたほうがいい何事においても・・・・
サーバで情報を一元管理せずネット上に分散させれば その分帯域に皺寄せがくるのは仕方ない事だと思う P2Pがサバ/クラに取って代わるかってのは サーバ(コンピュータ)の性能vsネットワークの性能以外にイメージが大きい 日本の世間一般ではP2Pっていうとファイル共有 明らかにアングラに片足突っ込むようなイメージしかないし マスゴミもそういう報道しかしてないからな
>>265 俺はセントラルパークの丸善で買って最後の一冊だったけど
そのことからすると栄の丸善とかはどうだろう。
286 :
デフォルトの名無しさん :2005/10/16(日) 14:11:49
東京駅の大丸の6Fの本屋にたーくさーんおいてあるっちぁよ
>>285 名古屋&栄かぁ
あのあたりのヘルスは今でも日本一?
>>286 今から買いに行きますんで
それまで場所とっておいて下さい!
>>283 データ量よりも、コネクションの切った張ったのコストが・・・
プロバイダは、誰がどこに接続に行ったのかを、記録しているので、
Winnyみたいに四六時中、頻繁に切ったり張ったりされると、
ログが大変なことになるですよ。
>>282 まさか。
プロバイダがWinnyのトラヒックを妨害するのに使っている装置は、
ユーザが送受信しているパケットの中身を見てるよ。
普通のWinnyはトラヒックパターンだけで判定できても、
Winnypはパターンで判定しにくく、さくっとデコードしてると思うよ。
290 :
デフォルトの名無しさん :2005/10/16(日) 15:03:49
>>289 電話じゃないんだからパケットごとにログ取る意味がないだろ
IPアドレス割り当ての開始終了時間は記録するだろうが
291 :
デフォルトの名無しさん :2005/10/16(日) 15:17:00
winnyの技術読んだけど、あんま大したことなかった この程度なら学生時代に簡単に組めたし まあ公安に目をつけられたくなかったのでやめたけど
292 :
デフォルトの名無しさん :2005/10/16(日) 15:30:01
尼崎市と大阪市周辺で売ってるとこ知りませんか?
>>291 >この程度なら学生時代に簡単に組めたし
そう言う奴は何千人何万人もいるけど…
>>291 公安に目をつけられたくないのなら、
利用者の多いネカフェから時限式でWinnyを展開、起動して
ソフトをばらまけばいいじゃない。
>>293 なぜこういった人が堪えないのだろう
『Winnyというアイデアを創造したことがすごい』ということになぜ気付かないのか
基本的には相手と接続してデータをやりとりするだけだから簡単そうに思えるんだろう。 でも1対1じゃなくて動的に変化する万単位のユーザーだからな
>>295 アイディアも凄いが、実際に動かすのはもっと凄い
グヌテラ系は最初の接続先探すのが大変だ
京王線の聖蹟桜ヶ丘にあるくまざわ書店で2冊見つけました。 1冊は自分が購入したので、あと1冊あると思います。 2〜3時間前の話なので、まだあるかも・・・
>>291 なんでこう、プログラム組むしか能の無い奴ってのは
身元を隠すという発想が欠乏してるんだろうか。
トロイ経由で〜とか、時限式で〜とか、多段プロキシで〜とか、
やりようはいくらでもあるだろうに。
一例を挙げれば、暗号化かけたZIPを匿名FTPに配置。
(当然フロッピーやUSBメモリ等は却下。監視カメラに残るから)
ちょっとどこかに観光に出かけて、定期的に初期化される
設定になってるネカフェで、ZIPをダウンロード、展開、実行。
ユーザがいない時だけ動作する時限式プログラムで
気付かれないようにこっそり「素敵なアプリ」をばらまき、
念入りに後始末する。それだけだろ。
まあ、人目に触れて英雄視されたいという考えを捨てきれず、
警察の操作にビクついてるようじゃ、結局は素人のお遊びってこった。
>>296 そこらへんはプログラミング能力より、現実に適用できるシミュレータを設計して
システムをテストする能力が要求されるところだね。
しばしば47氏のプログラマとしての面だけが強調され、コーディングが
非難されたりしているようだけど、より深い理解のためには
シミュレータ設計者としての面に注目すべきだと思うよ。
P2Pが、ノードの回線速度によって階層化し、それぞれの層が適切な役割を分担する。
こういった単純だが極めて有用な事実は、P2Pを単なる双方向グラフとしか
認識していないプログラマには簡単には掴めないイメージだ。
シミュレータを書くことに長けていたからこそ、この特徴をはっきり認識し、
設計に生かすことができたんだろう。
天才はいつだって、枠組みの内と外の知識を結びつけることで出現する。
プログラマという枠だけで47氏を見ていたのでは本質を見失ってしまうだろうね。
おい、一冊ありましたよ しかし、俺と同じように明らかにこの本狙いな奴もいた 俺たちは目が合ったが、「いや、別に俺はこの本なんか関係ないんだ」といわんばかりに お互いその周辺の本を手に取り立ち読みして、お互いが立ち去るのを待っていた 「野郎、早く帰れよ!」と俺は心の中で思っていた しばらくすると相手は諦めたのかその場所から離れていった でも、またしばらくして戻ってくるんだよな 予想どおりだが・・・
>>302 |_
|〜ヽ ヤッパリ カッテル・・・
|・-・) ハヤク カエレヨ
|゚ソ
>>302 別にエロい本でもないのに恥ずかしがって中々買わないお前に惚れた。
>>304 いや、俺の気持ちわかってくれよ
つーか俺は変なプライド持った人間なのかもしれない
例えばiPod。
あれをこないだ店で買おうと思って実物見にいったのだが
どうしても買えないのだ。
それはなぜか。
店員に「あ、こいつも流行りに乗ってiPod買うんだな」と思われるのが、絶対に嫌なんだよ。
だから、もの買うときは絶対通販。
>>305 ナイーブな奴だな。
俺は結局 京極堂を6冊くらい買って帰ったぞ。
「うわ何この冗談みたいな厚さの文庫本!? 分厚いを通り越してキモイよ!!
つーかこんな凶器になりそうな本を何冊買ってんだよ このトンチキが!
この本の冊数分人殴んのか!? この角でゴッ!って殺んのか!?
だいたい袋に入んねーっつーの!! 仮に入ったとしても袋の底が
破けるっつーの!! しかも私の渾身の 『カバーかけますか?』 に対して
『はァ?当然だろ?何寝惚けてんだサービス精神足りねえなこのアマ』的な顔しやがって!!
分厚すぎてカバーかけんの超めんどくせえじゃねえか!!
そのへん考慮してちったあ遠慮しろよ このキモオタ野郎が!!!」
とか思われても気にしないもんね。
307 :
デフォルトの名無しさん :2005/10/16(日) 16:54:18
>>305 食べ物とか食べたい時に食べれないのはきついね
辛い性格だよ 合コンとかは行ったことないけど 多分俺の行動は自分でわかる カワイイ娘が多分一人は、いるだろう 不意に話し掛けると「あの野郎ねらってんな?!」と思われるのが嫌なので その娘には自分からは絶対に話し掛けないだろう
>>301 そういった研究は、大学では20世紀のうちに行われていたよ。
当時はインターネットは限りなく細かったので、
将来は光ファイバーが各家庭にまで届くという前提のもと、
もっぱらシミュレーションによって研究が行われていたよ。
どうしたら通信とストレージのコストを抑えるか、
どうしたら中央サーバなしに分散協調して動くか、
どうしたらコンテンツの人気に応じた寿命管理が
各ノードの自立的な判断で行ったものが、
系としてうまく働くのか・・・などなど。
47氏は、それらのアイデアを実装して実証してみせた、
つまり、実証実験をやったことが、一番の功績だと思う。
だから、Winnyが使っている技術の解説をする必要はなくて、
いかにして実証実験を成立させたか、というノウハウを解説すべき。
310 :
309 :2005/10/16(日) 17:04:30
ただ残念なのは、47氏は論文を読まずに、車輪の再発明をしてしまったこと。 論文を読んでやっていれば、 キャッシュが一杯になったら人間がお掃除する なんていうことにはならなかった。
>>309 またお前か
昔はデザパタスレ、今は自然言語スレだっけ?
そしてここにも来たか、忙しい奴だな。でも、邪魔。
みんな彼女いるの?P2Pなの?
>>312 その非論理的な二択は少し斜め上に突き出した皮肉か?
つまり要点だけをシンプルにまとめると、
「ぶち殺すぞヒューマン!」って言って欲しいのか?
>>312 彼女ならディスプレイの中にいくらでもいるので
今の彼女の名は刹那です
>>314 外部デバイス頼りとは、レガシーな奴だ( ´,_ゝ`)プッ
その点、俺なんて四六時中ずっと彼女と一緒だ。
ISPがwinnyプロキシを構築すれば帯域の問題は改善すると思った。 ケチの付いたwinnyではやる需要は無いだろうが、httpやftpのように 標準的なp2pプロトコルが生まれれば可能だと思う
317 :
312 :2005/10/16(日) 17:40:13
いや、俺はいないんだ そんな俺にはグヌテラ系は無理なのかと・・・ 最初に探すのがムズイ・・・ だったら、出会い系サイトというサーバを介して紹介してもらえば 後はこっちで何とかするナプスタ系
318 :
309 :2005/10/16(日) 17:45:19
>>311 妄想乙
それらのスレは読んでもいないよ。
319 :
デフォルトの名無しさん :2005/10/16(日) 17:45:34
>>315 そうだよな。脳内に作り出すのが一番だよな
>>309 自分のいた大学で自分が書いた論文?
当然その方面じゃ有名な論文なんだろうね
誰も知らない論文じゃ話にならんぞ
309じゃないけど複数のストレージをネットを介して利用できるようなファイルシステム の論文は腐るほどあるよ、ユビキタスコンピューティング流行ってるし P2Pファイル共有ってそのようなモノの一端なんじゃないかと思う
323 :
322 :2005/10/16(日) 19:36:23
という夢をみました
324 :
309 :2005/10/16(日) 19:44:40
コンピュータ業界は、 本質的には同じものでも、 時代時代によって呼び方を変えて、 あたかもそれが新しいものかのように見せるのですよ。 当時は、 自律分散コンテンツ配信アーキテクチャ とかなんとか、そんな名前だったと思う。 各家庭にHDD内蔵のホームサーバを設置して、 それをネットワークで繋ぎ、 富山の薬売り方式 + ちょっと軒先貸してください といった感じで、ビデオ・オン・デマンドを実現しましょう なんていう研究はあちこちで行われていたよ。 もっと昔は、電話ベースの話で、 市内通話はタダ同然だが、市外通話がえらく高いので、 限りあるストレージと市外通話のコストのバランスを取るように、 自動的にサーバにコンテンツを配置しようという話だったりもした。 これらは本質的には、まったく同じ技術なんだよ。 だから車輪の再発明だというわけ。 本当に何もないところから、 誰も考えつかなかったことを、 考え出そうなんていうのは、 ありえないんですよ。
ちなみにP2Pというのも、TCP/IPとかが開発されていた頃から言われてるよ。 そもそもインターネット自体が、P2Pなんだから。
うるせーよもう・・ それより合コンの話はどうなった?
そんなおまえら「101匹目の猿」って言う話知っているのか?
>>324 はいはいuucpやftpで昔から実現していた技術でちゅよねー
おじさんはものしりでちゅねー
おじちゃん、社会の窓開いてるで
winny と freenet はどう違うの?
freenetはファイル自体を分割、拡散させる winnyはキーのみを拡散させる
おまえら、発送されましたよ 明日にはお前らの家に届くだろう Amazon.co.jpからのお知らせ お客様からご注文いただいた商品を本日発送させていただきました。 ご注文の処理が完了しましたのでお知らせします。 Amazon.co.jpをご利用いただき、ありがとうございました。またのご利用を お待ちしております。 今回発送する商品は以下のとおりです。 --------------------------------------------------------------------- 数量 商品 価格 発送済み 小計 --------------------------------------------------------------------- 1 Winnyの技術 ¥2,520 1 ¥2,520 販売元: Amazon.com Int'l Sales, Inc. - 税込価格 --------------------------------------------------------------------- 小計: ¥2,520 配送料: ¥0 合計: ¥2,520 --------------------------------------------------------------------
333 :
デフォルトの名無しさん :2005/10/16(日) 20:15:13
>>332 ちゃんと俺のアフィから行って購入してくれましたよね?
大丈夫だ。 どの道P2Pだし、公開しておくから勝手に落としてくれ
これ普通の本屋に売ってないの?
>>332 俺がamazonで注文したヤツも発送されてたよヽ(゚∀゚)ノ
>>335 その質問の答えは
おまいがどのくらい田舎に住んでいるかによるぞ
338 :
デフォルトの名無しさん :2005/10/16(日) 21:43:50
まあ、エロ本ばっかり置いている本屋にはないだろうな
近くの本屋は 樹まりこの写真集と抱き合わせだったよ
340 :
デフォルトの名無しさん :2005/10/16(日) 22:19:25
amazonとかネットは田舎のものなんだよなあ、本来あるべき姿は 東京巣でんるやつは、新宿の紀伊国屋だろ アルタの近くの
技術書の類は南口店の方が充実してる希ガス
342 :
デフォルトの名無しさん :2005/10/16(日) 22:29:52
>>327 知ってるよ。ライアル・ワトソンの作り話だろ。
344 :
デフォルトの名無しさん :2005/10/16(日) 22:46:13
劇団ひとりの元コンビ名教えてくれ!
>>343 俺の知ってるださいチョッキ着たキモメン金子さんじゃない!
>>343 この人が金子さんだったのか。はやくnekoflightの続編を←ちょw
350 :
デフォルトの名無しさん :2005/10/16(日) 23:34:14
>>309 0からの創造なんてありえないもんな
でも、あんなに良く回る車輪も見たことないよ
他のもいろいろ試してみたけど
もうちょっとやせてほしいな
355 :
デフォルトの名無しさん :2005/10/17(月) 04:04:54
本なんていらないからISPの帯域規制をすり抜けるようにバージョンアップ再開しろ。 いったいいくら俺たちに迷惑かければ気が済むんだ。
このスレで「47氏の書いたWinnyのソースは酷い」というような記述が幾つか出てくるのですが、 本人が書いたソースが出回っているのでしょうか? 逆アセンブルしたものは見たことあるのですが・・・
ソースがひどいとかいってるのは馬鹿が言ってるだけ 逆アセンブルからC++にソースをおこしたコードが何種類かある もちろん本物とはにて似つかないもの
359 :
デフォルトの名無しさん :2005/10/17(月) 18:35:06
とりあえず47氏に習って転送とクラスタリングのシミュレータ書こうぜ
>>357 馬鹿なのはお前のほうだ。
本物と同じコンパイラ・コンパイルオプションなら、本物と同じオブジェクトを出力するぞ。
そして誰もコードの表面的なことを汚いとは言ってない。
んなのは、逆コンパイラの出力なんだから、変なのは当たり前で、それは除外して見てる。
分かりやすく言うと、
こんなオブジェクトコードになるようなソースは酷い
ということ。
本物のソースを見なくても、オブジェクトコードでわかってしまうことは、たくさんあるんだよ。
どう見ても精子です。 本当に有難うございました。
>>360 文句つけるなら、そのきれいなソースとやらで同等の物を作ってみろ
文句言うなら自分でやってみろっていうのは究極の論点ずらしだね (´ー`)y─┛~~
364 :
デフォルトの名無しさん :2005/10/17(月) 19:55:36
WinSockとかめんどくさいからまずはJavaでプロトタイプ作ろうぜ。
動きさえすればいいというわけじゃないが 変更を重ねていけばある程度は泥臭くなるもの 本が発刊された今でもソースには変わらぬ価値がある
自分で作れとは言わないから どの点からソースが酷いと推測しているのか具体的に解説して。
367 :
デフォルトの名無しさん :2005/10/17(月) 20:08:13
RC4と素のMD5を使ってるあたりが糞だと思った。 フツーに公開鍵暗号とHmac方式のMD5使えよ。
公開鍵暗号なんか使ったら無駄にデータが増えるような気がする。
370 :
デフォルトの名無しさん :2005/10/17(月) 20:21:30
>>369 簡単に解読されてISPに不当に帯域狭められるよりはマシ
そりゃ逮捕後に開発停止した後の話じゃないか
いくら暗号化しようがP2PやってりゃISPにはばれるだろ 不特定多数と大量にデータやりとりするし上りデータが多い
>>367 それはアルゴリズムとか設計思想の話で
ソースのきれい/汚いのは無いではないな
頭かくして尻かくさず
まぁなんだなソースはたしか警察にノートパソコンごと押収されてんだよな ソースみて汚いなんて言い切れんのは警察関係者だけなんだよな やつらに理解できるとは思えんが、判らないコードの羅列は彼らには汚く映るのだろう。
難読化されてるのにw
ダブルクリックしても開きませんでしたので〜 ↑こんなやつらがいるんだよ ソース見たって「何このわけのわからない英文字の羅列」程度じゃね大半が
>>352 一般的には、車輪の再発明したくないって認識が占めるけど、
この人の場合は再発明するのに時間がかからないし、
自分で実装してみる事がモチベーションだったのだろうね。
彼の作品と比較できるものじゃないが、俺らだってある程度
本当は回答があるけど敢えて目隠しで取り組まないとヤル気が
出ないっていうか、制限や目隠しあったほうが楽しいみたいな
事ってあると思うんだ趣味プログラムにおいては…俺だけかな。
もちろん、仕事でしかプログラムしなくて、とにかく目的達成を
いかに早くするかって人はそうじゃないだろうし、俺も仕事では
再発明は不毛だと思う。ただ、逆に大人の事情で再発明しなけりゃ
ならなくなることはあるね、やらされる目隠しだから楽しくは無い。
>>373 その辺は著作の中でも触れてたよね、色んな攻撃が試みられるほど
ユーザーが増えるとは思ってなく認識が甘くて対応がアドホックに
なっていった部分だみたいなこと。
どこかで「知名度とかあるし、MXには遠く及ばない」程度に思って
いたんだろうな。でも、需要無いと思いつつテストでつけた機能や、
気楽に作ったソフトほどユーザーがつくというマーフィーの法則がw
言い訳だなぁ。 それにしても、基礎力が疑われるような完成度だよな、Winnyって。 ・無限ループするバグ ・ユーザが操作中にもウィンドウの内容を変更する、もぐらたたきUI ・バグを隠蔽するための再初期化
同じようにユーザの多いフリーウェアで、こんなに酷いUIのものってないよね。
みてくれ良くても使えなきゃ糞だろ Winnyは使えないソフトかい? >380 β版に何言ってるんだチミは
ある程度作ったら適当にリファクタリングする必要があったんだろうけど 実装することの多さでそこまで回らなかったのかもね それと職業プログラマやった事ある人と無い人では プログラムの堅牢性に対する考え方がだいぶ違うと思う
grepしてstrcpyを使っているのがバレたら、殴られるよ、うちの職場は。
殴るのはともかく、クビだな。
今日やっとアマゾネスから届いたよー。 strcpy()使っていいか悪いかなんて箇所に依るじゃん。 ていうかなんでそんな話?
テスト用に作る小さなツール以外で、 strcpy使っていいケースなんてあるのか?strncpyならわかるけど。
>>389 箇所によらずにstrcpy使いまくりなのがWinnyですよ。
個人的には別にstrcpyでもケースバイケースだと思う。 かといって仮に規約で「使うな」となってれば それでいいんじゃねえのって程度のこと。
使ってはいけないケースも無防備にstrcpyを使うのがWinnyですよ。
よくわからんが、関数の特性を知った上で使えばいい事だろ java言語を使うから素晴らしいソフトで、 phpを使うから糞ソフトとかいいそうな勢いだな
68 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2005/10/18(火) 01:05:28 ID:kGEkWn8o0 やっときた! PDF(一般書籍) [金子勇] Winnyの技術 [05-10-03].zip 1,900,259 9d2dd618c580e38ea6869c51d9ed1107 72 名前:[名無し]さん(bin+cue).rar[sage] 投稿日:2005/10/18(火) 02:29:20 ID:aG5rYZDg0 先頭ページに「Winnyの技術」PDF版の配布についての注意事項があり、 附録・索引まで入って206ページの構成
397 :
デフォルトの名無しさん :2005/10/18(火) 08:02:48
ファイル分割とMD5求めるルーチンができたからシミュレータ書こうと思うんだけど、 ダウン速度とアップ速度を軸にしてマッピングすればいいのかな?かな?
スレ読んでgrepで発見したstrcpyを修正した俺がきましたお。 数箇所と少なかったので助かった…。
食わせるデータが溢れない保障があればstrcpyで何の問題もない。
その保証とやらがときどきプログラマの勘違いだったりするわけだ。
401 :
デフォルトの名無しさん :2005/10/18(火) 12:17:58
ネットワークは何も保証しちゃあくれないぜ
402 :
デフォルトの名無しさん :2005/10/18(火) 12:36:23
>>399 どうやらここは、おまえのような素人の来るところじゃなかったようだな
禿藁
別にネットワーク限定の話じゃないだろ
実際どういうふうに使ってるかぐぐってみたら こういうのが見つかったがどこが問題? char code[8]; strcpy(code,".-");
401のネットワークアプリは扱いデータが すべてネット越しからやってくることになってるらしい
そういうわかりやすい例ばかりでないところ。
>>404 の例でいうとそのときはよくても後々問題になり得る。
プログラマの判断という静的解析で問題ないというなら
機械的にもそれが保証できることが望ましい。
strncpy(またはstrlcpy)を使わずにstrcpyをあえて選択する理由はない。
指さし確認と同じで、常に安全側に倒した選択を習慣づけることで
総体的な質も上がる。
strcpy使ってるapacheは駄目駄目ですね。
全くだ。
無知蒙昧を他人に投影する方が可哀想だけどな。OpenBSDを知らんらしい。
ヌルポよりstrcpyが叩かれている現実が今ここにある
412 :
デフォルトの名無しさん :2005/10/18(火) 13:38:47
WinnyはApache程度に危険だと。 他にソースレベルで叩くとこはないの?
そんなに危険危険言うなら Cの標準ライブラリから削除してくれればいいと思うのだが。
>>413 自分で削除したライブラリを使えばいいじゃないか。
俺はFreeBSDである時期から、
strcpyを使っているソースをコンパイルすると、
危ないんじゃボケ
という警告が出るようになって、ちょっと感動したよ。
>>412 あるけど、言うと
パッチがまだ出ていないセキュリティホールに関する情報を流布した
ってことで、テロリスト扱いされちゃうから、言えない。
415 :
デフォルトの名無しさん :2005/10/18(火) 14:39:44
>>413 だ〜か〜ら、おまえは引っ込めと。
ね、坊やの遊び場は他にあるでしょう?
416 :
デフォルトの名無しさん :2005/10/18(火) 14:41:54
世間からは完全にスルーされてるドマイナーなBSDのローカルルールで危険危険いってもねー
strcpyが危険をはらんでいるというコンセンサスは別にBSDの話じゃないが ISO/IEC TR 24731 (CライブラリのTRとしてstrcpy_s()等)なんてのもあるしな
オーバーヘッド的な問題はどう残暑? strcpyもstrncpyも変わらない?
nは死ぬほど遅い
>>417 危険をはらんでいないなんて話はしてないが
>>419 strcpyをstrncpyに置き換えたことでオーバーヘッドが問題になる
プログラムなんてまずない。
std::strcpyかstd::strncpyかなんて お前ら何年前の話をしているんだ?
津々浦々の場末にまで浸透するには時間がかかるものなんだよ
strncpyはstrcpyの1万倍遅いこともあるな。
そこでstrcpy_sですよ
今日からpdf流れてるけど ここはstrcpyか
>398 だれも呼んでないお
本買ったからpdfはどうでもいいや
>>429 > この文書の内容を引用した議論は、インターネット上の掲示板などで自由に行うことが出来ますが、
> 『Winnyの技術』PDF版の配布方法はWinnyネットワークに限るものとし、配布の際には必ず、以下の
> 配布条件に従ってください。
おまえらstrcpyに突っ込みすぎ もっと設計よりの話をしてよ
↓以下strcpyの設計について議論をどうぞ。
時代はmemcpy
435 :
デフォルトの名無しさん :2005/10/18(火) 19:17:50
strcpyを過剰に排除したがるのは いつか大地震が起きると常にヘルメットと災害用品詰まったリュックサックを背負っているようなもの。 本人は大真面目かもしれないけど端から見たらバカ丸出し。
436 :
デフォルトの名無しさん :2005/10/18(火) 19:40:34
懐中電灯すら用意してない致命的バカに言われてもなあ〜
ぶっちゃけPDFって見にくくない? 10数ページなら我慢出来るけどそれ以上なら印刷したいところだけど 200ページ以上も印刷するのはなあ・・・
RealとAcrobatとQuickTimeは潰れて欲しい三大ソフトウェア
境界チェックやNULLチェックを怠るようなコーディングスタイルの奴とは一緒に仕事したくないな
>>432 ここは近視眼的なコーダしかいないから
そんな難しいリクエストには答えられません。
441 :
デフォルトの名無しさん :2005/10/18(火) 20:48:32
スレッドを分けてない設計が糞
>>353 あいだもも?
エロ度が足りんだろ
ま、そういう意味では小林ひとみの仰け反りと
桜木ルイの感度に期待
>>437 Winnyでダウンロードしてみたけど、ノートでモニタが小さいのもあって見難い。。
200ページ近くもあるから印刷するのもちょっとあれだし
本は持ってるから、まあいいんだけど。
# ちゃんと、一番初めに著者がASCIIの許可をとって流しました、みたいな
ページがありました。後、本屋とかへのリンクとかも
pdfの「なぜstrcpyを使うべきなのか。」という章は大変参考になった。 目から鱗だね。
>>441 マルチコアはこれからトレンドになりそうだし、その辺の設計は古臭い感はあるな。
同期の問題も設計次第で上手く処理できそうだし
って思って今マルチスレッド版作ってる。
マルチコアを活用するほどの負荷はないだろ。 通信だからといって何が何でもばらすのが正しいわけじゃない。 ただポップアップメニュー表示しっぱなしにすると通信が滞って切断されるのにはワラタが。
>>445 え?strcpyは使うなというのが常識だが。
なんで使うべきなんだ?
いいじゃんせっかく用意されてんだから もうstrcpyの話はどうでもいい
合法なら頂いてみるかな もうWinnyのサイト消されたのかね
ん? strncpy じゃだめなのか?
このスレ監視体制に入りました
>>451 Winny最新版はWinnyから落とせるよ
で、そのWinnyは下位互換性あるの?
上位互換と下位互換の意味を調べて来てください
>>454 サンクスと言いかけたがチクショウめw
一瞬Winnyというサイトがあるのかとも思ったけど、チクショウの方で合ってるよね
まぁでもそれっぽいのがあったよ
こうして、
>>457 のキンタ○が放流されることにというオチだったら面白いのだがw
>>446 最近さー自作PCオタクがスレッドスレッドって言い始めてるのって、
マルチCPUがお手軽になってきたから?見るからにスレッド出来ない
アルゴリズムが搭載されてるソフトにまで「スレッド化しないんですか?」
的な要望してるのを見かける。かなりウザいんだけど
>431 肝心の配布条件は?
スレッドがすべてに勝ると思っているらしい なんとなく速くなりそうとか思っているんじゃないか? 結局スレッド化してもスレッド終了のタイミングまで待ってから 処理しないといけないよね。ということを頭殴りながら教えたい
新しい人が来ては、次々にstrcpyに突っ込み入れてくのが笑える。
つーか、するまでもないくらい今のCPU速くね?
>>458 ん、ウィルスのこと?
なんかム板の割に慣れている人もいるよな。なんだかんだいっても使ってるのか
まぁなんかダウンロード出来たよ。本当に合法みたいだな。太っ腹だねぇ。
>>460 ・著者と出版社のクレジットを表記してください。
・PDF版『Winnyの技術』を営利・商用目的で利用してはなりません。
・PDF版『Winnyの技術』を改変、変形または加工してはなりません。
だそうで。
>>464 肝心なのがぬけてるぞ。
・WinnyPDF版はWinnyネットワーク上のみで配布を許可します。
WinnyPDF版 = PDF版『Winnyの技術』に読み替えてくれ。orz
未確認 Winnyの技術20051003プロテクト解除済.pdf 2,145,549 6525d080c528e01fe47419a7fe181103
>>442 本文の内容を要約すると、
俺がマルチスレッドで書くとバグバグになっちゃうから、
自分の持てる(低い)技術でもバグが出にくいように、
シングルスレッドで、こんなにも頑張って工夫したよ、偉いだろ。
ということだ。
設計が糞なことは、いくら言い訳しても、どうにもならない事実。
ていうかさ、マルチスレッドのプログラムの書き方を勉強しろよ、って思う。
strcpyを使っているのが叩かれているけど、 文字列の長さに無頓着なことが原因による、 異常な動作をするからね。 ダウンリストのトリップ文字列に、想定よりも長い文字列を入れてごらん。 うまくすれば、無限ループに陥るから。 そうでない場合、いったいどこのメモリをどのように破壊しているか・・・ガクガクブルブルだね。
ただ俺は47氏を尊敬はしているよ。 素人が時間を注ぎ込んで作り上げた力作だから。 ただ、それは研究室から外に出すべきじゃなかったな。 一種のテロ行為でもあるわけだからね。
まぁでも人々はテロに驚喜したわけだ
かつて、欠陥だらけのWindowsが持てはやされたのと、よーく似てるよね。 しっかりした堅実なものよりも、 いいかげんで一見便利そうなもののほうが、良い というのは、品質にプライドを持って仕事している人達からは、 受けいれがたい現実なんだけど、まぁ仕方ないよね。
>>471 新しい人が来ては、次々にstrcpyに見当違いな突っ込み入れてくのが笑える。
しかしあのタイミングで開発中止は最悪だったな。 せめてキンタマ対策くらいやらせてやれば流出事故も減っただろうに。。
嫉妬って醜いね
嫉妬だと思いこむ、思い込みたいなど、 真実を見ようとしない人のほうが醜いよ。 なんでもかんでも嫉妬だろうと決め付けるのは、もっともっと醜い。
>>475 正しいstrcpyへのツッコミの入れ方キボンヌ
人に文句を言うだけの人を批判する者が、
人を批判するだけで自分は何もしない者である、
というのは、とっても皮肉なことだよね。
>ダウンリストのトリップ文字列に、想定よりも長い文字列を入れてごらん。 32文字しか入らなくね?
例外処理はまじめにやれば糞面倒くさいから、仕事でなければ入れたくないよな 47氏のほかのサンプルプログラムみて、氏もそうなんだろうなと思った
仕事でも入れてませんが
それは駄目だろ どんな会社だよw
本物 PDF(一般書籍) [金子勇] Winnyの技術 [05-10-03].zip 1,900,259 9d2dd618c580e38ea6869c51d9ed1107
俺もC++では例外処理使わないなあ
例外処理使わないなんて勿体無い。 俺も前は使わなかったけど、今はこれ無しにはプログラミングできなくなってしまった。
WinnyってあくまでもFreenet的なP2Pが実用に耐えるのか?という実験だったわけで 想定外の使い方をして文句いうのは筋違い。strcpyに文句いうのもおかしい。
例外処理ってのはトラップすればいいわけじゃなくて、なんでその例外が発生するかを 考慮してそれぞれに対処できるようになってないといけない。
金かけて人集めればその辺まで手が回るだろう。 予算や人が足りない場合はどっかで手抜き
>>480 Download.txtを直接編集するか、
UIのバグを利用して突っ込んでくださいな。
>>487 想定外の使い方をしている人間が多すぎるのが問題なのですが。
実験というのなら、とっとと実験終了しろよ、と言いたい。
>>490 普通のプログラマが何の苦労もなしに普通にやっていることなので、
手抜きではなく技術力がなさすぎる、ということだと思いますよ。
それをやると手間が増える
というのは
手間を増やさずにそれをやることができない
ということと同じことですから。
同じものでも、サラッと作り上げる人もいれば、
ベタベタと大量のコードを書く人もいるわけで、
技術としては前者が優れているのは言うまでもないですよ。
まぁ他人のにけちを付けるだけなら誰でもできるよな
結局実績なんだよ。どんだけ綺麗なプログラムを組める人だろうと実績が無ければなんの価値も無い。 この板で開発しているdatファイルを共有するプログラムもまともに動きやしない。 P2Pのプログラムをちゃんと動かせるのって実は難しいんだろ?
オリジナルページはずっとノート返してモードだし実験終了してるんだと思うが。 いまだ続けてる連中もいるようだけれどそれは金子氏に文句付けても仕方ない。
datファイルを共有するすれってどれ?
>Download.txtを直接編集するか、 >UIのバグを利用して突っ込んでくださいな。 手入力でバッファオーバーフローさせてもセキュリティホールにはつながらないな。 まあキンタマ経由でDownload.txt書き換えれば可能かもしれないが。 Winnyのセキュリティホールって結局ひろみちゅの発見した一件だけ?
>493 ぷっぷくぷ〜
相手のクラスタワードが長すぎると落ちるってバグは、攻略可能だったかもね。
>>492 無根拠にケチをつけるだけなら、な。
技術者は常に謙虚に、技術を磨いていくべきなわけで、
47氏の技術は素晴らしいと盲目的に崇拝しているようでは、
自分を次のステップに進めることはできないと思うよ。
>>493 それはそうなんだけどね。それは現実として否定できない。
しかし、マイクロソフトのバグだらけのOSやWebブラウザに対しても、
同じことが言えますか?
>>494 実験を本当に終了させたければ、
実験は終わりなのでもう使わないでください
ということを宣言したらいいのに、それは言わないよね。
47氏がちゃんと実験のつもりでやっていたのならば、
使用許諾条件に、47氏が実験終了を宣言したら、
ユーザは使うことができなくなる、という一文を書くべきだった。
それでも無視して使うユーザは、使用許諾条件違反で訴えていけばいいわけだしね。
47氏が自分で訴えなくても、JASRACとかに委任しちゃえばいいんだしさ。
>>496 セキュリティホールについては危険なので言わないよ。
セキュリティホールにはならないけど、似たような不適切なコーディングの例だよ。
そういうバグがあるってことは、他にも同じようなバグがゴロゴロしているってことだよ。
アイデアはともかく、実装がお粗末すぎるよなぁ。 47氏が裁判で勝ったら、Secure Winnyを他の人が作ったほうがいいだろう。 47氏の今の技術ではSecureに作ることは無理だろうからね。
セキュリティーホールが見つかりましたってよくニュースであるけど あれって見つけた人は事前に作者に知らせてるの?
普通はね。 ただいきなり公開するバカとか知らされても長期間放置しまくるバカとかがいてたまに問題になる。
>>499 >それでも無視して使うユーザは、使用許諾条件違反で訴えていけばいいわけだしね。
>47氏が自分で訴えなくても、JASRACとかに委任しちゃえばいいんだしさ。
言ってる事が限りなくリア厨臭いな・・・
504 :
デフォルトの名無しさん :2005/10/19(水) 19:51:44
>>501 検証コードを書く→開発元に知らせる→返事を待つ→返事来ない→検証コードを晒す→開発元が逆ギレする
505 :
デフォルトの名無しさん :2005/10/19(水) 19:55:48
ここにいるヤツらって、先端がドリルの神聖包茎童貞オタばっかだろ
どうも表面的な話しか上がって来ないけど 中身をちゃんと検証してる奴はいないんかいな Winnyの基本的なセキュリティ周りの手薄さは前から 言われている事で今更持ち出す意味は無い 崇拝されてるからこそ叩きたくもなるだろうが 評価されている部分と無関係の所をいくら叩いても 47氏の評価は変わらんし、話も前に進まないよ
実際はゴミレベルが多そうだね、ここ
オレはファーム屋なんで、検証っつーかwinのプログラムのnoyounamonoを見てもピンとこないんだが、 47氏の言う「タスク」とは、なにをもってそう呼ぶのか、とは思ったな。 効率や速度重視で考えるなら、無駄なチェックが多すぎるかな。たとえばノードのテーブル番号のチェック。 一度やれば基本的に何度も何度も繰り返す必要は無いはず。クラスの設計が甘くて、あちこちから モジュールが呼ばれているのでそうせざるを得なかったか、バグが取りきれなくて「とりあえず」アチコチで チェックしとけ、みたいな感じか。 例外に関しても、はじめからキャッチしようとしたんじゃなくて、「とりあえず」落ちないように、みたいな。 まあ、noyounamonoは本物のソースじゃないから、あまり言いたくは無いけどね。
47氏の開発手法ってとりあえず動かしてみよう!って方針だと思うよ。 シミュレーション屋ってことだから、とにかく早く動くものが見たいんだよ。 つくりが甘くなるのはしょうがない。実際そっちのほうが作ってて楽しいし。
510 :
508 :2005/10/19(水) 20:41:18
>>509 うん。そのとおりだと思うよ。
47氏の経歴からも研究系の人だというのが見て取れるし。
この手の人はラピッド・プロトタイピングとでもいうのか、検証の即効性を重視する
プログラミング。端的に言えば、動くことが重要で、理論や考え方の検証さえ
できれば(論文が書ければ)良しですから。
ファームでも、時々大学や研究所関係の仕事があるけど、とてもおもしろいよ。
511 :
508 :2005/10/19(水) 20:46:34
ゆれてるねぇ
Winnyの開発終わってそろそろ2年目 マイクロソフトがWinny用の対策ソフト出したことから考えても いまだに相当な数の利用者がいるんだよな Winnyの欠陥を突くソフトが出て使用不可能になるとか Winnyを越えるすばらしいソフトが出て利用者がいなくなるとか どうなんだろうね?
>マイクロソフトがWinny用の対策ソフト出したことから なにこれ
>マイクロソフトがWinny用の対策ソフト出したことから なんだろね
>マイクロソフトがWinny用の対策ソフト出したことから うはは
>マイクロソフトがWinny用の対策ソフト出したことから MSとはまったく関係ない会社が作ったWinnyの解析・帯域制限ソフトのことかね
>>502 わざわざ知らせてあげたのに訴えてくるバカも追加
>マイクロソフトがWinny用の対策ソフト出したことから で、Winny用の対策ソフトって何なんだろうね。
>マイクロソフトがWinny用の対策ソフト出したことから あれだよあれあれ
>マイクロソフトがWinny用の対策ソフト出したことから SP2じゃないか? ほら、あれ、ポート閉じるしw
>>502 何も言わずにviri作っちゃえばいいんだよ
言わずとも死ぬ気で対策するだろうw
よく知らんが悪用したらDDoSっぽくなるシステム上の欠陥ある気がしないか?
524 :
デフォルトの名無しさん :2005/10/19(水) 23:55:17
も う D D o S っ ぽ く な っ て る ど こ ろ か I S P の 帯 域 の 半 分 以 上 占 め ま く っ て ま す が な に か ?
>>517 > Winnyに感染するワームの削除ツール
Winny 推奨ソフトじゃねーか。(w
ますますWinnyを快適に使用できるようにするツールだな
>>499 >それでも無視して使うユーザは、使用許諾条件違反で訴えていけばいいわけだしね。
>47氏が自分で訴えなくても、JASRACとかに委任しちゃえばいいんだしさ。
~~~~~~~~~~~~~~~~~~~~~~
>>512 >マイクロソフトがWinny用の対策ソフト出したことから
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>499 と
>>512 は同じ匂いがするな (・∀・)ニヤニヤ
おれだす
匿名性とセキュリティーは別物ってことかな nyは一次発信者の匿名性は高いけど 参加者のセキュリティーはかなり弱い 作者本人が気づかなかったのか それとも意図的なのか?
Winnyの技術がようやく届いた。 さっそく読んだけど5章読んでWinnyが成功したのは奇跡だなと思ったよ。 とにかく人が集まらないとろくに検証もできない、開発できない、人が減るの負の連鎖。 あの怒涛のバージョンアップも人を減らさないための必然だったんだな。 これから開発する人にとってはかなり参考になる情報だと思った。
535 :
お約束 :2005/10/21(金) 08:13:39
>>534 それを言ってしまうと多くのユーザーが危険に晒されるので答えるわけにはいかない。
>>532 伽藍とバザールにもバージョンアップで人を釣れってのがあったな。
普通の市販ソフトでは出来ない戦略だ。
おいおいドカタ業務馬鹿PGが ここぞとばかりに例外処理やstrcpyに突っ込んでるなwww だからお前はドカタなんだよ、一生COBOLでもやってろw まっ、君たちのような三流大卒 or 高卒人間が、優秀な東大研究員の方に 突っ込みを入れたくなる気持ちはわからないでもないがねw
ここぞもなにも、むちゃ基本じゃない。 ツッコミ入れられて当然だよ。
strcpyとかに気をつけるのは土方だけじゃない。 WebサーバやOSを作るという、 土方とはまるでレベルの違う世界でも、 strcpyとかには気をつけるよ。 これは当たり前のこと。 ネットワークや他人に公開するプログラムを書く上での基本リテラシーと言っても過言ではないよ。
しかし具体的にどの汚染データをstrcpyに食わせてるとかそういう話がぜんぜんでないな。
なんか話がドンドン小さくなってない?
なんか毎回話が収束して来た頃に低レベルな煽りが入るからループ現象が終わらん strcpyの話は事実なんだから静観してりゃいいんだよ 突っ込む奴のスキルや経歴なんかつついても何も解決しないっての
ていうか、winnyがstrcpy使ってるって証拠はどこにあるんだ? どっからそんなデマが広がったんだ。
ようやくget 土日に読むか 出回ってるソースはリコンパイル可能なの?
546 :
531 :2005/10/21(金) 23:28:39
strcpyネタしかないんかね? 素人でもわかるセキュリティホールは2点 設定ファイル類と ランダムに設定されるポート 空き巣はセコムが入った玄関など狙わんよ そういう家は案外2階の窓が開きっぱなしだったりするから。
まぁソフトそのものは過去3年間100万人以上に使われていながら 一度も利用されなかったセキュリティホールとも言える。 金子氏は恐らく設計図を考えてから即座に動かす事だけに プログラミングの楽しみを見出していて、コーディング作業そのものは あまり好きじゃないんだろう。つか俺がそうだからよく分かる。w
>>541 具体的な話をすると、ウィルス作成幇助で捕まりかねないので。
本気でセキュリティーホールがあって、利用者の端末を落とせるのなら、 Winnyのキラーアプリになるんだし、公開したらいいんじゃない。 βテストなんだから、落とされるくらいしょぼいネットワークでしたねで、いいじゃない。 Winnyネットワークが落とされれば、次のソフトを考える人も、参考にするだろうし。
550 :
デフォルトの名無しさん :2005/10/22(土) 03:18:32
発売日に買ったのはいいけど、色々忙しくてまだ1章しか読んでないや
>>547 うむ、そういうのはこの板でだべってるIT土方の仕事だからなw
>>549 本気で言ってる?
まじで逮捕されるよ。
されなくてもテロリスト扱いだよ。
日本ではセキュリティホールを見つけたらIPAに報告し、
ソフトの開発側から修正版が出るまでは、公表してはいけないのがルールですよ。
553 :
デフォルトの名無しさん :2005/10/22(土) 07:25:42
554 :
デフォルトの名無しさん :2005/10/22(土) 07:28:08
>>552 日本ではセキュリティーホールを発見したらまずIPAに報告する
ソフトウェア検証の初歩だそうだがそんなことは知らないね。
いいかね
>>552 。君もム板住人を名乗るのなら現実を正確に認識すべきだ。
この世界には第一発見者の名誉のためならルールを選ばないというような、
どうしようもない連中も確実に存在しているのだ。つまりは――とどのつまりは、
>>549 のような。
キラーアプリと言う言葉を勘違いしている奴がいる件について
キラーT細胞
修正される見込みがなくてもIPAに報告すべきなの?
そうやって脅すのが目的のはったりでしょ
ここは対nyツールをつくるスレになりましたか?
それを作ることを妄想するスレです。
マ板に立てるべきだったな
>>552 > まじで逮捕されるよ。
何の罪で?
まさか、マジで「ウィルス作成幇助」なんて、
アフォなこと言い出すんじゃないよね。
> 日本ではセキュリティホールを見つけたらIPAに報告し、
> ソフトの開発側から修正版が出るまでは、公表してはい
> けないのがルールですよ。
どこの誰がそんなものを決めてるの?
罰則規定はどうなってるんだ?
563 :
デフォルトの名無しさん :2005/10/22(土) 09:47:18
ウイルスの仕様書を公開したら何の法律に引っ掛かりますか?
猥褻物陳列罪
バグとか欠陥とかどうでもいいじゃん。枝葉末節に拘りすぎ。 初めてP2Pに上流・下流、クラスタリングという概念を導入した革新的なソフトなんだから。 何億ノードになろうと破綻しないシステムってのがすばらしい。
2年前のソフトに何ゆうとんねん
モナーOSの時もそうだが、2chでは一定レベル以上の議論ができる人がおらんのだって。 だからstrcpy()のネタで軟着陸する。
マジレスすると公開されているソースは他人がバイナリから 逆アセしてwinny.exeと同じバイナリを吐き出すコード。 47氏が打ち込んだソースとは100%異なる。
>>568 おめぇみたいなおばかさんは適当なこといわないほうがいい。
逆アセして同じバイナリ吐き出すコードだからstrcpy()だってわかったんだよアホ。
ホントにでもWinnyってすごいと思う。
本買って読んでみたけど、難しくてわかんね
この程度で難しいと言ってる人には、多分一生必要ないと思う。
能力以前に幼稚なやつが多いな。nyユーザーが多いからか。
>>569 逆アセでなぜバイナリが出力されるんだ?
>>575 逆アセして(ソース起こして)、(そのソースをビルドするとWinny.exeと)同じバイナリ吐き出すコード
ってことじゃね?
strcpyを使うのが悪いんじゃなくて、strcpyを作ったやつが悪いんじゃね? char a[5]; strcpy(a,"abcdefghijk"); これでメモリがぶっ壊れるように作るほうが悪い。 a[i] == '\0'になったら処理を終えればいいんだよ。
ネットワークアプリだからここまで叩かれているだけだよね?ね?
実際に危険かどうかを判断せずただstrcpyというキーワードに反応して叩いてる人口無能が数匹いるだけ
>>577 a[i] == '\0'までやったら壊れる
>>577 なんでaが0で埋めてある前提なんだ?
mallocで確保したりした場合には不定だったと思うが
そんなに危険でアフォなコマンドが今まで C言語初級者〜上級者まで当たり前のように使われてたのか…(((( ;゜Д゜)))ガクガクブルブル
>>578 mozillaもネスケがソース出した時、結構言われたらしいからねえ
コマンド?
おまえらstrcpy_sを使えよ 昔の関数に欠陥があっても、使わなければいいだけ
malloc() は、まだ calloc() にすればいいだけだ
からまだいいが、自動変数も内容は不定だ。
そもそも、0 で埋めてあれば、
>>577 の strcpy()
は何もしない関数となるわけだが…。
>>587 そこでdo-whileですよ、とボケて見る
589 :
デフォルトの名無しさん :2005/10/22(土) 20:57:57
どなたかWinnyの通信部分をJavaに移植することを考えていただけませんか?
>>589 いいね
Webアプリから直接WinnyネットワークにファイルをUpload出来るようになれば
色々と面白い事が出来るようになる
あるいはUIの自由化で検索性出来ないけどTorrent的に使えるWinnyとか、
音楽とかHPキャッシュとかジャンルに特化したWinnyとか
どんどん派生して欲しい
c++で書いたんだろ、だったらカプセル化されたライブラリの中で strcpyがつかわれてただけじゃないの?
char *a = new char[5]; strcpy(a,"abcdefghijk"); delete[] a; にすればいいんだよ。 スタックは危ないんだから。
コテハンか、どうせ釣りだし。 スルーするか。
>>589 noyounamonoがあるからそれくらいのことやってる奴はもういるかもな
そもそもBCBでstrcpyなんて使う機会はないと思うが
アセンブラorマシン語はちゃんとプログラムを書かないと 暴走するなんて、そんな危険なことを許しておいていいのか! というレベルの話題はもういい加減飽きたちゅうねん 誰か、シミュレーションを書いた奴はいないのか?
>>592 カプセル化されている気配がまるでない。
P2P用ライブラリ誰か作ってちょんまげ C++で
P2P用ライブラリってどの辺まで含むんだろ
p2pライブラリとして必要なものをあげてみよう。 暗号化技術(公開鍵・対称鍵) DHT これくらいか?
暗号化技術とか要らなくね? 何に使うの?
ネットワーク周り(ソケットだの接続だの待ち受けだの)
暗号化する必要性を感じないんだけど。
ハリウッド映画のベッドシーンみたいなものだろう
なんかスレが伸びてるなと思ったら、読書感想とは全く別の流れだなw あくまでも書籍スレなんだから、本に書いてある事以外は別スレでやれと。
P2Pに限らなくても、意外にこれっていうライブラリ無いよな。テストまで出来るような。 DirectPlayは廃止だっけ。boostのソケットはどうなったんだ
cbookでwinnyの技術と糞パクリライターのファイル共有本が並んでて吹いたw
マジレスすると、c++ builderを使っているので、 strcpyを使っているのは47氏ではなくVCL。
基本コンポーネント無いと作れない人ばかりですねここは
>>609 本当に?
だとしたらVCLってよっぽど糞なんだね。
strcpyの前に何のガードも入ってないよ。
>>610 むしろ、基本コンポーネントがあっても何も作れない人間もいますから。
基本コンポーネント使う事が悪い訳でなし、意味不明な言動ではあるが。
>>611 そろそろ、確信犯指摘厨のごとくループしなくてもいいだろう。
「strcpyはそれが仕様。これは僕が作ったもので、そういう仕様にしている。
明確な意思を持っているのであって、間違ったわけではない。
世界で一番美しいものを作ったと思う。
著名建築家が書いた図面に対して門の位置がおかしいと
難癖をつける人はいない。」とでも本に書いてあれば別だけどw
危険危険わめいてる割に Winnyのネットワークを破綻させるような 攻撃はできなかったんだよな。
そもそもstrcpyを使ってるかなんて逆アセで特定できるほど特徴ないじゃん
616 :
デフォルトの名無しさん :2005/10/23(日) 09:36:10
1) Winnyの通信部分をJavaなどに移植してLinuxやUNIXでも使えるようにする 2) Winnyのネットワークを破綻させる仕組みを実現する 3) 個人情報ファイルの拡散を早期に防ぐ仕組みを実現する 4) ライセンス管理の可能な上位互換Winnyを開発する 5) コア部分とGUI部分を分離して、インターフェースの優れたWinny上位互換ソフトを開発する 6) パフォーマンスの最適化された軽量版Winnyを開発する
>>614 馬鹿ですか。
この薬品は危険です。飲むと死にます。
といったら、
身の回りの人間に片っ端から飲ませて証明しろ、というのか?
市販されてる薬なら損害賠償請求をされるだろうね 証明できなければあんたの負け
どうして2chで例え話する人間て例外なくバカなんだろう。
どうせ、strncpy使ってたんだけど、安全な場所で使ってるから コンパイラの最適化でstrcpyのコードと同じになったと言うオチだろ。
嫌strcpy厨は一から勉強しなおしましょう
なんで最適化でstrncpy -> strcpyになると思うのか わからないのですが…
623 :
デフォルトの名無しさん :2005/10/23(日) 14:57:01
EXEファイル感染型ウイルスとか HD全消去ウイルスとか アーカイバの展開問題とか スクリプト入りのHTMLファイルとか DirectXを利用した自動実行とか 偽装EXEファイルとか 正直、Winny以外のセキュリティホールこそが 利用者のWinny離れを加速させたように思う。
ダウンロードしたファイルを検疫する機能なんてWinnyには必要ないべ 大体、ブラウザだってネットからファイル落とすわけだしメールソフトだってそうだ そんな共通の検疫だったら外付けのアンチウイルスソフトに任せたほうがいいに決まっている
>>624 アンチウイルスソフトで済ませられるとはとても思えないよ。
>アンチウイルスソフトで済ませられるとはとても思えないよ。 だったらなおさらWinnyの中にその機能は無理 というか機能つけるだけ無駄
2回目以降の起動時は、前回のIPリストみたいのを元に接続するみたいだけど、 このリストって程度の数、保持してるんだろ?そもそも1回目も辛そうだし…良く繋がるなぁ。
UI周りのセキュリティ上の根本的な問題点は 警察に捕まってアップデートできなくなってしまった事だな。 nyから直接ファイルを開けなくするだけでもだいぶましになったはずなのに。
>>627 しばらく使ってないとつながりにくくなる。
でも1ヶ月ぐらい旅行行ってて使わなかったけど大丈夫だった。
>>620 printfをputsに変換するコンパイラもあるよ?
>>631 gccはO2オプション以上で単純な文字列出力のprintfをputsに置換するよ
作れもしないのに御託だけは並べれるんだね
ファイル共有に関してはpure P2PよりもBittorrentやWinMXのように 中央にサーバ置いたほうが効率的って気が。 その方が結果として違法共有もぐっと減るだろうし。 そうすると管理責任なんてややこしい話も出てくるだろうけど。
>>634 中央サーバが停止するとネットワークが麻痺する
MX鯖が閉鎖されたの知らないの? 一つの鯖が潰れるだけで何百万ものネットワークが一瞬で消滅しちゃうんだよ。
暇人が鯖立てたけど、復活した事を知らずに消滅したままのユーザーも居るしなあ 一度のダウンでネットワーク消滅に等しいダメージを受けるってのは
>>635-636 MXが閉鎖したのは違法コンテンツばっかりだったからだろ。
鯖落ちが怖いなんていい出したら
一般的なWEBサービスなんてできなくなる。
コンテンツ配信のインフラとしてはハイブリッド型が優れているし
これからはそっちが伸びると思う。
ny, shareはISPの帯域制限もだいぶ強くなってきたし
これがひと段落したらpure P2Pはもう下火になるんじゃないの。
>>638 法的な話なんて知らないよ。それ専門の板にいけよ。
技術的にハイブリッド型はもろいっていってるんだよ。
>>638 そう思うならお前はもう一生Pure P2Pを使わなくていいよ
つーか、帯域制限なんてPure P2P技術そのものと何ら関係ないだろ
あんなの糞ISP共が勝手なことやってるだけじゃねーか
>鯖落ちが怖いなんていい出したら >一般的なWEBサービスなんてできなくなる。 WEBサービスぐらいならいいけど ネットワーク全体が停止するんだが
>>632 教えてくれてありがとう。
なんか gcc も、次第に余計なお世話をするようになってきたんだな。
まるで、Wind○ws の W○rd のようだ。(w
>>639 >技術的にハイブリッド型はもろいっていってるんだよ。
技術的にいってハイブリッド型は他のWEBサービスと同程度にしかもろくない、
つまり十分現実的だといってるんだが。
>>641 そのネットワーク全体を配信ファイル・会社ごとに限定してしまえば
ただのネットワーク全体=1WEBサービスでしかなくなるから影響の範囲はかなり狭くなる。
サーバの役割はただのノード管理でしかないわけだし。
ファイル本体の転送さえP2Pに丸投げしてしまえば十分。
>>643 頭悪いでしょ?ハイブリッド型はDDoS攻撃されたら落ちるんだよ。
でもPureP2Pは物理的に落ちる心配がない。accsの鯖がDoS攻撃食らってWebサービスを停止したけど
それでも問題ないと?
あと同一ファイルの拡散率もWinny>MXだよ。
>>643 > そのネットワーク全体を配信ファイル・会社ごとに限定してしまえば
はいはいわろすわろす
そういった規模縮小をすることなく、それでいてネットワーク全体に
堅牢性を持たせることができるのがPure P2Pな訳だが
そんな規模縮小するぐらいならP2Pなんていらねーよ
どんどん部署毎、班毎にでも細分化して従来通りのサーバ/クライアント型の
ネットワーク作ってれば?
>>642 何で余計なお世話なんだ?
最適化で不要なオーバーヘッド取ってるだけでしょ。
strcpyもバイナリ見てるだけじゃわからんな。
最適化で不要なオーバーヘッドを取った結果strcpyと
同じコードになっただけかもしれない。
まあ当然strcpyなんて使ってないだろうな。
>>644 DDoSへの耐性はWEBサーバ並で十分(な用途がほんとど)。
警察なりISPが対処すればいい。accsの鯖はとっくに復活しているわけで。
>>645 >そういった規模縮小をすることなく、それでいてネットワーク全体に
>堅牢性を持たせることができるのがPure P2Pな訳だが
別にそれは否定してないよ。
実用においてP2Pの堅牢性は好意的に評価されることはなく
むしろコントロールできない事で大問題になってるから
最重要ではない(用途がほとんど)というだけ。
nyがそうだったという理由だけで統一的なネットワークを構成しなければならない理由はどこにもない。
nyは反面教師として名が残るだろうな。
>>646 C++BuilderはVCL周りの最適化で結構謎なことやってくれるからなぁ
AnsiStringへの文字列リテラルの代入がインライン展開されてstrcpyが表に出てきてもおかしくない
なんか647って、情報分野の事が全然分かってなくて無茶な要求を繰り返す 脳足りんの経営者に似てるな
647はWinnyの技術読んでないだろ。 メリットデメリットが書かれてるのにトンチンカンなことばっかいってる。 WWWだってプロクシがうまく機能してるから、鯖が落ちないで済むというのに つまりキャッシュを分散させて負荷を下げてるわけだ。
>>646 いやいや、gcc が悪いって言ってるわけじゃないんだけど、
諸事情で printf() に小細工したりしてる時に知らない間
にputs() とかになってるとちょっとマズーになるよね。
もちろん、gcc のことだからちゃんとそういうことを抑止
できるようになってるとは思うんだけど、ついていくのがち
と辛い今日この頃だな。(w
>>651 gcc3.xの時、それが原因でモメたことがあったね。
ワイド文字列を渡す時にオーバーロードを解決できずにエラーになったんだったか・・・
よく覚えてないが。
そーいや、裁判でも本でも金子氏は 開発再開したがってるみたいに見えるな 再開するときは 1人で作る必要もないかな もう匿名47氏じゃないんだし 開発に参加したい奴は、今の内にしっかり本を読んで勉強しとくのもいいかも。
なぜ、ハイブリッドじゃダメなのかってのは、 裁判でも取り上げられるかもな。
ハイブリッドの欠点は違法著作物交換の温床になった時(実際なったわけだが) サーバの運用を差し止められて簡単にサービスがとまってしまう事。 だからnyはPure P2Pでなければならなかった。 もし開発を再開するのであれば、 ny1/2は違法著作権物交換にしか使われていなかった事を認めて それらの行為を純技術的に防止・対処できる機構を組み込むと宣言してからでないと 社会的な理解は得られないだろう。
> 違法著作権物交換にしか使われていなかった ソースは君の脳内と言うことでいいか? 後、極論を言えば裁判で無罪になれば、社会的な理解は どうでもいいと思うが。
>>655 開発を続行できていればそのへんにも対応できていただろう、
とは本の中で何度も何度も何(略)も書いてるな。
言い過ぎててわざとらしいくらいだが(藁
ま、実際できたところで、プロトコル分断して終わるんじゃないかという気はする。
対策後プロトコルの「飴」次第だろうけどな。
もう実名ばれてるのに開発続けたら間違いなくJASRACに暗殺されるなw
合法クラスタの住人を忘れないでください。
>>658 ナップスターみたいにNYに月額料金制じゃね
プロバイダと組んでJASRACと折半
料金回収と帯域と著作権料、全部一気に解決だ
映画はカスラックじゃないだろ。
winnyの共有効率がeMuleとかよりも高い理由に ・先頭からDLすること がありそうだなぁと思うんですけど。 BTもeMuleも、コマギレで落とすから逆に効率悪くなってる気が。
エ○ゲーなんてnyで相当被害受けてるだろうに、 体験版とかの配布にBittorrent使ってるメーカーもあるしな。
Bittorrentは匿名じゃないし国内じゃマトモに使われてる機会のほうが多いと思う だからこそ普及してないけど
>>662 Shareの速度をみてるとコマギレも悪くないと思うよ
専門書高いよな。 nyで立ち読みできねーかな… 読み回したいのは買うから。 エロ漫画とかは実際nyやり始めてからかなり買うようになったw
あとから買ったとしても違法コピーしたんでしょ? あまり自分犯罪やってますってことは言わんほうがいいよ。 いや、マジで電車の中とかで高校生がWinnyで落とすとか 言ってるとなんだかなぁと思うよ。 以上、めっさスレ違いの話題でした。
なんか違法コンテンツを共有するためのpureP2Pとかいってるけど(事実大半はそうかもしれんが) ハイブリッドP2Pってサバ/クラのサーバ倒れたら終わりっていう技術的な欠点を含んでるし そういう問題を解決するためのpureP2Pなんじゃないの?
>>669 こういう話は表に出てこないと規制されないから
下手に隠さないほうがいい
>>669 ・最近の餓鬼共はやっちゃいけないことを隠れてこそこそやるような可愛らしさが無い
・そもそもそれ程悪い事をしてるという意識がないままアングラに片足突っ込んでる
・某出版社のせい?
若い子より一定年齢超えたほうが酷いぞ
>>670 大げさに騒ぎ立てるほど重大な欠点じゃないだろ。
ダウンロードするユーザーの数にかかわりなく
一次配布元の負荷をP2P技術で最低限に抑えられればそれで十分。
それで不十分な用途がいったいどれだけあるのかと。
365日DDoSされ続け落ち続けているサーバがいったいどれだけあるのかと。
貧富の格差による正当化。 違法違法と騒ぐのは簡単だが、 単に貧乏人からもお金せしめるべく、 カツ上げしてるだけというのが現実。
NYの最大の欠点は 技術先行でオーディエンスの合意が取れてない
>>674 つまりBTで十分ってことだと思うんだけど
あれば配布までの準備が大変すぎる
>>667 いやいや、細切れで効率落としてるっしょ
スピードじゃなくて全体の効率の話
NYのバランスは当時の回線事情によるもの 今の事情に合わせたバランス取りをするとShareとどちらが高速なのかは興味深い 帯域が余ってる現在ではShare的なアプローチもいいと思うけどね せいぜい電気代とHDD容量が余計に必要なだけで
Shareってpush型だろ?つまりFreenetと同じだ。 しかも中継しないから、キャッシュが溜まらない。 数十万ノードになったら歯抜けが加速すると思うよ。 push型なのにクラスタってのも意味が無い。 クラスタはpull型だからこそ意味がある。
>>646 必要なオーバーヘッドが存在しないstrcpy
が問題なんですよ。
だから、strcpyを不用意に使ってる、という批判になるわけ。
>>648 > AnsiStringへの文字列リテラルの代入がインライン展開されてstrcpyが表に
そういうのではない場所にstrcpyが使われていますよ。
なんで、ソースのようなものを読まずに、strcpyを使っていることを擁護するの?
お前ら、strcatなら許すんだろ?
先頭ブロックってみんなほしがるじゃん? でも、最後だけホシーってやつは少ないから。 DLしてる途中のファイルでもUPされる程度に キャッシュ機能を持つPureP2Pシステムにおいては、 コマギレ転送は逆に効率を落とす気がするんだよなぁ
>>681 > 必要なオーバーヘッドが存在しないstrcpy
確かにソース見てないんだけど、ほんとに必要なところ
だったの?
> なんで、ソースのようなものを読まずに、strcpyを使っていることを擁護するの?
使ってるのを擁護してるというより、「使ってないんじゃないか?」
って言ってる。
だって、strcpyなんて普通使わないから。
コンパイラが勝手に変換したんじゃないかってこと。
strcpy厨ウゼー。 ソース叩いたり擁護するなら具体的に言え。 セキュリティ上晒せないならもう話す事はないだろ。 糞つまらん一般論はもう出尽くしてる。
>>684 なんだよおい。
適当ぶっこいてるだけなのかよ。
そうだよ。 だから、状況を具体的に教えてくれ。 普通に考えてstrcpyなんて使うはずはないんだから。 証拠を出してくれ。
逆アセしたソースを議論するなら、別スレ建てちゃどうだい?
すぐに実装レベルに話が落ちちゃうな
一人で粘着してるだけだろ
ファイル交換が目的に入っていないPureP2Pってどんなもんがあるかな
IP直打ちのチャットとか小規模な人数のゲームとか
Winny2_src_noyounamono.zip これでぐぐればみつかるかも
しかしソース厨は頑ななまでに自分では一切まともなネタ振らないね。
ボットネットとか。PureP2p 犯人特定されないように
>>696 ソース厨だからな。
自分じゃ物は作り出せないから、他人の作った物にケチ付けて
優越感に浸るしかないんだ。
P2PゲームはVIPで数十人規模の実験がうまくいってたね
701 :
デフォルトの名無しさん :2005/10/24(月) 23:28:02
今日本を買ってきました。 みんな売り切れてるって言ってたけど山積みでしたよ。 まだ第1章しか読んでないけど、結構面白いです。
昨日紀伊国屋の新宿本店に行ったら、山積みだった・・・
703 :
701 :2005/10/24(月) 23:54:10
でも実は第2版でした。てへっ
>>700 面白いね
中央サーバーが必要ない(同期は取りづらいが)ってのはやはり魅力的だよなぁ
いかにして効率的に同期を取るかを突き詰めた研究はないのかな
スモールワールドネットワークの効率的な構築とか
(PureP2Pは既にスモールワールド性を持ってるか)
>>703 第二版って、第二刷の間違いじゃないか?
ム板なんだからWinny互換クライアント作れよ プロトコルも公開してるんだし
作ってるよ。 でも裁判終わるまで公開はしたくない。
709 :
デフォルトの名無しさん :2005/10/25(火) 18:57:15
しかし個々人の需要以上に帯域を使い尽くすまで交換しまくるというのは異常なシステムだよな。 金子お尻プリンセスはその事をどう考えているんだろうか。
>>701 > 今、日本を買ってきました。
に見えた
>>709 ちゃんと本読んだ?
47氏は全体のトラフィックを極力抑える仕様にしてるじゃん。
712 :
デフォルトの名無しさん :2005/10/25(火) 19:20:24
>>711 ちゃんと現実を認識してる?
あまりにも簡単に落とせ過ぎる仕様になっていてトラフィックが大問題になってるわけだが。
おかげで光が普及 それぐらいしか使い道ないし
意外にもWinnyに利権をもつ企業もあるんだな NTTとかか
>>712 トラフィックが大問題になってる?誰にとって?
ISPは回線容量を謳い文句に客を集めてるんだから、回線を使い切っても文句言われる筋合いはねーよ。
ダウソ厨はdownload板に帰れ
P2P技術について語ってるんだがなぁ P2Pといえば犯罪とかファイル共有しか思い浮かばない奴は帰れ。
>>709 言っとる意味が良く分からん
>需要以上に帯域を使い尽くすまで交換しまくるというのは異常なシステムだよな
効率的なシステムだと思うが。
719 :
デフォルトの名無しさん :2005/10/25(火) 19:56:20
・匿名性の確保によって著作権侵害ファイルを大量に流せる ・キーワード指定によって一括ダウンロードできる ・キャッシュ・中継システムによって拡散速度を優先してトラフィックの低減を軽視 で、必然的にトラフィックを無駄に増やすソフトウェアの作りになっている。
PureP2Pにとって一番重要視するトラフィックはなにかというと、検索パケット。 Winnyはこれを最小にするように作られてる。だから検索部は弱い。 上流に検索を投げることとクラスタ化することによってホップ数を小さくしている。 後なにか勘違いしているけど、一極集中するトラフィックが問題なわけで 分散することはいいことだよ。例えばFTP鯖でLinuxのイメージをウプしてたとする。 皆がDLすると一人当たりの転送速度がテレホマン並になる。これがトラフィックによる問題。 そのためにいくつものミラー鯖がある。
>後なにか勘違いしているけど、 お前が論点を勘違いしてるだけ
>>714 実は利権を持ってるところ結構あるよな。
HDDとか、DVDメディアのメーカー。
あと、このスレにもWinnyのせいでエロDVD買い始めたなんてやつもいるから、
DLされてるソフトのメーカーも一概に存してばかりとは限らんな。
そこでカスラックの口上ですよ
>>722 なんかずれてない?
おまえの言い分だと高速道路が渋滞するのは悪いことだから、お前らは走るなといってるようなもんだぞ。
それと同じでインターネットもそのインフラを個人がどう使おうが誰も文句はいうべきじゃない。
おまえは何か大きなファイルをDLするときにトラフィックが上がるから遠慮してDLしないのか?
トラフィックが増えるのが悪なら、将来オンデマンドで映画配信なんてできなくなるぞ。
だからこそ問題なのはいかに効率よくファイルを転送するかって話しになるのに。
そしてキャッシュ・中継システムは有効な手段だ。
>>725 ずれてるのはお前。
関係ない話を振りたいなら絡んでくるな。
>>721 今のインターネットは、分散したって一極集中になるじゃないか。
例えるなら郵便。
隣の家にハガキを送るにしても、郵便局まで往復しないといけない。
県境を挟んで隣の家にハガキを送るとなると、ものすごい距離をハガキが移動する。
もちょっというと・・・ ファイルをバケツリレー的にノード間で交換していても、実は主要なIXを毎回通過している。 Winnyは、トラヒックを分散させるのではなく、ストレージを分散させる技術だと思うな。 トラヒックだけを考えたら、UP側はIX直結にすれば、トラヒックが半分になるわけだから。
>>728 NTT関連の仕事をされている方ですか? < トラヒック
>>714 ,
>>723 恥ずかしいから、国語辞典で「利権」を調べてから書き込めよ。
>>729 その論理なら、IX に ny 入れた PC を大量に置いておけば、
トラフィックは半分になるよ。
731 :
デフォルトの名無しさん :2005/10/25(火) 23:18:48
使い放題の回線で煽っておいて、実際に回線を使いきると怒られるのは一種の詐欺 ISPとその料金体制が諸悪の元 インターネットは本来リソースを共有するものだが、現状はフリーライドで破綻するモデルとなっているのが問題
24時間使い砲台うはwwwwwww ISDN!!!!!!!!!!!
>>705 >(PureP2Pは既にスモールワールド性を持ってるか)
いや、PureP2Pはランダムネットワークを形成しているはずだよ。Winnyも含めて。
ただし、Winnyの上流/下流という概念は、あえて複雑ネットワークの言葉を使えば
「擬似的なスケールフリーネットワーク」を形成しているともいえる。
Winnyの効率の高さはスモールワールド性とは無関係じゃないかな。
でもWinnyにスモールワールド性を持たせるのも面白いかもしれないね。
具体的には、ごく小さい確率で接続優先度の小さいノードと接続することで
スモールワールドネットワークが形成されるはず。
で、異なるクラスタに属するノード間の検索効率、全体から見た場合の検索効率のアップが見込まれると思う。
>>705 あと前半については、より低レベルなネットワークを対象にして
すでにさまざまな研究がなされていると思うんだけどどうだろう?
つまりTCP/IP網とかね。
DNSの同期の仕組みとかはどうなってるのかな?
でもよりクリティカルな(秒単位?)同期にたいしてのニーズは
なかっただろうから今後に期待かも。
>>730 辞書みたか?別に汚職政治家とかじゃなくて良いんだぜ
なんらかの活動に乗じて利益を得ることだから合ってるよ
まあ、論点の本質とは関係ないけどな。
実は光ファイバーと大容量HDDのキラーアプリだったわけだが
インターネット2.0まだぁ〜?
744 :
728 :2005/10/26(水) 08:44:08
>>729 違う。
一般の人は「トラヒック」を目にするのはNTT方面だけだろうけど、そんなことはない。
この本では「トラフィック」と書いてることから、対象読者が一般人だということがわかるね。
ネットワーク技術者や専門家を相手にした本なら、「トラヒック」と書くのが普通だからね。
他にも「ヒエラルキー」が「ハイアラーキ」だったりするんだな、ネットワーク業界では。
アラーキーか。
ハイアラーキはどこでも使うだろ
>>734 TCP/IP分野での同期、例えばDNSの同期やGoogleに代表されるような大規模負荷分散ネットワークの研究は進んでいるけど
それらの研究の大前提に「確実に情報が取得できなければならない」というものがあるからな。
P2Pソフトウェアは、乱暴な言い方をすれば「見つからなくても構わない」という制限の緩さがあるからこそ
従来では実現できなかったような大規模なネットワークを構築できたんじゃまいか。
そのネットワークに現行の同期技術をそのまま利用してしまうと、結局トラフィックが爆発して破綻してしまう。
いかに必要な情報を必要なクラスタのみに集中させるか、といった視点に絞った研究が必要な希ガス。
まだまだ発展途上だし、今後に期待だな。
P2Pの目的が負荷分散だとしたら見つからないファイルに存在価値はない
>>747 自律分散コンテンツ配置システム
とかいう名前で10年くらい前には、あちこちの大学の研究室で研究されてたよ。
そんなのもあったなぁ・・・
20年ぐらい前にNTTのキャプテンとかいうのがあったよ
自律分散コンテンツ の検索結果 約 2 件中 1 - 1 件目 (0.23 秒) 書籍『Winnyの技術』について語れ 自律分散コンテンツ配信アーキテクチャ とかなんとか、そんな名前だったと思う。 各家庭にHDD内蔵のホームサーバを設置して、 それをネットワークで繋ぎ、 富山の薬売り 方式 + ちょっと軒先貸してください といった感じで、ビデオ・オン・デマンドを実現 ... pc8.2ch.net/test/read.cgi/tech/1128763394/106n- - 156k - キャッシュ - 関連ページ
ついにこのスレで最新の技術が発表されるようになったのですね
warota
756 :
デフォルトの名無しさん :2005/10/26(水) 20:33:33
DNSは住所目録みたいなもの、返事がなければただの屍、 P2Pは有志参加であるため、返事があれば何か用があるシステム。
DNSは名前からIPを引く辞書だろ P2Pと対比させるものじゃない
検索キーに似てる
自律分散 コンテンツ 分けて検索すると 自律分散 コンテンツ の検索結果 約 47,000 件中 1 - 10 件目 (0.32 秒) そりゃ研究タイトルなんだから 自立分散に続くのはシステムとかアーキテクチャという単語なんじゃ?
>>752 Webで検索するのではなく、図書館に行って当時の論文誌を探したほうがいいと思う。
ちなみにキーワードが人によって違うかもしれない
分散データベース網、動的配置、情報コンテンツ、自律
あたりで探してみてね。
題:分散データベース網における情報コンテンツの配置に関する一検討
抄録:
網の局所的な情報及び情報コンテンツに対するアクセス状況から、
情報コンテンツを管理するDBMSが自律的にコンテンツを制御することで、
ネットワ-ク全体としての最適な配置に近づけることができる可能性を示す。
題:分散デ-タベ-ス網における情報コンテンツの配置に関する検討
抄録:
本稿では、局所的なネットワ-クのパラメ-タに基づき自律的に判断を行ない、
情報コンテンツの基本的配置を決定する基本的アルゴリズムを提案する。
提案する基本的制御は、移動、分割および統合の3種類である。ここで、
移動制御は、制御対象となる情報コンテンツを移動する制御、また分割制御は、
レプリカされた情報コンテンツを配置する制御であり、統合制御は、他のノ-ドに
配置されている情報コンテンツと統合し、一つのノ-ドに再配置する制御である。
提案する基本制御については、制御閾値を設定して、コンテンツの配置
アルゴリズムの妥当性とともに、ネットワ-ク構成の変動に対する適応性を評価した。
ポイントは、 局所的な = 中央サーバなし 情報コンテンツ = MPEG2の動画ファイル 自律的 = 各ノードが自分の判断で動く
というか10年前の脳内の記憶を何度も繰り返し書き込むやつがウザイ よっぱらいのひとりごとと思われたくなかったら自分でソースぐらい用意するもんだ
この本のシミュレーションの限界というところを読んだのかといいたい。 10年前に何百万ノードで実証実験などできなかっただろ。 所詮机上の議論でしかない。今動いているWinnyを研究したほうがよっぽどためになる。
うぇw
766 :
デフォルトの名無しさん :2005/10/27(木) 19:26:53
まともに動くP2Pフレームワークが見当たらないのは仕様でつか?
freenet(ボソ
768 :
デフォルトの名無しさん :2005/10/27(木) 20:31:06
価格設定が高過ぎます。
IPが暗号化されて初期ノードになっているようだけど、 これの復号は容易?
復号できないとどこにもつながらないよ
>>771 レスありがとん、xor程度かな
その辺はユーザも大して気にしないのか
逮捕されてなければ今頃は世界に誇れる技術になっていたのに・・・
(´-`).。oO(アリエルが早くafwのコードを公開しますように…)
有り得る。
P2Pで思い出したが、JXTAって今どうなってんの?
よそでやれ
まちがいみとめないのかっこわるい
このすれももうおわったな おまえらにはしょうしょうこうどすぎるわだいだったようだ
>>794 さすがに素早い反応だな。
ご苦労さん。(w
レス番間違えるほど慌てるなよスレ違い君(w
787 :
デフォルトの名無しさん :2005/10/29(土) 08:47:16
高けぇぞ、ゴルァ!
しかしネットワーク資源は無駄遣いしまくろだなこれ 冗長すぎ
>>788 もちろん意図的にネットワーク資源を飽和させるような方向でデザインしてるからな。
金子は非常に悪質だよ。
母親が死んだ→父親が再婚して婿養子になる→苗字が変わる→ ショックから名前も変える
本を読んでない奴のレスが多い
793 :
デフォルトの名無しさん :2005/10/29(土) 12:57:28
>>788 で、光回線の性能を使い切れる他の用途って何よ?
先行投資過ぎて誰にも使われてなかった性能を
金払ってる利用者がフルに使って何処が悪いんだ?
はいはいループループ
拡散速度と違法著作物配布のリスクの低減を最優先させた設計は正直褒められたものじゃないな。 まあこの辺はWinnyの技術ではもちろん語られていない事ではあるが。
796 :
デフォルトの名無しさん :2005/10/29(土) 14:39:54
しかしさういう設計をすること自体はまったく違法じゃあないのさ。 非難の根拠に乏しいどころか君のねたみそねみと言われたところで反論できまい。 だいたい君が誉めてくれなくたって別段誰も困りはしない。つまりは見当違いといふものだよ。
効率良く作っちゃだめなの?
どういうふうに作るかは作るやつの勝手だからな 文句あるなら自分で作ればいい
>>797 ネットの世界ではあまり利己的な実装をしてはいけないという不文律がある。
例えばダウンロードが高速になるといってブラウザのセッションを
増やす事がよく行われているがそういった行為はRFCでは推奨されていない。
とはいえ禁止されていないから何やってもいいという
幼稚な倫理観を持ったネットの新参者が爆発的に増えてしまったのも事実。
これからはこういった馬鹿者をルールやソフトウェアのつくりで
どう規制していくかというのが大きな課題である。
例えば、2、3年前までは 「閲覧者の事を考えて、Webサイトには画像を多用することなかれ」みたいなのは 十分説得力あったけど、時代は変わっているからなぁ
RFCって何の略だっけ?
>>801 Require For Commentsじゃなかったけ?
古いことに執着してネット後進国になるのが理想なんだね
長文かきこウザイのは納得
長文かきこスマソ
長文スマソ
たしかに
>>799 の視点は考慮すべき。
ただ以下の2つの理由から的外れだと思う。
まず
>>797 の行ってる効率はより少ないネットワーク資源でより多くの情報を
伝達、共有する方法についてのはずで、Winnyはまさにこの意味での効率をあげる
ことで破綻なく大規模なネットワークを構成することに成功した。
また、そもそも(Pure)P2PはC/S型に比べれば上の点の効率は低くなるを得ないが
それはP2Pを選択した時点での限界。
P2Pを利己的な実装と批判すればSkypeなどもその存在が許されなくなる。
P2Pが駄目なんじゃなくて nyの実装でそのファイルに無関係な人間に無理やりキャッシュを持たせるのが無駄。 n個のコピーが必要ならn回の転送に留めるべき。 何でもかんでもWinny批判をP2P批判に結び付けるべきではない。
長文スマソ
具体的な批判がなければ大枠で話をせざるを得ない。
>>808 この点は匿名性、ネットワークの利用効率の2つから考えるべきものだが
その無駄というのはディスク使用効率のこと?
あるデータに多くのリクエストが来るような場合、単位時間あたりの転送効率を上げるには
無関係であろうが関係あろうが(=自分がリクエストしたものをアップする)
複数ノードに分散させたほうが効率は上がる。
ネット全体の利用効率も上がる(局所集中を抑える)ことができる。
匿名性は、ある意味2次的なもの。キー転送中のIP書き換えの確率がどれほどの
ものかはたしか本には書いていなかったのでなんともいえないが。
>n個のコピーが必要ならn回の転送に留めるべき。
まず少なくともこれは効率の点から見てもだめ。
>単位時間あたりの転送効率を上げるには この方針自体がネットワーク全体の観点から無駄だといってるんだが。 >匿名性は、ある意味2次的なもの。 これはある意味大嘘。 金子の狙いが匿名性+キャッシュばら撒きなのは明らか。
>ネットの世界ではあまり利己的な実装をしてはいけないという不文律がある。 初耳だな。
>>812 現実問題として、ある一定時間内に一定量のデータを転送するには
キャッシュが有効であることは認めてもらえる?
でなければ、極論すればリクエストの集中を分散させるためのミラーサーバなどの
使用そのものを否定しているように聞こえるが?
で、それにしても無駄にキャッシュが多いというのであれば
それは「分からない。きみも確かめようがないんじゃないの」としか答えようがない。
匿名性については言葉足らずだった。
2次的といったのは、キャッシュという概念から見たらということ。
本人がその目的にあげてるから狙いであることに間違いない。
匿名性を上げるために中継が多くなることを無駄、キャッシュばらまきと
いっているのであればまさにそのとおり。
というか目的を達成するための結果。
しかし匿名性そのものが無駄といえば、話は終わってしまう。
匿名性重視すると効率悪いから 最小限の匿名性で効率よくおとせるのがWinny
完全に匿名性を無視するとBitTorrentになるわけだな
インターネットのプロクシを取り入れたのがWinnyって本に書いてあったよ。
>>814 キャッシュはそのファイルを望んでいる人間だけ持っていれば十分。
現実的にBittorrentは十分機能しているわけで。
>キャッシュが有効であることは認めてもらえる?
>でなければ、極論すればリクエストの集中を分散させるためのミラーサーバなどの
>使用そのものを否定しているように聞こえるが?
無関係なノードにばら撒くのが無駄といっているだけで
勝手にミラーサーバ云々を否定しているように聞かないでくれ。
>匿名性を上げるために中継が多くなることを無駄、キャッシュばらまきと
>いっているのであればまさにそのとおり。
>というか目的を達成するための結果。
>しかし匿名性そのものが無駄といえば、話は終わってしまう。
そういっているわけだが。だからWinnyのデザインは面白おかしくはあるがよろしくないと。
匿名性確保、無差別キャッシュばら撒きで全ユーザーを犯罪者に仕立て上げて 数の力で追跡・立件を困難にしようというのはなかなか思いつける事じゃないな。
今のネットで匿名性が完璧に成り立ったら、フリーソフトの作者が匿名で誰だかわらなくなって、 著作権と特許権が完全に無意味になって特許や著作権侵しまくりの匿名フリーソフトが氾濫して、 個人情報保護も全く無意味になって個人情報やら企業秘密やらが、匿名の人によってばら撒かれて 筒抜けになるな。 こういう世界が良いのかね?
>>818 >キャッシュはそのファイルを望んでいる人間だけ持っていれば十分。
>現実的にBittorrentは十分機能しているわけで。
Bittorrentのことはほとんど知らないので?だけど規模的にWinnyと同等で
同じくらいの転送効率なの?かなり疑問。
順番待ちが多発してダウンロードしにくい、とかいうことはないのだろうか?
とりあえずネットワークの転送効率の話(無駄かどうか)では
そのノードが関係ある/ないという視点は意味がないことに気がついてほしい。
というかもしかしてやっぱり無駄というのはディスク使用についてということ?
匿名性の話については了解なので終わり。
無差別キャッシュばら撒きというけれど、条件をちゃんと理解している? 転送はほとんど上流でしか発生しない。 同じクラスタでノードの書き換えが起こるのだから全く無関係なキャッシュともいえない。 上流ですばやくファイルが行き渡ることにより、中流・下流のノードも効率的にDLできる。 実に効率的な設計じゃん。
>>821 の補足
ちゃんと本書にこのあたりのことは書いてあった。
P.149
5.3 匿名性と転送効率の両立
>匿名性と効率には、トレードオフの関係があります。
>(略)
>Winnyは効率が最大となるように中継の発生率を調整しています。
図5-2 匿名性(中継発生率)と転送効率 の説明文
>横軸は中継発生率、縦軸が転送効率。中継をまったくしない場合よりも
>少し中継した場合のほうが転送効率はよい。しかし、あまり中継が発生す
>ると転送効率は指数関数的に低下する。
ちなみにここでの中継発生率とはキーのIP書き換えの確率のことと思われる。
つまりWinnyでは匿名性は2の次。
また少なくともWinnyネットワークでは中継を発生させたほうが効率はよい、と。
まず本嫁よ
そもそも効率の悪さなんて話題になってないんだが。
無駄はダメなんていったらネット広告は成り立たんだろ ユーザーが望まない情報を勝手に送りつけてくるし 文句言ってやれよ
Winnyの場合、落としているゲームが本物か偽物か、 落とし終わるまで区別つかないのが困る。 だから「地引(じびき)」をかける。 例えば、“(18禁ゲーム)[051021]”というキーワードを設定して、 それに引っかかったファイルを全部ダウンロードする。 WinMXみたいに相手と交渉する必要が無いから、 夜寝る前に地引を仕掛けて、翌朝学校に行って、夕方帰ってくるころには、 ハードディスクが満杯になってる。 そしたら、たくさんの偽物に混じって本物のゲームが手に入る。
結局
>>808 のいう「無駄」が何を指しているかあやふやで
途中で変わっちゃってるから話が噛み合ってない。
>>808 はそのファイルを直接必要としてないノードにも送って帯域使ってるのが無駄って事か?
だとしたらナンセンスだろ
折角の帯域を使わず放置してる方がよっぽど無駄
寝る前に“無修正 女子高生”で地引いたら、
翌日学校から帰ってくるころには、ハードディスクが.aviで一杯になってる。
趣味が合うのだけ残して、他は捨てる。
モデムのランプが点滅してないともったいないような気がするので、
可能な限り、常に何かを落としている。
>>829 少なくとも、交渉の順番待ちとかそういう「時間の無駄」は無くなった。
放置しておくだけでいいから、普通に通勤通学してる人にも快適。
>>786 はぁ?
どこのレス番間違えてるって言ってるのかなぁ。
それとも、話題ずらし?
まあ、深夜までご苦労さん。 (ププッ
>>802 惜しい、Request For Comments が正解。
>>831 俺も同意。
コンピュータは人間が楽するためにあるんだから、
楽できるなら CPU パワーや帯域が十倍必要でも
いいと思う。
ただ、ここはム板だから、できればあらかじめ趣
味を登録しておいて自動的に自分の趣味に会いそ
うな奴をダウンロードするとかの話題にならない
ものか。
なんでそんなに匿名性が欲しいんだ
834 :
デフォルトの名無しさん :2005/10/29(土) 21:53:20
違法ファイルががっぽりダウソできるからに決まってるだろバカ
なんで2ちゃんに居るんだと同じ問いだな
それとはまた違うだろw
だから、匿名性が確保されたら、フリーソフトの作者が匿名で誰だかわらなくなって、 著作権と特許権が完全に無意味になって特許や著作権侵しまくりの匿名フリーソフトが氾濫して、 個人情報保護も全く無意味になって個人情報やら企業秘密やらが、匿名の人によってばら撒かれて 筒抜けになると言ってるだろ。 それでもいいのか?
838 :
デフォルトの名無しさん :2005/10/29(土) 22:00:30
ソフトつくれないくせにいばるだけのうんちくたれたちがつどうすれはここですか
ユーザー不在論キター
とにかくケチ付けようとしてしているのが見苦しくなってきている流れ
>>837 少なくとも匿名性の弊害でそんな心配をしているのは、あなただけです
Winnyはそれほど匿名性高くないのに。 一時放流者も特定しようと思えばできる。 Freenetみたいな特定不可能なソフトが既にあるのだから 今更nyがなんだってんだ。
>>832 785で794様へ未来レスされていることでございますよ^^
ええきっと間違えてはいないのでしょう(ププッ
とって付けたようにスレに沿ったレスを付け加えて頂いたようで
スレ違いを指摘した私としては誠に本望でございます
>>837 今の中国みたいになるってことだろ?
ゲームもアプリも無料で使い放題。
すばらしいじゃねーか。
俺は困らないぜ。
どのノードも自由にオフラインになれるので 入手可能性を上げるためにはキャッシュの拡散による冗長性は重要じゃよ
日本はアメリカのように一斉検挙のような乱暴な事をやらずに 開発者を潰して後は帯域制限。 これで大体片が付く。 小心者の日本人はみんながやってれば自分もやるし 危ないと思ったら無理してまではやらないからな。
もうすでにLinuxっていうフリーソフトが特許侵しまくり。
流れはよくわかってないが 見苦しいので 見ている分には楽しんでます
特許侵害とWynnyの技術の関連性が分かりましぇ〜ん。
うむ、楽しんでる。
>>842 にまで食ってかかる
>>849 は、実は
>>785 とみたが。
リアルタイムP2Pの話とかもっと出ないかな。
一般だと上流ノードへぶら下げるのは何本くらい許容されるかな。
winnyだと5本2セットみたいだけど、これが限界じゃないよね。
853 :
デフォルトの名無しさん :2005/10/29(土) 23:10:04
>>819 ファイル断片の保持は違法じゃないって
ポルノ・パズルの運搬業者の人が言ってた。
飲尿を超えた断片のコピーの公開は著作権法侵害です。
日本の文化を韓国に輸出する便利なツールだと思う。 連中を文化侵略してやろうよ。 エロゲーやパンチラアニメを山ほど放流して、 子供を骨抜きにしてやろう。
すでにねとげでかってにほねぬきになってるのでどうでもいい
>>852 親は2つが限界みたいなこと書いてない?
ツリー形式に拘らなければもっといけそうだけど意味無いか
あんまり増やすと上流がキーさばけなくなって死んでしまうとかだった気がする。 光者はPCの性能がよくないとえらい目に逢うという書き込みもあったし。
>>796 ほほう。
実弾が撃てるモデルガンを設計することは違法ではないのか?
設計するだけで違法とは、実に住み難い世の中になったものよ。
ファイルを共有させる思想で作ったんですけど 違法ファイル共有できちゃいましたぁ(^ω^) 間違った利用方法で使用しているユーザーさんが悪いですよね(^ω^;) って感じで言い訳できない? Winnyって自作ポエム流すやつじゃなかった?
設計まではね。実装は別として。 大麻の作り方や薬物の精製の仕方程度は、 アングラだけどオープンソースみたいなもんだし。
864 :
デフォルトの名無しさん :2005/10/30(日) 02:22:58
奴が逮捕されたのはWinnyを使って著作権法を転覆せしめようと企んでいたから。 これは立派なサイバーテロだな。 国が国ならとっくに拷問した上で処刑されていたぞ。
この国はあなたのお国とは違って 拷問とかないんで・・
だから本読めよまずは
ファイル名 :PDF(一般書籍) [金子勇] Winnyの技術 [05-10-03].zip トリップ :cbwdWRCPoE ファイルサイズ:1,900,259 ハッシュ :9d2dd618c580e38ea6869c51d9ed1107 本物確認した。 これよりファイルサイズが数倍大きいのも流れてるが、 スキャンしたjpgの詰め合わせだった。 読むだけならpdfのほうが読みやすい。 加工したい人はjpg詰め合わせを落として。
869 :
868 :2005/10/30(日) 09:41:04
本自体を購入するより、 Winnyネットワークでミームを増やして行くほうが 47氏の意図に沿うことだと思うので、ぜひ拡散に協力してほしい。
>>868 グロ画像乙
2・3日飯が食えなくなりそう・・・
871 :
868 :2005/10/30(日) 10:01:17
>>870 ちょwwwwおまwwwwどの詰め合わせ落としたんだよwwwww
ちゃんとハッシュ指定しないとわけわからんのが落ちてくるぞwwww
Winnyの技術20051003プロテクト解除済.pdf blwKIcqIBC 2,145,549 6525d080c528e01fe47419a7fe181103
こっちは1章の真ん中、「P2Pファイル共有ソフト」以降が白紙だった。
何がしたいんだいったいorz
PDF(一般書籍) [金子勇] Winnyの技術 [05-10-03].zip 1,900,259 9d2dd618c580e38ea6869c51d9ed1107 (一般書籍) [金子勇] Winnyの技術 (Password Security 解除版).rar 1,870,882 22cb4035e0546acc64ce5ccbc5682192 この2つは確認した
873 :
868 :2005/10/30(日) 13:17:10
>>872 22cb4035e0546acc64ce5ccbc5682192
こちらでも確認できた。
ざっと見た限り、ページの抜けは無いようだし、
プリンタが無いから未確認だけど、ページの印刷機能も生き返らせてあるみたい。
完全版ということで、こっちをメインで拡散させてもいいかも。
>>868 >完全版ということで、こっちをメインで拡散させてもいいかも。
こらこらw
本人がわざわざ電子署名つきで流してる意味を考えれ。
作者の都合など考えない それがnyクォリティ
次スレは別板に立ててね。板違いだから。
877 :
デフォルトの名無しさん :2005/10/30(日) 22:04:56
秋です。 風が冷たさを増し、樹木の葉が落ちていきます。 自治房の季節がやってきたのです。
ワラタ
Downフォルダにあるファイルは、アップロードする可能性をもっていますか? ところで、わたしは日本人です。もちろんそうです。 ありがとう
( ´,_ゝ`)
883 :
デフォルトの名無しさん :2005/10/31(月) 22:41:45
>>733 スーパーノード導入前のGnutellaネットワークも、スケールフリーになってた。
ランダムネットワークではなく。
正直な所、スレタイ通り本の内容を語るならム板以外が適しているからな。
>>880 かマ板が良いに決まってる。
ム板向きの技術話はネットワークスレで事足りる訳だし。
ローカルルールによると > 業界談義、愚痴はプログラマ板へどうぞ。 ってあるしこのままでいいんじゃね?
886 :
デフォルトの名無しさん :2005/11/01(火) 01:33:02
>>565 > 初めてP2Pに上流・下流、クラスタリングという概念を導入した革新的なソフトなんだから。
上流・下流っていうのはつまりノードのdegreeに差を付けることだから、ハブ(上流)を設けるということ。
そういう意味ではGnutellaネットワークその他で導入されているスーパーノードと大差ない。
本質を見よう。
Gnutellaってソース公開されてんの?
さて、今日も嫌がらせで悪口を言うぜ。 俺の会社の連中、みんなnyやっているんだよ、派遣OPが中心の 会社だけどさ…、完全に泥棒なんだけど、赤信号みんなで渡れば怖くない、 の精神で、もうnyしまくり。 こんな状況を生み出したのは、製作者の所為だ、関係者は全員、自殺してお詫び しろよ。泥棒をする側はいいけど、製作物を取られたクリエイターが可哀想だ。 命がけで生み出したモノが、只で盗まれていくんだからな。 国として、取り締まったほうがいいんじゃないのか。 同じ会社の人間だから注意しづらいんだよね…
889 :
デフォルトの名無しさん :2005/11/01(火) 02:35:11
匿名性が技術として実現できるところにキュピーンときたわ。 でも、匿名性がなぜ必要かということを教えて欲しいし布教しなきゃだわ。 わたしもがんばるから、おまえらもがんばれよ。 もちろんわたしは女性です。
でけれねに?
892 :
デフォルトの名無しさん :2005/11/01(火) 08:22:30
・タバコのせいで火事になりました。タバコ会社の奴らは責任とって自殺してほしい。 ・ヴィッツを運転してたら自動車事故をおこして人を撥ね殺しました。責任はトヨタにあります。俺にはありません。 ・駅のホームで人を線路に突き落としたら電車が入ってきてはね殺しました。電車が悪いんです。ぼくはわるくありません。 人のせいにして生きていけるって最高ですね
Winny自体に違法性がないのは著作権保護団体や警察もコメントしてるよ
6個入り78円のシュウマイはあんま肉の味がしなくて美味しくないな。。。
>>892 でも、タバコのせいで肺ガンになったら責任とってもらえるらしいぞ。
メリケンでは…。
>>895 責任とってもらえるのは「タバコはあなたの健康を〜」という
注意書きが無かったころから吸っている人だけだぞ。
>>892 もしそれが通るなら法律のせいだよ
法律は政治家が作り、政治家はご先祖様(まだ生きてるかもしれんが)が選んだ
だからご先祖様が悪い
EUでは"The smoke kill you!"とまで書かれていてわらた。
899 :
デフォルトの名無しさん :2005/11/02(水) 23:37:21
著作権法の不備は著作権業界を殺す
900 :
デフォルトの名無しさん :2005/11/02(水) 23:50:07
ここはひとつ発想を変えて、 Winnyネットワークを合法的に崩壊させる方法を考えよう。 例えば、捏造ファイルをじゃんじゃん流すとか。 トリップを捏造する方法は既にあるよね。
>>900 少なくともnyユーザーの過半数以上がそういう意思を持って行動しない限り不可能かと
まぁそれで潰れてしまえばそれまでだし、
耐えられればP2Pネットワークとしてまだいけるだろうし。
>>900 ファイルのトリップはキャッシュファイル作製プログラム
作れれば簡単に好きな文字いれることは可能かと。
>>900-901 それを言ってしまえば、winnyやfreenetなんか、
9割方のノードを、解析用の自ノードで埋めてしまえば、匿名性なんて無いようなものだが。
winnyのふりをして、悪意のあるパケットを流すノードで埋めれば崩壊するだろうし。
現行のWinny参加ノードの9倍の資源を、どうやって用意するかは、また別の話。
? 何を分かりきった話を…
新しいP2Pが出てくるだけだろ 本質的な解決策を考えるべき
貧困を無くし人類のモラルを上げる これによってどんなP2Pが出ても不正な利用はされなくなる。
>Winnyネットワークを合法的に崩壊させる方法を考えよう。 警察が月2・3人ユーザーを逮捕し続ければライトユーザーは去るだろうな。
908 :
デフォルトの名無しさん :2005/11/03(木) 12:33:25
むしろ増え続けている罠
909 :
デフォルトの名無しさん :2005/11/03(木) 12:35:10
警察が宣伝したようなもんだしな
910 :
デフォルトの名無しさん :2005/11/03(木) 12:38:59
ちんちん?
一人調査逮捕するのにいくらかかるのか知らないけど 悪質な放流の定期的な逮捕はやるべきだろ。 実名公表してメーカーと組んで流通量に応じた損害賠償請求すれば 新作の放流は激減するだろう。 技術的にnyネットワークを攻撃すると逆に自称ポエマーから訴えられそうだ。
悪質な放流の定義とか検出法は
>>906 問題は隣国15億人だな
もう一つの国はゲイツがなんとかしてくれるだろ
>>914 それ合法なの?
内容を偽ってブラクラやグロ画像などへのリンクを貼れば違法ってのは前例があるけど
(たとえ悪質なサイトに正義の鉄槌を下すためでもNGだってさ)
P2Pは前例がないとはいえリスクが大きすぎないか?
916 :
デフォルトの名無しさん :2005/11/03(木) 18:52:49
まあスーパーハカーの俺ですらnyユーザをターゲットにしたウイルス放流テロは自粛しているわけで。 大義を謳いて法を捨て去り、神の如くに私刑を振るうとは笑止千万。 この地この網は法治国家ぞ!大義は私刑の免罪符に非ず! かの国の如き低俗な所業、恥を知れッ!ってか?ひひひっ
>>915 具体的にどういう法律に触れるか言ってみろ
大量のダミーファイルは著作権所有者が流す。
>>915 グロでもウイルスでもないから合法だよ。
著作権者はそんな寝技的なことをすべきじゃないな。 解析ツールそろってるんだから正攻法で行くべきだ。
>正攻法で行くべきだ。 俺もそう思うんだけど、なぜか全然そんなことが行われていない。 なんでだろう。 解析するツールってのが、いまいちなのかな。
こんなときこそカスラックが一斉告発すればいいのに。 泥かぶったってこれ以上評判墜ちようがないんだからさ。
>>914 速攻で物笑いのタネになってしまったけど、商売になっているのだろうか?(w
>>917 内容を偽ってサイトに誘導しブラクラでPCを故障させたり(できるの?w)ウィルスを感染させる等の害を与えるのが器物破損
>>923 君はGoogle先生に質問してみるか、夕飯と宿題が終わったなら風呂に入って早く寝なさい。
>>924 なによー、せっかく答えてあげたのにぃ
でも心配してくれてありがと
捏造ファイルの放流自体は合法という答えが出たみたいだな。 効果的にやるのは面倒だと思うけど。
捏造ファイル流しまくっても、それを誰もDLしなければ無問題
いろいろ工夫が要る。 トリップ・被参照量詐称、2chへのハッシュ晒し、etc それでも、どこまで効果が上がるか分からないが。 ウイルス使ってブッ叩くのが手軽だけど、それやっちまうとと犯罪だし。
結局は効果的に配布する方法を考えることになるわけで その議論を進めるのは危険じゃないか? 今より悪くなることはないだろうから積極的に反対するわけじゃないが なんか腑に落ちない
破損したキャッシュを上げればいいのかも知れない。 破損キャッシュ持ってると警告とか出たっけ?
つうかさ、noyounamonoをちょっといじって、要求されたファイルブロックは無視して ランダムに適当なブロックを流すようにすればいいんじゃね? キーの拡散はそのままに、配布されたキーの信頼性を著しく貶めれば、 捏造警告付き捲りで落とす人間が激減すると思う。 今のつくりだと、ダウン完了後にどこかのブロックにMD5エラーがでるとそのキャッシュは 全部廃棄されるわけだし。 人気のあるキーを収集しておいて、それを「持ってるよ」って答えるのは簡単だから、 そういうことをするノードが、上流にいれば、参加しているクラスタには金成の影響が でると思うよ。
>>931 Winnyプロトコルと完全に互換のクライアントを書けるなら
どんなキーに対しても「持ってるよ」と答えて転送を開始す
ればいいんじゃない?
CRC16だと2値の計算結果を予め辞書にしておいて、CRC
値からデータを偽造していく方法があるんだけど、MD5は
無理なんだっけ?もしできるならDLできても人間が確認
するまでは正しいか否か判定できない捏造ファイルが作
れる。
933 :
デフォルトの名無しさん :2005/11/03(木) 22:54:39
>>931 そんなの捏造警告付きのファイルを無視ファイルに指定すればいいだけ。
無視ファイルを大量に送りつけてくるノードは無視されるようになる。
>>932 初期のWinnyならいざ知らず、現状のMD5を騙すのは無理だよ。
無視されるのが関の山。
結局、大量のIPアドレスを使って物量戦を仕掛け続けない限り、
ゴミファイルによる妨害は無駄なんだよ。
ローカルIPアドレスを使って「大量のマシンが動作してるふり」をするのはどうだろう
>>883 逆でない?
さらにいえば、P2Pネットワークは物理的にも最大接続数が制限されるはずだから
単純に接続ノード数を尺度としたらスケールフリーにはなりえないと思うけど。
>>934 無意味。
解析するツールが1000億ぐらいの値段で、クラックが簡単。 著作権者がこれをクラックして使うと著作権侵害で訴えられるとか。
>>933 捏造警告はユーザーが手動で付けるものだよ。
本物のファイルのハッシュを指定しても
間違ったブロックしか転送されてこないとしたら、
本物に捏造警告を付けるしかなくなる。
今まで本物だったハッシュのリストがすべてガラクタに変わる。
恐ろしいことじゃぜ。
歌手が自分の歌を無断で歌うと、カスラックに訴えられるってのは都市伝説なのかね
>>938 先ず、ハッシュ値は一意性を保証しないって話はOK?
それが理解できるなら、ハッシュ値の偽造は理論的には可能って事が分かるはず。
後は、それを現実的な時間単位で実現できるか?って部分のみが問題になる。
CRCは簡単にできる(前にAC-3のコードを書いた時に実装した)。
んで問題はMD5。俺はこのアルゴリズムを知らんから、単純な辞書の逆引きで実
現できるのか?できるとして、辞書をどれくらいのサイズにすれば現実的な時間で
解決できるのか?そこが分からん。
あと、全体のハッシュ値とは別にブロック単位でハッシュ値を持ってた場合、MD5
は順序性を意識する?例えばCRCの場合、CRC1 + CRC2 = CRC12となるからブ
ロック単位でのCRC値にはダブルチェックの効果はない(いや、なかったはず。もう
かなり記憶があやふやになってるが…)。MD5はどうだろう?
944 :
931 :2005/11/04(金) 11:03:49
>>937 わかってくれてありがとう。
このスレって瑣末なことには詳しいけど、システムの大づかみで話ができる人が少ないみたいですね。
945 :
__ :2005/11/04(金) 11:35:38
>>931-937 あたりで指摘されてる問題は初期から言われ続けてる脆弱性の一つだね。
この攻撃はMD5の衝突に基づくものではないけど、
- 他の人が配布している任意のファイルに対して攻撃可能
- 既に配布された完全キャッシュには影響しない。
- 継続性が必要なので攻撃者の特定が容易
例の捏造そるーそんのハッシュ値版という感じ。
破損キャッシュは全て破棄されてしまうので、
配布をはじめてからすぐに狙われると効果的かもしれない。
誰か実験してみないかな(人任せ)。
これに対応するには、他の連中がやっているように、
ヘッダ等で他ブロック毎のハッシュ値を記録するとかやるのが一つの手かな。
946 :
デフォルトの名無しさん :2005/11/04(金) 12:30:10
だからMD5のハッシュの偽装はだいぶ時間がかかるって何度言えば
ノード情報を受け取ったらwinnyはどうやって他のwinnyに接続するんだっけかな
過去に話題になったMD5の脆弱性とは 1024ビットのメッセージについて, MD5(M, N) = MD5(M', N') M: 前半512ビット,N: 後半512ビット M', N' はそれぞれ決まった位置の3ビットだけを変更したもの となるような M と複数の N の組み合わせを見つけることができる. というものらしい。これだと、ハッシュ値を生成した元のデータが必 要不可欠だから、任意のハッシュ値に対応する偽造データを生成 するのは難しそうだね。 とりあえず、MD5の脆弱性をWinnyに対して使用する事は可能だと 思う。ただ、これって違法コピーを防止したいメーカーくらいしかモ チベーションを維持できないよ。 一度DLして偽造データを生成して更に配布するという途方もない 手間が掛かる割に、イマイチ愉快じゃない。
あ、また一つスタックオーバフローがあった。
>948 だからさ、ハッシュの偽装なんかしなくていいんだよ。 リクエストされたブロック以外のものを1ブロックだけ送るだけでOK。 受けた側は破損キャッシュとして扱うから、今まで持っていたキャッシュは 破棄(→キャッシュ拡散効率の低下)、そして流通しているキーの信頼性が低下する。
瑣末な事にこだわっているやつと、系としてみているやつでは 話がかみ合わないわな。
なんでnyネットワークを破壊することを考えてるの? 準犯罪者の人たちですか?
攻撃手法を検討すること自体は面白いし 防御についても検討することに繋がるのでいいんでね ただny自体は対策の改良が困難な状態なのでちょっとまずい状態だが
134ページ > Winny は、キャッシュファイルブロックの送受信や中継でも、その都度ブロック > のハッシュ値を照合してエラーを検出しているので、復元したファイル全体のハッ > シュ値が合わないことはめったにないはずです。しかし、転送過程のなんらかの問 > 題で、個々のブロックのハッシュ値は合っているのに、復元したファイル全体のハッ > シュ値が合わないというケースがまれにあります。あるいは、わざとファイルの破 > 損を生じさせるようなキャッシュファイルを送信している悪戯ノードがあるのかも > しれません。 この話でしょ? これなら、クラックもソースもなくても、 キャッシュファイルのブロックを他のキャッシュと取り替えるだけでいいのでは? ネットワーク全体に影響を与える規模でやろうとすれば、クラックとか必須だろうけど。 全体ハッシュ不整合エラーなんて本来おこるはずがないんだから、 既にやってる奴いるんだろうな……。
じゃあ開発中で対策が可能なshareで
>>950 それは、ブロック単位では何のチェックもなく、更に未チェックのブロッ
クも要求があれば転送の対象になるって事?
もしそうなら、それは最も単純で最も効果的な妨害行為に成り得るね。
>>952 偶々同一のハッシュ値とファイル名を持つファイルがnyのネットワーク
上に流布されたとしても、それは犯罪行為ではない。
てか、破壊する方法について考察する事は、その対抗策を練るという
意味もある。
>>950 キャッシュが破損していたときに、キーの信頼度なんていじってたっけ?
ソース読んでないんで外してたらごめん。
全体不整合がでたら、単にキャッシュを捨てて再ダウンロードするだけだと思ってた。
さてwinnyはどんな感じでノード管理するんだっけかな
ブロック自体が破損していたら、個々のブロックに付いてるmd5で検出できる。
しかし、別ファイルのブロックが間違って送られてきた場合、
ブロック自体は壊れていないため、そのまま受け入れてしまう。
この場合、どのブロックが入れ替わったのかを特定することはできないので、
キャッシュ全体を破棄して最初から落としなおすことになる。
ちょっとまとめる。
この妨害を行う方法は、ここまでで2つ提案された。
1つ目は、ローカルで特定のキャッシュファイルを捏造する方法。
2つ目は、中継するキーを書き換える方法。
対抗する方法は、
>>945 が挙げた。
>これに対応するには、他の連中がやっているように、
>ヘッダ等で他ブロック毎のハッシュ値を記録するとかやるのが一つの手かな。
なぜ、崩壊しないのですか? 崩壊させようと思っている人はわんさかいそうなのに。
あっ・・・
>>960 実験しづらいからじゃないかな。
ISPに負担をかける可能性もあるし。
企業の場合は、Winnyの類似品を走らせているというのは聞こえが悪いから、
ぷらら方式かワンポイントウォール方式かに落ち着くんだろう。
お前ら凄いソフトウェア使ってるんだな。
ウンコ
上流のノードで、片っ端からキーの所持IPアドレスを書き換えてしまう攻撃はどうなんだろう。 (当然アクセスしても落とせなくなる) 1つのノードが出すキーって、ネットワークの中でどのくらい重要視されているのかな。
>>967 P.60
P.109
P.120
etc.
ちゃんと読んでないやつばっかりだな
ああ。文盲だからな。
送受信時にブロック単位でハッシュ値チェックしてるから+暗号キーが全体ハッシュとブロック一で異なる から単純に他のファイルのブロックなんかを送っても受け取った側のノードでそのブロックだけ破棄されるだけだな。 変なブロック送ってこられると転送リンク切れるからそこを他のノードからダウンするだけ。
nyの便利な点は、プロトコルを変えてクラック対策してバージョンアップすると 今までのクラック版を排除できてしまうことだよ いろんなアイデアが出てるけど 結局クラックしないとできないでしょ 逆に、クラックできる腕があればプロトコルを変えるのは、そう難しくないんじゃない。
振る舞いじゃなくてプロトコル? nyを元にして独自のp2pネットワークを構築するってこと?
974 :
デフォルトの名無しさん :2005/11/05(土) 18:11:51
>>972 プロトコルって言うと大したもんに聞こえるけど
実際はヘッダやペイロード領域の配置換え程度だよ。
読むもなにも1000円以上あんな本に使えねーし winnyも入れてねーからpdfも落とせねーよ
>>975 Winny入れて、ハッシュ突っ込んで、それだけ落として消せば良いんじゃね?
>>976 転送リンクが確立して、結果として違法ファイルを配布する形に
なった場合、逮捕が絶対にないとは言い切れない。
昔、FTPサーバを提供してた人が逮捕されてる。
本人はサーバを提供してただけで用途については感知してない
(事実その様に公示してた)と主張したが、その言い訳は通らな
かった。
なら読むなよw 本屋の前で買えなくて暴れる駄々っ子かよ
一体このスレに何しに来ているのやら
ASCIIが一方的に儲かるっていうのもどうかと・・・・
>>977 ヘーそういうケースがあったんだ
webや、ストレージサービスで、サーバを提供して逮捕者が出たケースはないんだよ、実は
ソースお願い
>>974 winnypの場合はどうなるの?
>>971 「全体ハッシュ不整合エラー」を見たことないのかい?
こいつは最悪だ。
この糞警告が出やがると、糞レジームも糞修復もできやしない。
全部糞消えて糞振り出しに戻っちまう。
>>975 Winnyなんてのは、ワシらダウソが使う下賎な道具でやんす。
紳士の皆さんが触るもんじゃござんせん。
>>983 "集めた断片は全部チェックしたはずなのになぜか元に戻らなかった"というエラーだから、
今までに集めた断片のどれが間違ってたかなんてもうわからないから、
落としなおすようにしてるんだろ。
クラックノードが混じってたのも原因の一つだと思うけど、
時々BBSのキーが化けたりもしてたので、内部的に潜在バグがあったのかも。
>>968 thx.
けれども、若干質問の趣旨と違う気が。
要するに、どこかのノードで所持IPアドレスをいじって落とせなくしたとしても、
どこかのノードが完全キャッシュを持っている限り、完全キャッシュを持っているノードを
通過したキーは正常になるってことだろ。
完全キャッシュを持っているノードが、ネットワークの大きさに対してある程度以上いれば、
キーは大部分が正常で済むと思うんだけど。
今のネットワークサイズで、悪意ノードがどのくらいの大きさになったときに
問題が出てくるのかなってこと。
多分この問題は、手一杯のノードが完全キャッシュを持っていても起こってるんだと思うんだけど。
winnyをキャッシュ専用交換にして違うソフトがキャッシュを変換するってのどう?
パチンコ屋みたいなシステムだな
コアモジュールに中身が何か知らないデータをひたすらやり取りさせて プロトコルやらデータの暗号化復号化やらデータを入力にして動作するプログラム なんかを外に置くのはありだと思うんだけど、それってfreenet?
>>986-988 ファイル共有ソフトの頒布・設置・運用を許認可制にするってことか。
パチンコの場合、店に新しい機種を導入するとか、何かするたびに警察の許可を取ってる。
ある機種のギャンブル性が高すぎる判断されたら、販売禁止になったりもする。
>>989 そんな面倒なことをしなくても、パスワード付きの書庫を放流すればいいんじゃないか?
>>985 たとえば、300MBのファイルを20回に分けてダウンロードした場合、
正しいキャッシュを持っているノードが19個、不正なノードを持っているノードが1個で、
ランダムに接続相手が決まるのならば、正しくダウンロードできる確率は36%くらいになる。
incompleteなファイルを、UPフォルダに入れる馬鹿もいるようだから、
全体ハッシュ不整合が起きても気にしない人には、些細な問題かもしれないね。