Winnyの公開鍵暗号が破られた原因判明
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG相手の公開鍵で暗号化して相手に送る。
この情報は相手の秘密鍵だけでしか復号できない。
これで完璧な暗号を実現できる。
しかし、これには大きな問題がある。
相手の公開鍵は本当に相手の公開鍵なのだろうか?
間にはさまれたスパイの公開鍵ではないのだろうか?
もしスパイの公開鍵ならスパイはスパイの秘密鍵で簡単に解読できる。
普通の公開鍵暗号方式ではこの問題を解決するために
信頼のおける認証局を利用する。しかしWinnyにはそれが無い。
これじゃ解読されても当然。暗号化の意味が無い。
なぜ金子氏はこんな簡単なことに気が付かなかったのだろうか。
認証局を作るということを怠った金子氏はPG失格。
ということで完璧な暗号使ったP2P作って。世界のために。
0232230
NGNG相手から貰った鍵が、本当に相手から貰ったかどうかも誰も保証していないので暗号化しても、
鍵が偽の相手の鍵だったら偽の相手に簡単に解読できるから無意味ってことね。
0233デフォルトの名無しさん
NGNG香具師には落ち着きが足りないよな
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGダウソ板のダウソとは、ダウソ症候群のダウソ。
ダウソ症候群を放置できない人間はダウト!!
そう、そんな俺は今必死にキンタマウイルスを削除中。
神様。もう転地天命に誓って、nyをやりません。
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG例の解読ソフトによるny逮捕者が出るまでわからない、というのでよくね?
0239デフォルトの名無しさん
NGNG>>1がいるスレはここですか?
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNGわかったから。なっ。何も説明できないのならくるなよ。遠ぼえだけ言いにこられてもじゃまだ。
0243デフォルトの名無しさん
NGNG説明しても無意味じゃん
A 公開鍵暗号での通信は盗聴できない
B 間に偽ノード(B)が入って、A-C間の通信の際AにはCのふりCにはAの振りをすればいい
A それは成りすまし
B nyでは成りすましが簡単にできるから、公開鍵暗号で通信する意味が無い
なぜか論点すり変えてるじゃないか。
盗聴って言うのは、A-C間の通信を第三者がみて内容を得る行為だろ?
A-B-Cではなく、
A-+C
|
+B(第三者)
でBがCの得る平文と同じモノを得られるかどうかだ。
0244デフォルトの名無しさん
NGNG見ていて赤面しちゃいます・・・・・・
0245デフォルトの名無しさん
NGNG100%ネタスレだろ。
まじめにやれば小学生だってもっとまともな議論ができるし。
0246デフォルトの名無しさん
NGNG(*´д`*)
0247デフォルトの名無しさん
NGNGwinnyの匿名性は破られた(かも?
http://tmp3.2ch.net/test/read.cgi/download/1084779821
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNGいうことでしょう。
(安全と言ってるわけじゃないよ。通信先のIPアドレスは
ばればれなんだし)
0250デフォルトの名無しさん
NGNG( ´Д`)キモッ
たしかにこのスレの彼のようだが
それにしても( ´Д`)キモッ
0251デフォルトの名無しさん
NGNGすまんが、その内容から言うと、
Winnyではなりすましをすることで、
A-Cが通信している内容をA-Cに気づかれずに
Bが読み取ることが出来るってことは正しいわけ?
0252デフォルトの名無しさん
NGNGという言葉が頭に浮かびましたorz
【ム板で】Winnyの暗号化は破られている!【証明】
http://tmp3.2ch.net/test/read.cgi/download/1084781432/
0253デフォルトの名無しさん
NGNGなんで「Winnyでは」ってなるの?
Winnyの場合なりすましは
「不特定多数の中継ホストの中のひとつであるBという中継ホストに擬態したスパイクライアント」
という立場になるだけで、A-Cの通信を盗聴しているわけじゃない。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG違法ファイルを転送する可能性があるだけでは犯罪ではないことは周知の事実。
0256デフォルトの名無しさん
NGNGルータが認識ある過失である。
とする判例なり証拠が一度も出されてないわけだが。
winnyも違法ファイルを転送する可能性があるだけじゃないのか?
掲示板とポエム交換にしか使わない人間だって居るんだし。
0257デフォルトの名無しさん
NGNG匿名P2Pで認証局ってw
0258デフォルトの名無しさん
NGNGだけど何らかの方法で偽ノードのIPアドレスを事前に把握できれば
それを排除することは可能だろ。だからなりすましは回避できる可能性がある。
しかしパケットの盗聴は防衛できない。
そういうケースではWinnyで公開鍵暗号を使う意味はあるんじゃないの?
ま実際には使ってないと思うけど。
0259デフォルトの名無しさん
NGNGそれを排除することは可能だろ。だから盗聴は回避できる可能性がある。
0260デフォルトの名無しさん
NGNG使うからごちゃごちゃして来るんだよ。
もっと本質を見ろ。
AとCが通信している・・・ように見えて
間にBがいてAとCの通信の内容を
見たり変えたりすることは可能。
これが結論。
0261デフォルトの名無しさん
NGNGそれが不可能と言うのが結論なのだが?
0262デフォルトの名無しさん
NGNGで、盗聴ノードのIPアドレスを事前に把握する方法ってなによ?
そんなもん匿名P2Pで作れるのか?
安全なノードのIPを事前に把握する方法があればとか
認証局があれば可能といっているのと変わらん。
実際は無いだろ? そんなもん。
少なくともWinnyには存在しない。
0263デフォルトの名無しさん
NGNGしかも半分は嘘。
0264デフォルトの名無しさん
NGNG0265名無しさんお腹いっぱい。
NGNG>262
さんの言ったように、あらかじめAかCのIPアドレスを知って
Bがなりすまして間に入ることは出来るの?
たとえば、IPアドレスが知れるのは企業の社員で、企業と得意先の
データを盗聴する。。。とか?
0266デフォルトの名無しさん
NGNGだからそれは出来ないよ。
それはAがCと通信しているように見せかけてるんじゃなくて
Bが正規ノードの振りをしてA-Bが通信しているだけ。
AにはCと通信しているなんて意図は無い。
0267デフォルトの名無しさん
NGNGルーターなら覗く事はできるね
0268デフォルトの名無しさん
NGNGnyの場合はnyのようなモノでも中継出来る可能性が有るから
問題になっている。
話戻るけど普通に考えるとスパイウェアでもメールで送って
地道にデータ収集するのが王道?なのかな?
で、なりすましに強くセキュアな通信が可能なP2Pって
作れるんだろうか?暇な香具師いたら是非デモ版作って( ゚д゚)ホスィ…
0269デフォルトの名無しさん
NGNGちゃんと過去スレよめって。
例えば、Bがルータとかの中継のマシンになる。
そうするとAとCの通信はBのマシンを経由してお互い相手に届く。
AにはCと通信している意図があるが、
経由しているBに情報を見られたり書き換えられたりする。
0270デフォルトの名無しさん
NGNG証明も信用できる機関のものか、そもそもそれを信用するか
ですら個人によって違うから自動化かつ匿名でなりすましに
強くセキュアなP2Pなんてのは存在し得ないんじゃないの?
0271デフォルトの名無しさん
NGNGここは1スレ目だ
0272デフォルトの名無しさん
NGNG匿名なんだからいわば最初っから全員がなりすましだろが。
そもそも中継で勝手に貯まったキャッシュがのぞけるのに、いまさらアフォですか?
中継にも見られたくないならEnd2Endで公開鍵交換するしかねぇだろ。
ただし、相手が本当に中継を介した相手かどうかは保証できないけどな。
その確率を上げるには他の中継ホストをうまく使うしかねぇな。
0273デフォルトの名無しさん
NGNGそもそもny開発以前からそんなこと誰もが承知しているわけで。
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNGてか、暗号を破ったとか言われて瞬時に特定できるソフト開発されてる時点で
まともな暗号じゃないってことさ。っていうかほぼ暗号っていわない。
本来、何年間もPC動かすのが暗号の解読だろ?
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGやってみたいと思う。
まぁ他の板で言ったらアホに小馬鹿にされたが、
暗号の使い方次第でその辺をどうにかできると思う。
0278デフォルトの名無しさん
NGNG今回は暗号を破ったんじゃなくて、
鍵を手に入れたもしくは鍵を得る手段を見つけた
だから暗号解読ではなくソーシャルハックの類だろ
暗号解読って言うのは知らない人間に強い印象を植え付けるためだ。
0279デフォルトの名無しさん
NGNGソフト側で、毎回秘密鍵と公開鍵のペアを更新するば
対策できると思うんだが。
でも、なりすましで公開鍵を渡されたらどこまでも弱点だよな。
0280デフォルトの名無しさん
NGNGnyを解読したんだから、nyはそうなっていなかったというだけだろ
0281デフォルトの名無しさん
NGNG次作るとしたらこうすれば。って勝手に俺が考えてただけだ。
スマソ。
0282デフォルトの名無しさん
NGNGP2P崩壊定理(非セキュアOS下)
「一般ユーザーがデバッガを使える非セキュアOS(WindowsもLinuxも)かつ
完全対称P2Pという条件を使っている限り、
どんな暗号を使ってどんなノード構造にして
どんな転送方法を使ってもかならずなりすまし偽ノード飽和攻撃
により掌握される。」
非セキュアOS→どんな秘密鍵暗号を使おうともプログラムに内蔵された
固定秘密鍵をデバッガで解析して抜き出すことが出来る。固定でない秘密鍵は
公開鍵暗号で秘密鍵を受け渡す必要があるが、完全対称P2Pは認証局を持てない
のでなりすまし攻撃により公開鍵暗号は無意味。
完全対称P2P→Pure P2Pとも呼ばれ、各ノードがあらゆる役割を対等に担い、
サーバーのような役割を局所化したノードが存在しないような物。
偽ノード飽和攻撃→正規のクライアントプログラムと同じ動作を、秘密鍵の解析
またはなりすまし攻撃により必ず行うことが出来る。(非セキュアOSにおいて)
これにより、一台のマシンで正規のクライアントプログラム複数の働きを
させることが出来、たとえば一台のPCで一万ノードの働きをするなどが可能。
監視対象のノードに偽ノードが偽ノードを紹介し続け、これらを教える頻度や
回数を自在に制御することにより任意の確率で監視対象ノードの送受信する
全情報を監視側に傍受の必要無く持たせることが可能になるので監視対象ノード
を掌握・検挙出来る。監視側のノード数や接続頻度を好きなだけ上げられるという
のがキモで、正規のノードのランダム的「逃げる挙動」を上回る速度で包囲し続ける
ことが必ず出来る。
0283デフォルトの名無しさん
NGNG中継動作をしているnyの振りして直接DLすることが可能なことが問題、でOK?
ならば、匿名をやめるしかない。といっても、適法行為であるDL側だけでよい。
DL側は陸と共に自分のIPを、中継者を介してUP側に投げる。
UP側は、中継者(←の振りをしてるかもしれない)からもらったDL側のIPと公開鍵を、
中継者とまったく別の第3者のホストに「このIPにつないで、この公開鍵の持ち主か確認してくれ」と聞くようにすればよい。
もちろん第3者のホストが嘘をつくかもしれんが、そこは数で勝負かな。
>>279
お舞い判ってねくね?
0284デフォルトの名無しさん
NGNG単に陸中継とは他のノードを介してUPすればよいか。
つか、アフォな俺でもこのくらい考えるのに、nyはそうしてないの?
0285デフォルトの名無しさん
NGNG金子だからさw
0286デフォルトの名無しさん
NGNG高速回線利用者が回線だけでなくCPU使用率でもあっぷあっぷしていると言うのに、
一台で(たとえば)数百クライアント分の働きをするプログラム作れるのか?
仮に数万台分同一PCで労働していたとしても、そこまで不自然ならSafeNyのようなものに
IP弾くプログラムを作られて終わりだろう。
で、次にいまのnyだけですらインフラが悲鳴をあげているのに
全体をを把握するほどの台数のスパイをもぐりこませたら、
国内のネットが麻痺しないか?
0287デフォルトの名無しさん
NGNG技術を作らないといけないだろう。
0288デフォルトの名無しさん
NGNGリソースは正規のnyがやってた仕事をさぼれるからいくらでも少なくできるよね。
たとえば送られてきたキーとかまじめにマッチングしてあげる必要はなくて、
情報記録さえしとけばいいのだからメモリ上ではなくガンガンストレージに
書いてしまってメモリ使わないようにすればいい。あくまで情報収集用なのだから
他人の検索を手伝ってやる必要はない。
全体を同時に把握する必要はなくて狙った奴にまとわりついて
令状取るべきかどうかのあたり付けに使えればいいんじゃないの。
0289デフォルトの名無しさん
NGNG上の、IPによるエンティティDL側の同定はどうよ?
0290デフォルトの名無しさん
NGNGDHCP使ってがんばってみるとか、
……………
あーーーーー!!!!!
すげぇ恐ろしいこと思いついちゃった。
この監視ノードの仕組み自体を分散処理すればいい。
SETI@homeとかみたいにフリーでDLさせておいて、
「離席時間中にあなたのPCがnyを阻止します」みたいな感じで。
0291デフォルトの名無しさん
NGNGつか、関わった奴を同じ穴の狢にしちまうのはどうだ?
たとえば、かならずWINNTフォルダ内の適当なシステムファイルを送信させて、
それを送ってこなかったら接続しない、とか。
。。。。。まあ、この場合開発自体が確実に違法になっちまうだろうが。
0292デフォルトの名無しさん
NGNGよって同定すれば、P2P崩壊定理は崩壊。
0293デフォルトの名無しさん
NGNGny阻止は著作権で飯食ってる企業にいる奴なら
会社でも自宅でも動かしっぱなしにするかも。
その仕組みは前考えたことあるな。
「共犯システム」だろ?
共犯にならないで使う方法が存在しない仕組みww
絶対作者タイーホw
0294デフォルトの名無しさん
NGNGnyより軽くなるのは当然だけど、
ADSLの1ノードで帯域80kB-2MB/secくらいとして
1000台もあれば80MB-2GB/sec分*2の帯域を消費する。
もちろんこれはネットじゃなくてPCのメモリ帯域でも不可能。
この他に通信の暗号化も必要だから、とても現実的じゃない。
特定個人に張り付く監視はある程度有効かもしれないけど
そのノードが他のノードと接続してない保証は得られないし、
利用者がノードリスト更新したら終い。
0295デフォルトの名無しさん
NGNGそもそも、DMZにそんなにマシン置いてる会社なんかねぇだろ。
つうか、自宅って。。。会社でny阻止させられても、自宅ではnyするだろw
0296デフォルトの名無しさん
NGNGノードの情報が取れたら実際に転送は全くか、ほとんどせずに
切っちゃえばいいんだよ。
それで帯域は使わなくて済む。
0297デフォルトの名無しさん
NGNGACCSとJASRACならそれくらいやってくると思われる
全国各地でカラオケ店や喫茶店から著作権料を徴収する人件費>>>越えられない壁
>>>偽nyをPCで稼動する費用
0298デフォルトの名無しさん
NGNG著作物との同一性の確認なしに検挙するんですか?
なんて横暴な。
0299デフォルトの名無しさん
NGNGよって著作権者が許可すれば問題ない
つまり取り締まる側は本物かどうか著作権者の許可を得て実際にダウンして確かめる事ができる
そして本物だったらたい〜ほ!
0300デフォルトの名無しさん
NGNG1 DL →→ [DLのIP+公開鍵+リクエスト] →→ UP
2 UP →→ [DLのIP(宛先)+DL公開鍵で暗号化済データ] →→ 第3者
3 第3者 →→ [DL公開鍵で暗号化済データ] →→ DL
0301デフォルトの名無しさん
NGNG1時間で10円とか、広告サイトみたいに懸賞金つけてくれるなら動かすけどな。
もちろん紹介者は(ry
>>299
映画のアップロードを調査中に
任天堂関連のファイルの中継をしちゃったら自殺だな。
0302デフォルトの名無しさん
NGNG確度の高い奴から順にソートして、
高い奴からハッシュと内容の確認作業を一回だけ
それぞれやればいいだけだな。
0303デフォルトの名無しさん
NGNG偽クライアント作られたら?
0304デフォルトの名無しさん
NGNGだから、IPでDLエンティティを同定すればそんなのは無力。
連中がIPを無限に取ることはできんし、仮にたくさん取得したとしても、
>>300のUPが第3者をDLとは別の組織のIPだけから選ぶようにすればよい。
0305300
NGNGどゆこと?
どこに、どういう偽クライアントが入ると、どうなる?
0306デフォルトの名無しさん
NGNG少なくともUPとDLが一度は直に通信するってこと?
0307デフォルトの名無しさん
NGNG中継機能を作らなきゃいいじゃん
>304
どこからそのIPが偽ノードだって言う確かな情報を得るの?
まさかノード1つ1つが膨大なIPリストを参照し続けるの?
そっちの方が無理だよ
0308300
NGNGそれでも上の原理(陸ルートとデータルートを分ける)は変わらない。
1 DL →→ [DLのIP+公開鍵+リクエスト] →→ 陸転送
2 陸転送→→ [DLのIP+公開鍵+リクエスト] →→ UP
3 UP →→ [DLのIP(宛先)+DL公開鍵で暗号化済データ] →→ 第3者
4 第3者 →→ [DL公開鍵で暗号化済データ] →→ DL
>>307
最初の陸転送ノードはすべて偽ノードであるという疑いに対応した組みだけど?
第3者を信用して、UPが転送を依頼するんだよ。(は信用しない)
数が問題といってるのは、第3者として偽者が増えると問題だからいってるんだろ?
0309300
NGNG○(陸転送は信用しない)
0310300
NGNG陸転送とつるんだ悪意の第3者へ転送依頼をしちまった場合。
そこは仕方ないから、本物の数で勝負。
第3者はUPが選ぶから本物有利と思う(眠いのであんま考えてないけど)。
0311デフォルトの名無しさん
NGNGちみの意見は張り付いてるノードが1つのIPだけだと仮定したらの話なら完璧
でも実際は、狙ったノードに対して任意に張りつく事が出来る訳だから、
その第3者も偽ノードになる可能性が高い
安全性は高まるけど、保証にはならない
摘発する方は匿名性を維持する必要など無いから、
串サーバーを別に用意して、
偽ノードは串からキャッシュ借りて偽装することも可能なんじゃない?
その場合はどうするの
0312デフォルトの名無しさん
NGNGリクエストが飛んできた経路と別の経路(到達の保証の無い経路)で
ファイルを転送すると言う事?
0313300
NGNG第3者はUPが選ぶんだよ。張り付きようがないでしょ。
保障にならないというのは、>>310に書いた通り。
ただ、nyほどのユーザ規模なら現実的に問題ないだろう。
#串ってどゆこと?
0314300
NGNGそう。
そうすることで、転送してる振りを防げる。
0315300
NGNG○振りの奴がいてもOK
0316300
NGNG本物が多ければ気にすることはないでしょ。
。。。なんて物を作って悪いことしちゃだめだよん★
おやすみ。
0317デフォルトの名無しさん
NGNGだから「UPが選ぶ第三者」ってのは候補をどこから
教えてもらうんだ?
結局隣接ノードだろ。
隣接ノードに捜査側偽ノードがなったとき、大量に偽候補を
UPに流し込まれたら、無作為に選んだつもりでも高確率で
捜査側ノードを選んでしまうことになる。
0318デフォルトの名無しさん
NGNG内部流出でw
0319デフォルトの名無しさん
NGNGWinnyのバイナリ同士が相互認証をやっているのだ、と考えなくては
ならない。当然バイナリの中には必要な情報が全て含まれているから、
そのうち中身はばれてしまう。
Winnyのセキュリティ(?)モデルは、解析が終わる前に互換性の無い
新しいバージョンに移行しましょう、という考え方なの。
ソースがばれない限り、警察ごときが解析するスピードよりも速く
プロトコルも埋め込み暗号鍵も変えられる。
ここに居る暗号理論厨の何歩も先を金子氏は行っていたのだよ。
0320デフォルトの名無しさん
NGNG>>ここに居る暗号理論厨の何歩も先を金子氏は行っていたのだよ。
これは当然ですね。そう思ってないのは1くらいでしょ。
0321デフォルトの名無しさん
NGNGどこを縦読み?
0322デフォルトの名無しさん
NGNG脊髄反射なんかせずにちゃんと内容読みなよ。
ネタだからw
0323デフォルトの名無しさん
NGNGほんまもんのアフォや。かわいそうに。
0324デフォルトの名無しさん
NGNG明らかに
警察の解析速度>>>>>>>越えられない壁>>>>>>>金子の非互換更新
0325デフォルトの名無しさん
NGNGそりゃあ不敬の解析速度は速いさ
なんてったってクリックしただけで暗号化されてるって見抜いたんだからな
俺には想像もつかんかった
0326デフォルトの名無しさん
NGNGノードリスト更新で終了。
0327デフォルトの名無しさん
NGNGなりすまし偽ノード飽和攻撃は完全自動&いくらでも
攻撃頻度を増やせる。
手動が勝つ見込みはない。
しゅーりょー
0328デフォルトの名無しさん
NGNG証人=解析者と思ってる時点で厨。
0329デフォルトの名無しさん
NGNG法的に不可能。前回の2人の逮捕でもちゃんとファイルの同一性は確認してから逮捕している。
したがって帯域、CPUその他もろもろの問題で>>282の物量作戦は無理。
0330壊れたファイルも暗号化という関西人
NGNG見ることも動かすもできないファイルであるということは
暗号化されたと思います。
0331デフォルトの名無しさん
NGNG解析が出来ないどころか、解析の内容すら把握してない証人なんて
証人にはならないよ
■ このスレッドは過去ログ倉庫に格納されています