忍法帖 開発スレッド Part23 (558レス)
1-

179: 名無しさん@お腹いっぱい。(神宮) 2012/03/13(火)17:03 HOST:202.91.212.165 AAS
モジュール追加ってすぐできるのかな。
とりあえず間に合わせでtimeclose/timecountっぽい事をやるとやっぱり重い?
180: ピロリ(WiMAX) 2012/03/13(火)17:22 HOST:49.133.117.140 AAS
目的は私のリハビリだから自分で作るニダ
181: 名無しさん@お腹いっぱい。(庭) 2012/03/13(火)17:28 HOST:182.249.241.132 AAS
IPアドレスを弾くのと併せて、そうやって作成した忍者IDを
遡って全部無効にした方が効果的な気もする。
大量に作りたがる奴は、繋ぎ替えたりスクリプトで自動化して
何時間かけてでも量産しようとするから。
大量に作った奴が全部無効になれば問題なし。
ふつうの利用者は一つあればいいだけなんだし。
182
(1): 名無しさん@お腹いっぱい。(もんじゃ) 2012/03/13(火)17:32 HOST:210.135.100.132 AAS
同じ●で作った忍法帖は全部紐付けされてて、一つ破棄すれば全部破棄されるようになってるけど
●と同じようにIDでも紐付けして、一つ破棄すれば全部破棄されるようにすればいいんじゃないかな
そうすればこういうのは簡単に対処できる気がするけど
外部リンク[html]:hissi.org
183: 名無しさん@お腹いっぱい。(ドイツ) 2012/03/13(火)17:39 HOST:93.186.201.146 AAS
unagi.cgiのDBにはIPアドレスと最後に忍法帖を作った時間が記録されてるんだから
その時間からN秒たたないと忍法帖が作れないようにすればいいんでない

例えばN=60にすれば>>176-177は最初のリクエスト以外全部弾けるはず
184
(1): ピロリ(WiMAX) 2012/03/13(火)17:41 HOST:49.133.117.140 AAS
それをredisで書くとどうなるニカ?
書いているんだけどいまいち動くのが書けない
185
(1): 名無しさん@お腹いっぱい。(芋) 2012/03/13(火)17:45 HOST:117.55.65.129 AAS
>>182
巻き添えでどれだけコロスか判らんぞ
下手するとピロリさんが巻き添えになるよ
auとUQ本家はIPv4涸渇を理由にプライベートIPに切り替えやってるからID被り多発してる
ID紐付けなんてやったらピロリさん巻き添えよ
186: 名無しさん@お腹いっぱい。(わたあめ) 2012/03/13(火)17:52 HOST:121.111.195.223 AAS
ついでにbokanも厳しくしちゃおうよ。
同一内容のHAPを10回も送り付けてくるなんて普通は有り得ない。
187: 名無しさん@お腹いっぱい。(もんじゃ) 2012/03/13(火)18:15 HOST:210.135.100.132 AAS
>>185
それ言ったら今のunagiだって巻き添えあり得るじゃん。
188
(1): 名無しさん@お腹いっぱい。(神宮) 2012/03/13(火)18:23 HOST:202.91.212.165 AAS
忍者IDじゃなくて日時の後ろに付く方のIDって
別ISPでも被る事がよくあるからちょっとどうかな・・・
189
(2): 名無しさん@お腹いっぱい。(もんじゃ) 2012/03/13(火)18:26 HOST:210.135.100.132 AAS
>>188
そういうことならID+日付とかでもいいんじゃね
190: 名無しさん@お腹いっぱい。(フランス) 2012/03/13(火)18:26 HOST:92.136.10.134 AAS
>>184
こんな感じですか

use Redis;

&redis_check();

# redisのキーはIPアドレスとして考える
sub redis_check{
my $n = 60; # 秒経っていなかったら発行拒否
my $r = Redis->new(server => '127.0.0.1:6379', encoding => undef);
$r->auth("password"); # パスワード
# bokan用のインデックスとか決まってたら $r->select('インデックス名');
省11
191
(1): 名無しさん@お腹いっぱい。(神宮) 2012/03/13(火)18:52 HOST:202.91.212.165 AAS
>>189
日付変わっても数日IDが被ったままの事例も結構あるでしょ。
どういう処理でこういう事が起きるのか興味深いけど
192: 名無しさん@お腹いっぱい。(もんじゃ) 2012/03/13(火)18:58 HOST:210.135.100.132 AAS
>>191
ごめん、「ID」じゃなくて「IPアドレス」って書こうとしてた。>>189
193: ピロリ(WiMAX) 2012/03/13(火)19:51 HOST:49.133.117.140 AAS
my $NINJA_Takusan_DB = 7 ; # 沢山いっきに忍法帖IDを取得するIPを格納するDB
my $Expire7 = 180 ; # 同一IPで使われる忍者IDデータの有効期限
my $Check7 = 2 ; # 同一IPで使われる忍者IDのcheck数

##############################################################################
sub check_takusan_ninjaID
{
my ($ipaddr, $ninjaid) = @_;
my $ret = 0 ;

my $r = Redis->new(server => '127.0.0.1:6379', encoding => undef);
$r->auth("foobared");
省35
194: ピロリ(WiMAX) 2012/03/13(火)19:51 HOST:49.133.117.140 AAS
こんなのを書いているニダ
195: 名無しさん@お腹いっぱい。(芋) 2012/03/13(火)19:56 HOST:117.55.65.129 AAS
ドコモがspmodeで動的IPアドレスを認証に使ってやらかしてる問題知らない訳じゃないでしょ?
IP直の紐付けは色々な問題が有ると思うんだよ
196
(1): ピロリ(WiMAX) 2012/03/13(火)20:03 HOST:49.133.117.140 AAS
現在の引っかかっているやつ
外部リンク[cgi]:ninja.2ch.net
my $Check7 = 3 ; # 同一IPで使われる忍者IDのcheck数
197: ピロリ(WiMAX) 2012/03/13(火)20:07 HOST:49.133.117.140 AAS
>>170 が勃発したあたりで >>196を観察して欲しいぞ
198
(1): 名無しさん@お腹いっぱい。(もんじゃ) 2012/03/13(火)20:08 HOST:121.92.62.217 AAS
ちょっと整理
やりたいことは2つある?
1既に取得されて蓄積されてる大量の忍法帳対策
2大量に取得される忍法帳の防止策
2については2つのやりかたが考えられてる
2-1 大量取得を防止する
2-2 今後、大量取得しても使えないようにする

で、今進行中はのは2-1?
1-
あと 360 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s