X


◆ 全サーバトリップ統一作戦

■ このスレッドは過去ログ倉庫に格納されています
1動け動けウゴウゴ2ちゃんねる
垢版 |
03/10/27 18:10ID:d3gW7L58
現在三つに分かれているトリップの仕様を統一しようという作戦

>>2-5辺りも読んでください。
03/11/03 23:04ID:gBUZxoht
03/11/03 23:05ID:LJvt94Lx
03/11/03 23:06ID:LJvt94Lx
03/11/03 23:07ID:cbSP3JZc
dest
03/11/03 23:07ID:cbSP3JZc
wo
127
垢版 |
03/11/03 23:08ID:vnx3PXco
1
128
垢版 |
03/11/03 23:09ID:vnx3PXco
oo
03/11/03 23:09ID:Ow//Gil5
テストはテストスレに逝け
03/11/03 23:10ID:vnx3PXco
5つは
131
垢版 |
03/11/03 23:10ID:vnx3PXco
そうしまつ>>129
03/11/03 23:50ID:37m4SBh6
haa?
03/11/03 23:52ID:37m4SBh6
sounesoune
sousoune
134root ★
垢版 |
03/11/04 00:24ID:???
・マニアじゃなくても使えて、
・クラックされにくくて、
・どのサーバでも同じように動作する

そんなトリップがいいなぁ。
03/11/04 01:17ID:KfV+4l3P
>>112
私、かなり本気で探してますが・・・・・
03/11/04 05:33ID:tJG68AQd
>>135
>>112でクソ重いって言ってるから諦めた方がいいんじゃない?

まぁ、どのくらい重いのかは分からんけど
03/11/04 08:00ID:KfV+4l3P
>>136
重さ=クラックされにくさ
重いことはトリップの本来の使われ方的に良いことだと思うのですが。

もしも、>>112の「重い」の意味が、

「重くて思い通りのトリップが探せない」ではなく、
「サーバーに負担がかかる」なら諦めますが・・・・
03/11/04 08:56ID:UtwOdgw0
>>135-137

わたしの文脈では「探索のコストが高いので重い」なのですが、
>>109でも書いたとおり、サーバ側の処理も無視し得ないものだと愚考します。

実際の所は、リモホ->ID生成でも使ってた記憶なので、
「使っちゃいけない」ってほどでもないでしょうが、
1箇所で実装されてるからといってもう1箇所で使っていいかと
いえばいかがなものか? という問題があります。

MD5トリップは、今回たまたま出すことができましたが、
もともと使える鯖が限られてましたし、あまりにも普及が遅れすぎたゆえ
もうサポートする必要はないかな? とか考えています。

(サポートしたくない一番の理由は、エラーハンドリングのためだったり
します。ご存知の通り、FreeBSDの拡張Cipherでは、
想定仕様外のスキームを渡されるとエラー扱いにしてしまうので
例の ◆ だけ問題が発生し得ます。これを回避するためには、
トリップ生成部以外にも手を加えてもらわなければなりません)

ケツに 0 1 が出せるのはわたしも好きなんですがねぇー
03/11/04 09:14ID:UtwOdgw0
>>134
理想は、利用者さん誰もが、変更されたことに気づかないほどの
仕様変更だったりするのですが、それはムチャな話なので、
何が要求されているのかをこちらでもある程度想定する必要があります。
わたしは、旧鯖トリップユーザさんに重きを置きました。

> マニアじゃなくても使えて、
・旧鯖トリップを使用していたユーザさんのほとんどに、拡張仕様を意識させない。
・新鯖トリップを使用していたユーザさんには、わたしが書いてみせたような
 トリップ変換CGIなどを提供して、新仕様にて同じ出力が得られるようにしてあげる。
 さもなくば、あきらめて新しいトリップを名乗ってもらう。
・マニア仕様は、カスタムトリッパーのような、人間が入力し得ないキーで
 探索をする人向けのものです。この仕様が存在するが故に
 事情を知らないふつーの人がつまずいて悩むようだったら、
 拡張仕様としては失敗であると言わざるを得ません。

 というわけで、#の次にほとんど来ないであろう < > とかの記号を
 使うことを提唱してみました。

 実はSalt指定・16進指定は、いずれも文脈で判別できるので、
 エスケープ記号は1種類だけでよかったりします。

