Winnyの実装のお粗末さを語れ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/06(日) 12:50:33しかし、インターネットで不特定多数が使うものとしては、
あまりに杜撰すぎて、かつてのマイクロソフトの脆弱性の温床のIISのよう。
あまりにショボいバグの数々。
セキュアなコーディングの常識を無視。
何をやるソフトかということは別にして、
反面教師として、そこから色々学ぶために議論しましょう。
0153デフォルトの名無しさん
2005/11/16(水) 09:34:29何もわかってないようだ。
0154デフォルトの名無しさん
2005/11/16(水) 10:16:07このスレのstrcpyに関する正しい議論の仕方は
strcpyの「具体的な」かつ危険な使い方をしている具体例が出るまでレスを控えること。
虚しい一般論だけやっててもまるで無意味。
0155デフォルトの名無しさん
2005/11/16(水) 11:03:48strcpyが悪いというならCのメモリモデルを完全否定することになる。
ポインタを使った操作はいつでもセキュリティホールが発生する危険と隣り合わせ。
strcpyが危険だと主張するならばそもそもC, C++言語を使うのが危険。
スクリプト言語でも使ってろと言いたい。そのスクリプト言語でもベースではstrcpy使ってると思うけどなw
0156デフォルトの名無しさん
2005/11/16(水) 11:07:220157デフォルトの名無しさん
2005/11/16(水) 11:13:24>strcpyが悪いというならCのメモリモデルを完全否定することになる。
>ポインタを使った操作はいつでもセキュリティホールが発生する危険と隣り合わせ。
そもそもstrcpyについて議論することが頭悪い。
0158デフォルトの名無しさん
2005/11/16(水) 11:17:03揚げ足取り乙
Cのメモリモデルについて述べているつもりなんだな
0159デフォルトの名無しさん
2005/11/16(水) 12:18:390160マイク ◆yrBrqfF1Ew
2005/11/16(水) 14:49:24スタック領域は危ないんだよ。
ヒープにしときなヒープに。
0161デフォルトの名無しさん
2005/11/16(水) 16:32:500162デフォルトの名無しさん
2005/11/16(水) 16:46:56Windowsは危ないんだよ。
TRONにしときなTRONに。
0163デフォルトの名無しさん
2005/11/16(水) 17:08:420164デフォルトの名無しさん
2005/11/16(水) 17:19:320165デフォルトの名無しさん
2005/11/16(水) 17:26:450166デフォルトの名無しさん
2005/11/16(水) 17:30:55もし見つかったらウンコ食ってやるよ。
0167デフォルトの名無しさん
2005/11/16(水) 20:01:580168デフォルトの名無しさん
2005/11/16(水) 20:10:410169デフォルトの名無しさん
2005/11/16(水) 22:15:292GBを超えるような文字列があったらそのための関数を作ればいいだけの話。
unsigned longlong longlongstrlen(LPCTSTR s)
{
unsigned longlong i=0;
while(s[i])
{
i++;
}
return i;
}
0170デフォルトの名無しさん
2005/11/16(水) 22:26:260171デフォルトの名無しさん
2005/11/16(水) 23:12:260172デフォルトの名無しさん
2005/11/16(水) 23:33:30文字列リテラルはLPCTSTR型で問題ないだろうに。
0173デフォルトの名無しさん
2005/11/16(水) 23:57:06> strlen等で1023文字以下であることを確認してから、
> strcpyするの。
>
> 47氏のコードでは、そういうチェックなしにstrcpyしてるのよ。
確認が必要ならstrncpy使えばいいだけ
チェックの必要がないからstrcpy使うんだろ
0174デフォルトの名無しさん
2005/11/17(木) 00:05:02NYスレでやる必要あるのか?
0175デフォルトの名無しさん
2005/11/17(木) 01:44:48そういうのは全部ダメって聞いたんだけど。
windows用の関数を使えって。
0176デフォルトの名無しさん
2005/11/17(木) 01:45:380177デフォルトの名無しさん
2005/11/17(木) 01:45:540178デフォルトの名無しさん
2005/11/17(木) 03:21:330179デフォルトの名無しさん
2005/11/17(木) 03:25:010180デフォルトの名無しさん
2005/11/17(木) 05:59:200181デフォルトの名無しさん
2005/11/17(木) 17:25:05押されているぞ。
0182デフォルトの名無しさん
2005/11/17(木) 17:29:130183デフォルトの名無しさん
2005/11/17(木) 17:32:360184デフォルトの名無しさん
2005/11/17(木) 17:33:550185デフォルトの名無しさん
2005/11/17(木) 18:03:01ダメっていったやつ何者だよw
0186デフォルトの名無しさん
2005/11/17(木) 18:56:380187デフォルトの名無しさん
2005/11/17(木) 19:58:01仮に再現性の低いバグがあったとしても、Winnyの場合全ノードが同時に同じバグで落ちない限り
ネットワークは壊れないのだから心配する必要は無い。
0188デフォルトの名無しさん
2005/11/17(木) 20:02:06初期ノードに対して攻撃すれば比較的少ない攻撃回数でネットに参加不可能になるんでないの。
0189デフォルトの名無しさん
2005/11/17(木) 20:13:39一番恐ろしいのは、バグを付いたウイルスがいつまでも死なないことだと思うのだが?
0190デフォルトの名無しさん
2005/11/17(木) 20:43:16noyounamonoすら見ていないのかな・・・
0191デフォルトの名無しさん
2005/11/17(木) 20:45:09今日もたくさん釣れるといいな
0192デフォルトの名無しさん
2005/11/17(木) 20:49:590193デフォルトの名無しさん
2005/11/17(木) 21:54:170194マイク ◆yrBrqfF1Ew
2005/11/17(木) 23:45:380195デフォルトの名無しさん
2005/11/18(金) 17:10:000196デフォルトの名無しさん
2005/11/18(金) 18:25:380197デフォルトの名無しさん
2005/11/18(金) 18:35:390198デフォルトの名無しさん
2005/11/18(金) 19:18:580199デフォルトの名無しさん
2005/11/18(金) 19:39:130200デフォルトの名無しさん
2005/11/18(金) 21:35:28(*´�D`) ののたんれす
0201マイク ◆yrBrqfF1Ew
2005/11/18(金) 23:22:010202デフォルトの名無しさん
2005/11/19(土) 06:17:05http://news19.2ch.net/test/read.cgi/newsplus/1132333856/
0203デフォルトの名無しさん
2005/11/19(土) 11:36:530204デフォルトの名無しさん
2005/11/29(火) 14:21:440205デフォルトの名無しさん
2005/11/29(火) 22:12:320206デフォルトの名無しさん
2005/12/02(金) 00:19:54(18禁動画) Wユー ロリータツインズ 加奈&奈々(90min DivX505_QB3 VGA).avi DZJAlRqiUi 994,959,872 a858d949a2069233fa8bbfbfaa737605
0207デフォルトの名無しさん
2005/12/02(金) 04:57:230208デフォルトの名無しさん
2005/12/02(金) 05:02:26外部から想定外の長い文字列を与えられることはない = 性善説
外部から想定外の長い文字列を与えられるかもしれない = 性悪説
0209デフォルトの名無しさん
2005/12/02(金) 05:02:54strcpyはNULL文字で終わらない文字列のコピーには使えません!
0210デフォルトの名無しさん
2005/12/02(金) 05:03:52UIの動作が変なことについて。
0211デフォルトの名無しさん
2005/12/02(金) 05:04:390212デフォルトの名無しさん
2005/12/03(土) 01:26:390213デフォルトの名無しさん
2005/12/03(土) 01:54:010214デフォルトの名無しさん
2005/12/03(土) 02:05:180215デフォルトの名無しさん
2005/12/03(土) 02:37:160216デフォルトの名無しさん
2005/12/03(土) 02:41:01タブを切り替えたときめちゃくちゃ遅いんだよな。
0217デフォルトの名無しさん
2005/12/03(土) 02:44:23半分以上のレスがstrcpyの危険性についての議論かよw
ここまできたら1000までstrcpyで埋めてくれよwww
0219デフォルトの名無しさん
2005/12/03(土) 09:02:480220デフォルトの名無しさん
2005/12/04(日) 05:34:470221デフォルトの名無しさん
2005/12/04(日) 08:37:270222デフォルトの名無しさん
2005/12/04(日) 08:59:14ノードチェックをマクロでやっているんだろうけど。
それが関数ごとにあるってのは非効率ではあると思うね。
0223デフォルトの名無しさん
2005/12/04(日) 16:41:30金子はPGが本職じゃないんだから
0224デフォルトの名無しさん
2005/12/04(日) 22:27:02どうしてマクロが関係するのか説明キボン。
600という数字がマクロで埋め込まれているのはいいとして、
接続していないノードのオブジェクトまで含めて総舐めするのがダサすぎ。
>>223
本職でしょ?
彼は雇われプログラマですよ。
研究の実験に必要なプログラムを作るのが、彼の仕事だった。
0225マイク ◆yrBrqfF1Ew
2005/12/04(日) 22:49:00どうも最初から復号に失敗してぬるぽだな。
データがずれてるのかしら
0226デフォルトの名無しさん
2005/12/05(月) 03:34:08誰もクローン作らないね。
やっぱりWinnyに技術的価値が無いのかしら。
それとも逮捕が怖いのかな?
0227デフォルトの名無しさん
2005/12/05(月) 04:29:31取り敢えず俺はキャッシュファイルにキャッシュ変換内容を上書きする奴を書いた。
HDDに余裕ないんで…。
0228デフォルトの名無しさん
2005/12/05(月) 04:34:39えっ?私がやれって? もっともです。orz
0229デフォルトの名無しさん
2005/12/05(月) 08:23:57どこで公開されてるの?
0230デフォルトの名無しさん
2005/12/05(月) 11:32:03DLオンリーのを作って稼動させてるよ。
皆が使うと旨みがなくなるから公開してないだけ。
0231デフォルトの名無しさん
2005/12/05(月) 16:20:27GUIのAPIは?
できるだけクロスプラットフォーム(Mac&Linux&FreeBSD)で動作可能なクローンをお願いします。
0232デフォルトの名無しさん
2005/12/05(月) 17:23:45公開されてないし。
0233デフォルトの名無しさん
2005/12/05(月) 22:35:22C#の勉強をかねてvs2005ベタで作っては見たけど、公開する根性ないっす。
0234デフォルトの名無しさん
2005/12/05(月) 22:38:50外見だけ?
0235デフォルトの名無しさん
2005/12/05(月) 23:34:25ネットワークのコア部分だけしっかりクローンしていただければ、
こちらでいくらでもGUIは開発のお手伝いができます。
最初はコンソールだけで動くシンプルなWinnyをお願いします。
0236デフォルトの名無しさん
2005/12/06(火) 04:10:340237デフォルトの名無しさん
2005/12/06(火) 05:52:48予言しよう。このスレは100いかずにdat落ちするであろう。
237ゲットズサ
0238デフォルトの名無しさん
2005/12/06(火) 09:33:29winnyの作者の著書に載ってるから。
ちゃんと動くコアがほしいです。クロスプラットフォームで。
0239デフォルトの名無しさん
2005/12/06(火) 09:34:410240デフォルトの名無しさん
2005/12/06(火) 10:23:01私が欲しいのは作者の愛だけです。
0241デフォルトの名無しさん
2005/12/06(火) 10:27:250242デフォルトの名無しさん
2005/12/06(火) 14:30:540243デフォルトの名無しさん
2005/12/06(火) 14:34:13作者の愛は
ちゃんと動くコアやクロスプラットフォーム対応
という成果物を仲介して受け取ることが出来ます。
0244デフォルトの名無しさん
2005/12/06(火) 14:34:580245デフォルトの名無しさん
2005/12/06(火) 14:37:51プライバシーや、人間性ではありません。
ソフトウェア作品です。
作者側にとっても、
醜い個人中傷などよりも、実際のソフトウェアに目を向けてほしい筈です。
0246デフォルトの名無しさん
2005/12/06(火) 23:46:19対応したソフトウェアが作れない人が集うスレはここでつか。
0247デフォルトの名無しさん
2005/12/07(水) 00:22:20( ´∀`)< オマエモナー
( ) \_____
| | |
(__)_)
0248デフォルトの名無しさん
2005/12/07(水) 01:22:56問題なのはそれを作る情熱だろ。モノ書きでもなんでもそうだけど。
大半の人は思いついても途中でマンドクサくなって投げる。
で作りあげた凄い人が出てくると、必ず>>1とか>>246みたいなやつが沸いてくるw
0249デフォルトの名無しさん
2005/12/07(水) 03:23:08http://www.b-geeks.com/index.shtml
あと本。作者が勝手に流していいといっているので、誰かアップローダにアップして。
PDF(一般書籍) [金子勇] Winnyの技術 [05-10-03].zip 1,900,259 9d2dd618c580e38ea6869c51d9ed1107
0250デフォルトの名無しさん
2005/12/07(水) 05:02:010251246
2005/12/07(水) 05:47:080252デフォルトの名無しさん
2005/12/07(水) 07:11:56確かにそれで二人は少なすぎw
■ このスレッドは過去ログ倉庫に格納されています