にじさんじ非公式wiki運営
86dded6813
2022/08/19 (金) 17:06:01
たとえば、ページ名X、攻撃者が 255-255-255-255-node.example.comから user agent:BrowserAgent(Mozilla-12)で書き込みをしていて、ドメイン制限であれば\d+-\d+-\d+-\d+-node.example.comでマッチはしますが、その場合ページ名Y(平和なページ)への書き込みまで制限されてしまいますし、同じように user-agent: Chrome(Mozilla...)で acessしてくる人も制限されてしまいます。
cookie, ipについては毎回削除&再接続によって変化させてきますので、それらの論理積を取ったマッチングを取りたいのです。また、対象ページも何ページかに限定されていますので、(X|X1|X2)などでmatchさせたいと考えています。
通報 ...
なるほどです。
それぞれの規制ルールをAND演算でグループ化する感じでしょうか。
01&&02&&03
のように書き、全てがTrueで規制発動ただし、AND演算に記載されている規制ルールIDは単体で規制発動されない
こんな感じでしょうか?
ただ、規制を回避するようなシステムに詳しい荒らしなら、簡単にUA偽装したりブラウザ変えたりしそうです。
わざわざ機能を追加する必要があるかどうか…
https://wikiwiki.jp/pp/faq#08
こちらに書いてあるとおり、救済措置があるので、しばらくページごとSMS認証かけたらいいのではないかと思いました。