(つづく)
03/11/04 09:24ID:UtwOdgw0
>>134
(つづき)

・クラックされにくくて、
 キー解読にしろ、詐称にしろ、これらの難易度はキー空間の広さと
 出力ハッシュの長さにより変わります。キー空間は現状で56ビット
 ほど、出力の空間は58ビットほどありますが、これを探索し尽くすには
 現時点においてもあまりにもコストがかかりすぎる程度です。

 キー解読に関しては、ふつうに #なんてろ のように文字を入れている
 ユーザさんのトリップが対象であれば、難易度はそれほど高くないというのは、
 以前から言われていることです。経験的に、以下のことが言えます。

 * ランダム風なトリップは、所有者にとって意味のある文字列でキーが構成されてることが多い
 * いわゆるキレイなトリップのキーは、人間にとって覚えにくいし、機械的に
  攻撃するのにも向いていない(攻撃の方法はあります)。

 もし、「使用する文字は英数字のみ」とかに限ってしまうと、むしろ
 全角半角の区別が付かない人を余計に混乱させてしまいますし、
 なによりも *格段にクラックが楽になります*

 というわけで、強度に関するわたし的な結論では
「深く考えても仕方がないよー」です。

(つづくぞ)
03/11/04 09:33ID:UtwOdgw0
>>134
(つづき)

>どのサーバでも同じように動作する
>そんなトリップがいいなぁ。

これはむしろ、わたしが個人的に2ch運営側に希望していたことです。
トリップロジックがサーバ構成に依存していたことについ最近まで
気づいてなかったというのもあるのですが…

uma鯖でリプレイスする以外にも、今回のロジックを現行鯖に移植
していくことを念頭に、想定仕様外の振る舞いをなるべく避けられるように
留意してみました。

MD5対応は可搬性が低くなるようなので、ばっさり削るのもアリです。
>>102 の、
$salt =~ tr/(中略)/A-Ga-f./ unless $salt =~ /^\$\d/;
これを
$salt =~ tr/(中略)/A-Ga-f./;
に変更するだけです。


長文失礼。
以上を1行で説明するほどのスキルを持ってないしな。
さて寝るか。
03/11/04 09:38ID:UtwOdgw0
寝るんじゃなかったのか俺。

>>116
詳しく調べてないんでアレですが、
bbs.cgi でエスケープしている文字は
< → &lt;
> → &gt;
くらいで、" はスルー、
& はスルーもしくは& のみ取り除いている
(SETTING.TXTによる?)ような感じがしてます。

いっそのこと、bbs.cgi の他の箇所に手を入れてもらい、エスケープを行う前に
トリップキーを取り出してもらえるようにしてもらった方がいいかしら?
03/11/04 09:46ID:VW3JwHFg
>>142
まずは体が大事
寝ろ むさぼるように
乙です
03/11/04 19:35ID:SqZ+MgB3
<>以外の記号を使えばよいのでは・・・。
PCや携帯電話からの入力がしやすくて、キーにあまり使われなく、
違いが一目でわかる見やすい記号・・・。
03/11/04 19:49ID:a2MYZJQr
スロ板住人です。
やっぱりスロ板も化けてたんですね。
前と同じ鳥を使うってのは不可能なのでしょうか?
とりあえず今はまた鳥探し中です
03/11/04 20:19ID:FD08jfiM
>144
具体的にどの文字ですか
03/11/06 08:14ID:pjPmAz9G
>>144
いちばん使われなさそうな文字で、入力が容易なものとして
< > を挙げてみました。

現在流通しているトリップ検索ツールは、たいていの記号を
キーに使おうとします。ただしその中でも、 < > に関しては
避けられている関係もあり、実質、キーにはまず使われない
文字列であるということができます。

ふつーの人が何も考えずに < などを使ってた場合、
トリップを算出する段階で &lt; と見なされます。
この場合は、新仕様案においてはSalt指定のトリップを
使ってもらわなければなりません。
< > を特殊文字に使った場合の弊害はこれだけです。

