タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

securityとregexpに関するhasegawayosukeのブックマーク (1)

  • 正規表現によるDoS(Deny of Service)を調べてみた。 - akira_youの私見

    Wikileaksへの(or 周辺から)のDDoSとかで、DoSって単語をちょくちょく聞くのでふと気になって調べてみた。例えば、namazuを使って全文検索を行っているサイトで以下の検索を行うと、デフォルトで60秒間めいっぱいCPUに負荷を掛けることができます。この性質についてはnamazu公式サイトでも言及されてています。(http://www.namazu.org/security.html)/(.|.){200}/これは正規表現の性質によるもので、真面目に解釈すると任意文字Aにマッチするか、任意文字Bにマッチするかの連続が200回続く文字列を検索する事になります。ここではわかりやすいように最初の.をA、後の.をBと表現していますが、実際にはどちらも「任意文字」なので両方ともマッチします。両方ともマッチするので、コンピュータは馬鹿正直に両方の可能性があるものとして、色々試すことになりま

  • 1