Winnyの実装のお粗末さを語れ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/06(日) 12:50:33しかし、インターネットで不特定多数が使うものとしては、
あまりに杜撰すぎて、かつてのマイクロソフトの脆弱性の温床のIISのよう。
あまりにショボいバグの数々。
セキュアなコーディングの常識を無視。
何をやるソフトかということは別にして、
反面教師として、そこから色々学ぶために議論しましょう。
0002デフォルトの名無しさん
2005/11/06(日) 12:55:35>しかし、インターネットで不特定多数が使うものとしては、
>あまりに杜撰すぎて、かつてのマイクロソフトの脆弱性の温床のIISのよう。
詳しく
>あまりにショボいバグの数々
詳しく
>セキュアなコーディングの常識を無視
詳しく。ソース入手したの?
>反面教師として、そこから色々学ぶために議論しましょう
詳しく
0003デフォルトの名無しさん
2005/11/06(日) 12:56:02どうだっていいよ。
迷惑を蒙るのは割れ厨だけだし。
0004デフォルトの名無しさん
2005/11/06(日) 12:56:340005デフォルトの名無しさん
2005/11/06(日) 13:02:02実装はどうでもいい。
商品ソフトでは構想仕様を考える人と実装する人は当然別。
Winnyを反面教師として学んだことは、やっぱり実装作業は
安月給な人にまかせたほうがいいってこと。
0006デフォルトの名無しさん
2005/11/06(日) 13:04:05んなわきゃーない。
アイデアを出すだけじゃあ実現可能かどうかなんてわかるわきゃない。
おまえは実現性と整合性を考慮していない設計をするボケなんちゃってSEですか?
0007デフォルトの名無しさん
2005/11/06(日) 13:10:32アーキテクトも実装すべきってことだよな
0008デフォルトの名無しさん
2005/11/06(日) 13:12:40構想仕様って書き方がまずかったかな。
設計図まで書いて実装はやってもらうってこと。
アイデアだけだすのは文系。
0009デフォルトの名無しさん
2005/11/06(日) 13:17:360010デフォルトの名無しさん
2005/11/06(日) 13:21:46文系が土方実装屋。
文系の人に確率の計算ができるとは思えない。
0011デフォルトの名無しさん
2005/11/06(日) 13:23:02> アプリケーションの魂は構想仕様にあるのであって、
> 実装はどうでもいい。
これはマイクロソフトのやり方ね。
その結果、世界中で人々が迷惑したのをお忘れか?
0012デフォルトの名無しさん
2005/11/06(日) 13:28:39なんでもマイクロソフトはへぼい的に当てはめればみんなが納得すると思ったら大間違い。
具体的にかけ。どうせ具体的になにも想定せずに書いたんだろうけどねw
0013デフォルトの名無しさん
2005/11/06(日) 13:36:190014デフォルトの名無しさん
2005/11/06(日) 13:52:38X:キャッシュ偽造ノードの割合
Y:部分ダウンロード回数
とした場合、正しくダウンロードできる確率は
(1-X) ^ Yってことかな。
キャッシュ偽造は本体のクラックが不要だから意外と有効な手だね。
特にISOとか大きなファイルには。
対抗策としては
ダウンロード回数を減らす。
↓
流すファイルサイズを小さくする。
↓
大きなサイズのファイルは分割して流す。
ってくらいかな。
0015デフォルトの名無しさん
2005/11/06(日) 14:04:07スレ違いじゃよ
0016デフォルトの名無しさん
2005/11/06(日) 14:14:42いまさらこんなクソスレ立てんな屑
0017デフォルトの名無しさん
2005/11/06(日) 14:16:17書籍『Winnyの技術』について語れ
http://pc8.2ch.net/test/read.cgi/tech/1128763394/
の次スレとして再利用されます。
0018デフォルトの名無しさん
2005/11/06(日) 15:30:080019デフォルトの名無しさん
2005/11/06(日) 15:34:49引き出そうとしてるだけの教えて君だろ。
0020デフォルトの名無しさん
2005/11/06(日) 16:00:340021デフォルトの名無しさん
2005/11/06(日) 16:02:47じゃあもうWindowsは使ってないんですね?
0022デフォルトの名無しさん
2005/11/06(日) 16:07:53当たり前。怖すぎるって。
Linuxも使ってないし、当然Macも使ってないよ。
電子制御の炊飯器も持ってないし、お風呂の自動給湯器も当然パス。
最近の車も運転しないしテレビもコンポも持ってない。
0023デフォルトの名無しさん
2005/11/06(日) 16:11:33当然UNIXもつかってませんよね?
何から書き込んでいるんですか?
当然市販の通信機器も使ってませんよね?
全部手作りですか?
0024デフォルトの名無しさん
2005/11/06(日) 16:17:02文系:管理職
理系:その他
だよ
0025デフォルトの名無しさん
2005/11/06(日) 16:25:44文系必死ですね
0026デフォルトの名無しさん
2005/11/06(日) 16:27:50ワロス
0027デフォルトの名無しさん
2005/11/06(日) 16:57:370028デフォルトの名無しさん
2005/11/06(日) 16:59:05因みに俺は大学に残ってるからお前ら民間とは無縁なんだよ^^;
0029マイク ◆yrBrqfF1Ew
2005/11/06(日) 16:59:39sprintf 450
strcat 19
char配列宣言 510
ぐらいだったな。
0030デフォルトの名無しさん
2005/11/06(日) 18:18:31何にも知らない奴だね、キミは。
0031デフォルトの名無しさん
2005/11/06(日) 20:44:06大学を駄目にしていることに気が付けよ。
0032デフォルトの名無しさん
2005/11/06(日) 20:45:32来ている時点で(ry
0033デフォルトの名無しさん
2005/11/07(月) 11:27:18マニアック宣言 パン助さんのハメ撮り 第8弾 コスプレマック店員 18才.avi 835,950,332 cba60c97169eae6e8088348a97df5836
0034デフォルトの名無しさん
2005/11/07(月) 13:12:33http://pc8.2ch.net/test/read.cgi/tech/1084624929/
これの次スレ?
0035デフォルトの名無しさん
2005/11/07(月) 22:10:11Timerコンポーネントを10個とか使ってるぜ。
0036デフォルトの名無しさん
2005/11/09(水) 03:09:160037デフォルトの名無しさん
2005/11/09(水) 13:02:12実装は職人芸だぜ?
そして慣れない実装で完成品を作り上げた47氏は神すぎ
0038デフォルトの名無しさん
2005/11/09(水) 18:52:350039デフォルトの名無しさん
2005/11/09(水) 20:18:1710個は大げさだろ。
でも、タスク(と称するヤツ)のスケジューリングにTimerコンポーネントを使うのは
いかがなものか、とは思った。
0040デフォルトの名無しさん
2005/11/09(水) 20:42:03変態プログラマが好きだよな。
javaだってswingだとシングルスレッドだし。
0041デフォルトの名無しさん
2005/11/09(水) 20:52:33コンテキストメニュー表示してる間通信が滞るような実装はまずいだろ。
0042デフォルトの名無しさん
2005/11/09(水) 20:53:59Winny1は違うわけだが理由は本を読め
0043デフォルトの名無しさん
2005/11/09(水) 21:06:13ny1はサブスレッドで実装。
ny2は糞と知りつつシングルスレッドで実装。
で、その糞なシングルスレッドを推す理由はなんだ?
0044デフォルトの名無しさん
2005/11/09(水) 21:10:13複雑なGUI組むの苦手そうだし。
0045デフォルトの名無しさん
2005/11/09(水) 21:18:210046デフォルトの名無しさん
2005/11/09(水) 23:05:29BCBにしたとたんクソになった
0047デフォルトの名無しさん
2005/11/09(水) 23:44:100048デフォルトの名無しさん
2005/11/10(木) 01:05:150049デフォルトの名無しさん
2005/11/10(木) 01:29:19結局>>40はマルチスレッドを使いこなせない自称低脳ってことなのか?
0050デフォルトの名無しさん
2005/11/10(木) 21:21:15VC版の方がもっと糞だろ。
コントロールなんか全然使わずUIは絵。
使いにくいったらありゃしない。
0051デフォルトの名無しさん
2005/11/10(木) 21:28:370052デフォルトの名無しさん
2005/11/10(木) 21:57:52手持の初歩的な技術を駆使して作った
という印象が強いね。
自分もそういう作り方をするのだけど、
頭が固くなってきてて、
新しいものを勉強するのが面倒で、
ついつい知っているものを駆使しちゃう。
47氏の本を読んだら、それが恥ずかしいことだと自覚していないようだ。
どうだ、工夫して努力した俺ってすごいだろ、という感じだったね。
0053デフォルトの名無しさん
2005/11/10(木) 22:32:22マルチタスクにしてデッドロックのバグ取りに時間を食われるより
単純な方式にしたんだろ。
0054デフォルトの名無しさん
2005/11/11(金) 00:48:250055デフォルトの名無しさん
2005/11/11(金) 04:07:070056デフォルトの名無しさん
2005/11/11(金) 05:11:18・あれだけのものを動かせるのはマジで凄い。神。
・実装技術はマジでお粗末。氏ね。
・これらは矛盾しない
0057デフォルトの名無しさん
2005/11/11(金) 05:36:17マルチタスク?
マルチスレッドの間違いかな?
マルチスレッドにしたらバグでデッドロックするのが心配になるようじゃ、
マルチスレッドのプログラムの無難な作り方を知らないのだろう。
メッセージポンプが長時間止まるような設計をする人だからね、47氏は。
それに対する解決策は、マルチスレッドもいいけど、
まずはメッセージポンプが止らないような構造にすべきなわけで。
>>54
strcpyを使うことのセンスのなさがわからないほうが痛いだろ。
0058デフォルトの名無しさん
2005/11/11(金) 06:57:32実装はものすごくヒドかったりしなければいい
0059デフォルトの名無しさん
2005/11/11(金) 08:12:190060デフォルトの名無しさん
2005/11/11(金) 09:06:09ヌー速かどこかであったが、典型的なデブでほっぺた膨らませて今にも喋り出しそうな人。
ここまでピンポイントなオタクを久しく見てなかったが、衝撃だったよ。
写真を見る前まではwinnyって凄いなーだったが、見た後じゃうぇっうぇっになった。
0061デフォルトの名無しさん
2005/11/11(金) 09:33:43オレが見たのは結構スマートだったな
違う写真か撮影時期が違うのか・・・
0062デフォルトの名無しさん
2005/11/11(金) 09:46:340063デフォルトの名無しさん
2005/11/11(金) 10:33:21strcpyも同期通信部分も致命的な問題になっていないわけで
瑣末な問題でしかない。
そんなものより結果としてウィルス蔓延の原因となってしまった
ダウンロード完了ファイルを直接開けてしまう実装は酷すぎた。
直す暇が与えられなかったのはしょうがないにしても。
0064デフォルトの名無しさん
2005/11/11(金) 10:40:050065デフォルトの名無しさん
2005/11/11(金) 12:27:35(ロリ動画) [無修正] 新横浜援交08 超ミニスカ女子高生.mpg .exe
0066デフォルトの名無しさん
2005/11/11(金) 12:34:4863前3行は同意だけど
0067デフォルトの名無しさん
2005/11/11(金) 13:32:10開く奴が悪いというデザインがまずいんだよ。
この機能削ってもフォルダと同じアイコンのexeやキンタマは広がっただろうけど。
0068デフォルトの名無しさん
2005/11/11(金) 13:45:590069デフォルトの名無しさん
2005/11/11(金) 15:34:53そんな機能は付いてない。
もしかしてターゲットフォルダを開くことをそうだと言うなら、
たいていのソフトに付いてる機能。
nyの手を離れたファイルを開くかどうかは本人の問題。
ヘッダダンプでもチェックできるんだし。
0070デフォルトの名無しさん
2005/11/11(金) 15:38:350071デフォルトの名無しさん
2005/11/11(金) 15:43:57これってExplorerを呼び出してるだけなんだけど。
0072デフォルトの名無しさん
2005/11/11(金) 15:47:230073デフォルトの名無しさん
2005/11/11(金) 18:35:290074デフォルトの名無しさん
2005/11/11(金) 18:42:010075デフォルトの名無しさん
2005/11/11(金) 18:48:28そんなのだれも問題にしてないだろ
Winnyを狙ったワーム・ニュイルス情報 Part45
http://tmp5.2ch.net/test/read.cgi/download/1130044998/1-16
0076デフォルトの名無しさん
2005/11/11(金) 22:23:12ほー。
IISやIEのセキュリティホールは気にしないのか。
>>59
逆アセ、逆コンパイルでも、結構なことがわかるのですよ。
>>63
甘いなぁ。
もしセキュリティホールがあったとしても、
それを使ったワームが蔓延するまではまったく問題ない、
なんていう馬鹿なことを言うのはやめれ。
多くの人に使われることを前提としたソフトなんだからさ。
> 同期通信部分
Winnyの通信は、非同期で行われてるのだけど・・・。
ちょっとソースのようなものを読んでこいよ。
0077デフォルトの名無しさん
2005/11/11(金) 22:28:13UPフォルダ以外から漏洩するわけでもないし
Admin奪われるわけでもない
0078デフォルトの名無しさん
2005/11/11(金) 22:28:140079デフォルトの名無しさん
2005/11/11(金) 22:51:10入れてない馬鹿は自分の馬鹿さ加減に今すぐ気付いたほうがいい。
0080デフォルトの名無しさん
2005/11/11(金) 22:54:39>Winnyの通信は、非同期で行われてるのだけど・・・。
ところでこれはどの部分?
0081マイク ◆yrBrqfF1Ew
2005/11/11(金) 23:06:27AD200Xの方々ならwinnyを乗っ取るなんてわけないですよ
超絶スーパーハッカーですからね;)
0082デフォルトの名無しさん
2005/11/11(金) 23:21:36winnyが動いているPCのっとって何がうれしいんだよwww
0083デフォルトの名無しさん
2005/11/12(土) 07:50:26言うとny界が大混乱に陥るらしいから何も言えないんだろうけどw
0084デフォルトの名無しさん
2005/11/12(土) 09:04:17感染するとか騒いでたヤシかな。
0085デフォルトの名無しさん
2005/11/12(土) 10:05:520086デフォルトの名無しさん
2005/11/12(土) 10:28:33・キンタマが有効に作用しすぎていてWinny本体を攻撃する必要が無い
・日本人(+韓国人)にセキュリティホールを突く能力のあるクラッカーが存在しない
のどれかだな
0087デフォルトの名無しさん
2005/11/12(土) 10:53:32・クラッカーはみんなアニメ大好きなのでWinnyがなくなると困る
0088デフォルトの名無しさん
2005/11/12(土) 11:24:05今問題がないからと言って、将来も問題が起きないという保証にならないけどな
0089デフォルトの名無しさん
2005/11/12(土) 11:28:340090デフォルトの名無しさん
2005/11/12(土) 11:54:12ちょっとスキルある奴ならDownフォルダ中の zip/lzh に 不審なエントリ や exe が入ってたら
サクッと消去するツールとか組むもんな。
0091デフォルトの名無しさん
2005/11/12(土) 12:00:40スレ違いというか板違い。
0092デフォルトの名無しさん
2005/11/12(土) 19:59:14少なくとも自分が理解できる(と勝手に思ってる)
コーディングに的を絞ったスレを立てたのはいいけど
どこがお粗末なのか具体的に述べることができず
ただ騒いでいるだけの>>1。
0093デフォルトの名無しさん
2005/11/13(日) 03:58:38自分の欲しいものが、もうウイルス入りでしか手に入りにくい場合は、
展開だけしてウイルスじゃないブツの部分は残さないといけないけどな
0094デフォルトの名無しさん
2005/11/13(日) 04:31:43exeはNGワードにしろよ
0095デフォルトの名無しさん
2005/11/13(日) 04:52:54見つかっているが、47氏が修正できないので、公開できないでいる。
修正版を提供開始してから公開するのが原則。
いまできることは、nyの修正版が出るまで、使用を見合わせるべき、
という勧告を出すだけ。
>>80
ソースのようなものを見ればわかることを聞くなよ。
WinSockでプログラムを書いたことのある人なら、すぐにわかる。
もし、何かをしていると通信が止まる・・・という話から、
通信が同期だと思ったのなら、ちょっと勉強不足だよ。
>>83
ソースのようなものを見てわからないなら、お前のスキルが低いってことさ。
>>84
ちげーよ。
strcpyが使われているだけではウィルスには感染しないが、
strcpyを無防備に使うような糞プログラマの作った物はセキュリティホールがありがちだ、ってこと。
常識あるプログラマなら、strcpyを生で使うことはしない。
>>92
ソースのようなものを見て、そのお粗末さがわからないのは、お前のスキルが低すぎなんじゃないか?
0096デフォルトの名無しさん
2005/11/13(日) 04:54:17うっかり言ってしまって、うやむやにするのに苦労してたみたいだが。
0097デフォルトの名無しさん
2005/11/13(日) 07:26:59なんの説得力ももたない。
0098デフォルトの名無しさん
2005/11/13(日) 08:39:53頼むからコテハンにしてくれよ。
0099デフォルトの名無しさん
2005/11/13(日) 08:52:25具体的な問題を指摘できないのにstrcpyネタであれだけ粘ってたのか・・・
0100デフォルトの名無しさん
2005/11/13(日) 09:03:31http://www.apache.jp/
Apache 2.0.55のソースで確認したけど、Apacheはstrcpyを使ってる。
でここの掲示板はApache/2.0.53らしい。
>Server: Apache/2.0.53 (Unix) PHP/4.3.10 mod_ssl/2.0.53 OpenSSL/0.9.7d
ところで常識のないプログラマが作ったApacheを使ってる2ちゃんねるをどう思う?
しかも最新版じゃないしセキュリティ上の問題があるかも
0101デフォルトの名無しさん
2005/11/13(日) 09:08:38■ このスレッドは過去ログ倉庫に格納されています