全角文字をトリップキーに使用している場合には、 < > が
キー中に現れることはありません。


PCはともかく、ケータイから入力ということであれば、
クリップボード(うちの端末では定型文?)に登録しておく
という使い方をしてもらうことになるでしょう。
03/11/06 17:10ID:TOd3iS53
sub getTrip{
    my($_pass) = @_;
    
    my($_salt) = substr($_pass.'H.',1,2);
    $_salt =~ s/[^\.-z]/\./go;
    $_salt =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;
    
    return substr(crypt($_pass,$_salt),-10);
}

これでいいじゃん。

なに駄々こねてるの?
03/11/06 18:04ID:EdgV0kw7
アチャー
03/11/07 06:24ID:kPBbJxS2
出せない(出ない)トリップが減ると嬉しいんですけどねー
03/11/07 06:57ID:TUqiaaZK
あいやー
03/11/07 10:17ID:Zd2HC0Nc
夢がモリモリ
03/11/10 20:57ID:IRTC1RKj
ttp://qb3.2ch.net/test/read.cgi/operate/1053067870/860
ごぞんじのかたいますかー?
03/11/10 21:04ID:QSRxDW9c
>>153
おそらくここのログを落して読んでおられるはず(w
03/11/10 21:10ID:IRTC1RKj
>>154 それもそうすね。漏れはあらかじめ予防してたので
実例って知らなかったりw
03/11/10 21:12ID:2RkHG/ES
2ch検索のからみかしら。。。。
したらばはまた別の化け方するみたいなんだけど。
03/11/10 21:35ID:kgyeNRwJ
それで、新サーバでもトリップが同じように出せるのは、いつ頃になるのでしょうか?
03/11/10 23:11ID:QSRxDW9c
どおやらさんの事だからまったくもって新しい回路を投入する悪寒。。。
159ひろゆき@どうやら管理人 ★
垢版 |
03/11/11 00:56ID:???
新サーバで、旧サーバと同じトリップを出すには
どうしたらいいのかってのがわかれば解決と思ってるおいらは、
理解できてない人ですか?
03/11/11 00:58ID:HzDaaFB9
よっしゃ、それで行こう
03/11/11 01:17ID:6Z61+vhu
>>159が真理を言った。
03/11/11 01:36ID:GOgfe30E
新サーバで、旧サーバと同じトリップがどうしても出ない場合があるので、
それが問題になっているのでは、と思っていたんだが、、
163ずぶり ◆PHZUBUXUug
垢版 |
03/11/11 01:37ID:nWFKLXeU
回せ回せトリッパーてことか。
6〜8完の人は泣くだろうなぁ…
03/11/11 01:48ID:/sq0NbTi
>>159
はじめまして。

まず確認ですが、現在問題のuma鯖の他にも、
トリップの仕様が2種類あります。
これらは、トリップ的には「旧鯖」「新鯖」と呼ばれてます。
oyster鯖は、新鯖に類されるものと思われ。

>>162の言うように、どうしても両方で出せないトリップが存在します。
有名なものだと #kami とか #ぶるじょ とか。

旧鯖に仕様を合わせてしまえば、じゅうぶんに広まってしまった
新鯖の住人の一部が困るだろう、かといって新鯖に合わせてしまうのは
旧鯖に合わせるよりももっと無意味だろうと考えます。

一連のカキコでわたしが提案している仕様(>>102 >>141)は
・ほとんどの旧鯖住人は、従来と同じキーでトリップが出せる
・一部の新鯖住人は、ちょっとした変換で元のトリップを再現できる
・ごく一部のトリップマニヤは、ログの中で眠ってた、手入力では出せない
 トリップを出すことができるようになる。
・それでもトリップの開始文字は # のまま。
というものです。

なるべくたくさんの人々が幸せになれますよーに。
転んでも泣かないけどさ…
165ひろゆき@どうやら管理人 ★
垢版 |
03/11/11 02:41ID:???
if($FORM{'FROM'} =~ /([^\#]*)\#(.+)/){
my $main_message = $1;
my $handle_pass = $2;
my $change_salt = substr($handle_pass, , 1) . "H";
$handle_pass = substr(crypt($handle_pass, $change_salt), -10);
}

こんななんですが、、、
03/11/11 02:44ID:W5uDfSLH
ひろゆきのばくげと。
167浮き萌え
垢版 |
03/11/11 02:49ID:HQ+ZJZTF
す、すげー
03/11/11 03:00ID:/sq0NbTi
>>165
そのソースに1行加えることによって旧鯖仕様に合わせるならば、

$change_salt =~ tr/\x3A-\x40\x5B-\x60\x00-\x2D\x7B-\xFF/A-Ga-f./;

を加えるだけでイケるのですが、さてここで宿題です。

たとえば #ぶるじょ というトリップキーに対して、
◆yBEncckFOU が出てくれるようになると喜ぶ人たちがたくさん
いると思われますが(喜ばない人のことは置いておく)、

いわゆる新鯖トリップ ◆ySd1dMH5Gk が出てくれないと困る! と
主張する人がいたら、彼らには泣いてもらいますか?
>>102 の改造では、#>aIぶるじょ で ◆ySd1dMH5Gk が出せるようになります。

テストはこのへんで。
http://users72.psychedance.com/2chdown/
169ひろゆき@どうやら管理人 ★
垢版 |
03/11/11 03:02ID:???
新鯖の人には全員泣いてもらおうかと、、、
170ひろゆき@どうやら管理人 ★
垢版 |
03/11/11 03:05ID:???
20031111に導入してみました。
03/11/11 03:06ID:bFlKJpzn
いずれにしても、早く対応していただけたら大変嬉しいですぅ〜☆
03/11/11 03:07ID:HzDaaFB9
ぅゎぁ
03/11/11 03:08ID:bFlKJpzn
ありゃりゃ!やった〜♪
03/11/11 03:09ID:+2CIrCQn
う、うわ。
03/11/11 03:10ID:/sq0NbTi
>>169-170
即答かよ!!!
BSDなuma鯖も、oyster鯖も、この仕様でいってくれれば
(つまり、2chのほとんどの鯖で同じトリップが出れば)
さしずめひと安心です。

>>171
素早すぎる対応のようです。
一夜にして仕様が変わる瞬間に立ち会えて良かった。



転んでも泣かないぞ。
176風に立つboy ◆VZKAZEKAZE
垢版 |
03/11/11 03:12ID:DiEhQqjo
全ての鯖で出るようになるんでしょうか?
ここでは出せるようですが、初質では出ない_| ̄|○
177ずぶり ◆PHZUBUXUug
垢版 |
03/11/11 03:15ID:nWFKLXeU
鳥屋>おつかれー。
ひろゆき>おなじくおつかれ。
答えがちゃんとしてれば早いな。やっぱり。
03/11/11 03:15ID:R45NM4gN
>>176
CGIの入れ替えが終われば出るようになるでしょう。
暫しお待ちを。
179ひろゆき@どうやら管理人 ★
垢版 |
03/11/11 03:18ID:???
ありがとうございますです>鳥屋さん

これで、sports2以外は同じものが出るようになった、、、のかな?
03/11/11 03:18ID:/sq0NbTi
>>176
news5 が入れ替わってたようなのでさっそく
#________ をたたき込んでみたら ◆NWlCT2eblY が出てきたね。

ここではまだ、◆だけになるけど。
181
垢版 |
03/11/11 03:19ID:GOgfe30E
>>180
あーそっかー◆もでなくなるのね(´・ω・`)
とりあえず記念カキコ
03/11/11 03:19ID:BrHqvpCQ
で、簡単に言うと、全鯖でいわゆるベースが旧鯖仕様になって、新鯖、新々鯖仕様は、#>aI付きでってことかい?
183
垢版 |
03/11/11 03:19ID:+2CIrCQn
ふむ。
184動け動けウゴウゴ2ちゃんねる
垢版 |
03/11/11 03:20ID:ZkbJifmH
ひろゆきってうんこが主食なんですか?
03/11/11 03:20ID:GOgfe30E
>>182
新鯖、新々鯖仕様は出なくなる、じゃないかな。(>>169)
186風に立つboy ◆VZKAZEKAZE
垢版 |
03/11/11 03:21ID:DiEhQqjo
>>179
お疲れ様でしたー

>>178
慌てずに待ってみます。

>>180
#ぶるじょ ◆yBEncckFOU はもう出るんですよー。
復活しない旧鯖トリプもあったりしますか?
03/11/11 03:21ID:BrHqvpCQ
>>185
なるほど、サンクス。
188マリーネ@初段 ◆PjMuA0Jglw
垢版 |
03/11/11 03:27ID:OhguZzwN
ひゃこい
03/11/11 03:34ID:XN9pKeND
>>172
IDがヘゾ
03/11/11 03:42ID:JaiOsVtj
変更したのか
191root ★
垢版 |
03/11/11 04:01ID:???
乗り遅れ。>>170 にて作戦完了?
03/11/11 07:13ID:FZ1a1yTl
testn
03/11/11 07:17ID:f+sZ9wvM
わっはやっ!
03/11/11 07:46ID:0qhDwIA5
(・3・) アルェー 下の表記は 2ちゃんねる20031102(+Samba) のままだYOー
            新新鯖だけで新鯖は変えないNOー?
03/11/11 08:33ID:/HTPjikR
記念。
03/11/11 08:54ID:dZoV8Ism
要するにトリップヲタの意見は切り捨てられたということだな ( ´,_ゝ`)
03/11/11 09:21ID:39/ZheED
03/11/11 09:43ID:fSxnmR9N
´Å`)y−~~
199
垢版 |
03/11/11 09:44ID:JzLBdDBv
#、`旛Oピ}ち
03/11/11 10:00ID:f7jbQ4wk
?ヲ
03/11/11 10:03ID:h0C5Cv51
#!$1$$(;´Д`)/lァ/lァ
03/11/11 10:12ID:VSKLxoIr
03/11/11 10:13ID:VSKLxoIr
アルェー
まだ新鯖トリップだなぁ
03/11/11 10:45ID:IObscn/t
皆様お疲れ様でした。そしてありがとうございました。

(しっかし、管理人が出てきての鶴の一言は相変わらず展開はえーw)
03/11/11 10:46ID:IObscn/t
って、ここはまだだったのね。(w
206
垢版 |
03/11/11 12:53ID:tcLpnMdn
結局??
207(´ω`)モキュン ◆2eS/Ss1Y1U
垢版 |
03/11/11 13:21ID:EyNKefEP
いきなり新鯖で変更あったからビクーリしたよ

とりあえずみんなで(´ω`)モキュモキュン
208
垢版 |
03/11/11 13:37ID:CdF7WQGZ
>>206
root★タソが、>>165>>168の対応すれ、ってことじゃネーノ?

209
垢版 |
03/11/11 13:44ID:mCampVmL
へぇへぇへぇへぇへぇー
210 ◆VUpNKsv8n.
垢版 |
03/11/11 13:45ID:mCampVmL
やべ、オレのID微妙だ。
03/11/11 13:50ID:rOUoPaPR
ふーん
03/11/11 14:12ID:SZfcxm3/
ベルカンプ
03/11/11 14:13ID:DmXQI2X1
新鯖の人には泣いてもらうんかw
ここでの議論はいったいなんだったんだろうw

とりあえず乙彼です。
214 ◆t9r3EjcZM2
垢版 |
03/11/11 15:08ID:ltAaE+1f
?
215 ◆NWlCT2eblY
垢版 |
03/11/11 15:10ID:ltAaE+1f
>>>
03/11/11 16:26ID:kqXn895E
(・3・) エェー
03/11/11 16:26ID:rOUoPaPR
ふーん
218風に立つboy ◆VZKAZEKAZE
垢版 |
03/11/11 18:34ID:DiEhQqjo
えと、また20031111の前の状態に戻ったんですか?
03/11/11 18:37ID:DiEhQqjo
>>218
訂正 戻した鯖もあるんですか?

初質は再び化けるようになりました _| ̄|○
03/11/11 20:23ID:zbOcKyqY
20031102に戻っている鯖がありますね。
03/11/11 21:26ID:qNxzHDPI
つーか、bbs.cgiのバージョンってどこで確認できるんだっけ?
■ このスレッドは過去ログ倉庫に格納されています