11/07/18 06:12:01.49 発信元:210.135.100.132 (748008) P
通常の利用者にはありえない以下のような行為は禁止する
【1】 短期間に同一IPアドレスから大量の忍法帖を取得すること
【2】 繋ぎ変えながら忍法帖を量産すること
【1】
忍法帖の作成時に、適当なDBに「IPアドレス」と「発行日時」を記録
↓
忍法帖の作成要求があった時は、↑のDBを探してN時間以内の発行回数を取得
↓
発行回数がM回以上だった場合は忍法帖の発行を拒否
【2】
HAPの中に、「忍法帖の作成元IPアドレス」と「忍法帖の作成日時」と「チェックフラグ」を新たに埋め込む
↓
書き込み要求があった時に
「忍法帖の作成日時」からN時間以上経過していて、かつ「チェックフラグ」が立っていない場合に、
「忍法帖の作成元IPアドレス」が現在のIPアドレスと同一か調べる
同一でなかった場合(繋ぎ変えている場合)は書き込みを拒否し、忍法帖を破棄する
同一であった場合はチェックフラグを立てて、以降の書き込み時に不要なチェック作業にリソースを消費しないようにする
N時間以内にIPアドレスが変わっていた場合も書き込みを拒否。
ただしチェックフラグを立てるのはN時間経過後。
スレリンク(sakhalin板:813番),967