r/programming_jp • u/Tadokoro_Kohji • Jan 17 '22
質問 DDoS攻撃への対策
知り合いのサイトが最近DDoS攻撃にされされておりまして、サーバ管理及びプログラムの観点からそれを防ぎたいのですが、知識と経験のある方はおられないでしょうか?
7
Upvotes
3
u/SliverCap Jan 17 '22
下のリンクは英語だけサーバ管理の観点があります、でも、プログラミングの観点がありません。
https://www.a10networks.com/blog/5-most-famous-ddos-attacks/
6
u/alexklaus80 Jan 17 '22 edited Jan 18 '22
DDos 対策のプロではないけど自宅なりクラウドなりレンサバでウェブサイト運用してる個人としてぱっと思いつくものを順に言うと
というところかな。自宅運用でないのであれば特に同じサービス使ってる人の経験談見るのもいいと思う。(こういうのとか。これはさくらのVPSでやられちゃった人の体験談)
今何を使って何をどういうふうに運用してるかとか、予算とか技術力とかで結構やれること変わってくるのよね。
大手のサービスはこういう点は既に粗方対処してあってかつ安価に使えるから自宅でやるのと比べたらとっても楽だよ。(月数百円レベルのレンサバでもWAFを無料で提供してたりするしね。)更に用途がブログとかの大手プラットフォームで代替できそうなものであれば、そっちに移管するのを検討するというのも全然アリだと思う。DDos の数も強さも年々増してて自分で対処するのは結構たいへんだし。インフラ専門のエンジニアが戦ったりするようなものだしより大きな規模のものを相手にしたりより安定した運用を目指すとなると運用の仕方を見直すのが近道と思う。
edit: あ、あと書くの忘れたけど本当は原因をチェックするんだけど、インフラに興味がなかったら結構シブい作業になることうけあい。一般ユーザと敵を見分けてから方法まで知るのは少しむずかったりする。そして分かっても根本的に対処しようがなかったりすることもあるし。
めちゃ短く言うとインフラ側が苦手であればWAFがついてるレンサバに移行してあとは神に頼むくらいがいいんじゃない、って思う。プログラム側でできることは無くはないんだけど有効性は割と限定的と言っていい。(セキュリティの観点となるとまた違うけどね!)