《俺は、電脳世界が好きなだけの一般人です》第六話 防と攻撃
學校からの依頼をけてから1週間が経過した。
結局、毎日パソコン実習室でいろいろ教えている。
やっと、俺が目標としていた、2時間でのサービス起が出來るようになってきた。
変則的な設定の場合には、考えて手が止まってしまったり、手間取ったり、躊躇したりしてしまう。しかし、CentOSを試しにDVDから標準的な構を、手順に従って設定とセットアップをしてもらった時間と、同程度の時間でサービスが起できる。
時間短の方法は至って簡単だ。
最小構でOSをセットアップする。そのときに、SSHのポート番號を変えて起する。あとは、Windows から接続して各種設定を行う。効率よく分けてセットアップを行えば、2時間でのサービス起が功する。待ち時間が発生しないようにけば、それだけ時間が短出來る。Windowsも、最初のOSセットアップ中に設定を終わらせれば作業が行える。
皆の戸いは大きいが、1週間で形になったのは嬉しい。
來週からは防と攻撃を行ってもらう。
まずは、1週間は防を中心に作業をしてもらう。
一通りの手順で皆が作業を行ってからは、質問タイムとしている。くだらない質問にも答えるようにしている。
「篠崎先輩」
「なに?」
「作戦はどうするのですか?」
「まずは、どういう行為が攻撃になるのかを把握しないと駄目だと考えている」
「行為?」
「極端な話、”F5アタック”も攻撃でしょ?」
「えぇ」
「今回のレギュレーションでは、データを盜み出す必要はない。勝利條件でもないから、必須ではない」
「そうですね」
「勝つためには、誰よりも早く、相手よりも堅牢なサーバを構築する。サービスがどんなソースなのかわからないけど、サーバの負荷を極限まで低減する」
「え?それは・・・」
「サーバの負荷はわからないけど、サーバが攻撃をけるタイミングで、データの送信やサービスが停止しないようにするには、負荷を軽減しておく必要がある」
「はい。それで、サーバのセットアップを行っていたのですか?」
「ん?それもあるが、レギュレーションは読んだ?」
「はい。読みました」
「ネットワーク帯はどうなっている?」
「え?」
「単一のネットワークで構築されているよね?」
「・・・」
「各チームに割り當てられるIPアドレスは決まっている」
「はい。本部から、そこにアクセスが來るので、當然ですよね?」
「うん。當然だね。ルータを使わなくても、接続は可能だ」
「え?あっ」
「そう。ルータを止めてしまってもいいし、直接繋がっているのなら、サーバに連続攻撃を仕掛ければいい。サーバに使う以外のIPはDHCPで付與されるようだからね」
「・・・」
「自分たちが作ったサーバへの攻撃を行って、攻撃方法や利點や欠點を學んで、來週はサーバを落とす方法やスクリプトの準備をしよう」
「わかりました」
「狀況を把握する為のツールとかも用意しないとね。自分で作ったスクリプトは持っていっても問題は無いようだから、準備して持っていけばいい」
別の所からも質問が飛んでくる。
「こちらの素がバレたりしませんか?」
「バレてもいいと思っているけどね。コマンドラインに慣れてもらっているのは、USBにれて持っていくの中に、バーチャル環境の為のイメージを持っていこうと思っている」
「え?」
「ノートパソコンのOSが、Windows 10 Pro なのは知っているよね?」
「はい」
「ノートパソコンだと、OSのセットアップイメージが中にっているよね?」
「そうですね。通常なら、そうなっています」
「Windows の機能を追加するで、Hyper-Vを使えるようにして、イメージをセットアップすれば、攻撃手段が楽に手にる」
「え?あっそうですね。Hyper-Vで作ったイメージを持っていけばいいだけですからね」
「そう、USBを圧迫しないように、4チームで別々に持っていって、ファイルを換してもいい。攻撃専用のチームにFTPでも立ち上げさせて、そこで共有してもいい」
「・・・」
「そうしたら、ノートパソコンのリソースの許す限り、バーチャル環境を立ち上げて、スクリプトを流し続ければいい。定期的に、MACアドレスを変更して、DHCPから新しいIPを取得すればごまかしは出來る」
皆が呆れた顔で俺を見るが、このくらいならレギュレーションに違反じゃなければ普通に考えるだろう?
攻撃と防の両方を行うのなら、防に重點を置く必要がある。それなら、攻撃はスクリプトを開発しておくのがベターだろう。
相手の數がわからないけど、ハッキングしてデータを盜み出すよりは、相手にサーバの運用をさせない方法を考えたほうが楽で確実だ。
リソースを攻撃で食いつぶせばいいだけだ。
攻撃の趣旨を説明して、攻撃の方法を考える。
皆が防よりも、攻撃主で考えていたようだ。
元パソコン倶楽部の子が主導して、攻撃の方法を考えていく、どうしてもハッキングが主になってしまっている。
そんな方法では、簡単に防げてしまう。
脆弱を突く攻撃は、サービスの限定とプログラムの問題を解決しておけば大丈夫だろう。運営委員會が何かしらの仕込みをしていない限りは大丈夫だと思いたい。特に、SQLインジェクションやクロスサイトスクリプティングは考えないでいいだろう。ディレクトリトラバーサルもどうだろう。無視は出來ないが、設定をしっかりしておけば大丈夫だろう・・・。だといいな。
不正アクセスの方が問題になりそうだ。パスワードリスト攻撃は、簡単にできるだろう。俺もやろうとは思っている。同じようにブルートフォース攻撃も考慮しよう。パスワード強度をあげるのは當然として、外部からの決められたアクセス以外を全部排除する方法で対応しよう。
問題は、DDoS攻撃だな。
元パソコン倶楽部の子は、教えられていないようだ。攻撃としては、よくある方法なので対策が簡単だと思っているようだ。北山が言うには、『DDoS攻撃はデータが盜まれるような攻撃ではないから驚異ではない』と教えられたようだ。サービス停止の方が怖いのに、アイツは派手にデータを盜んで自分の優秀さをアピールしたいようだ。そうだ、當日ユウキを連れて行こう!最高の嫌がらせになるかもしれない。
攻撃の手順を確認しながら、防の手順を確認していく。
やはり、DDoS攻撃がいやらしいじだ。サービスの停止までには至らないが、數が増えてきたらわからない。
いくつかのスクリプトとプログラムを作ろう。
ネットワーク資源消費型は、大量にトラフィックを送りつける形になるから、それほど難しいプログラムではない。Cで作ってソースを持っていって、現地でコンパイルをすればいいかな。UDPに対する攻撃やPingフラッド攻撃も付け足しておこう。空いているポートに連続で接続を繰り返すような、スロー攻撃も同じだな。TCPセッションを長時間保持するようにすれば、それだけ資源がなくなっていくだろう。サービスが立ち上がっているポートには、リフレクション攻撃を行えるようにしよう。送信元のIPを偽裝して、パケットを大量に送りつければ、サービスが停止するだろうし、ディクショナリアタックと組み合わせたら、リソースが足りなくなりそうだな。
ネットワーク走査も必要だな。攻撃の端末を攻撃するのも常套手段だろう。ルータに全部をぶら下げるような設定はしないだろうから、攻撃用の端末は直接繋がっていると考えたほうがいいだろうからな。
俺たちは、提供されるルータは攻撃にしか使わない。公開サーバは、もう一臺のデスクトップパソコンをルータに設定して使う。
ルータの外側では本部からの接続以外を弾くようにしておけばいい。SSHも、設定が終了したら、コンソール以外からのログインを拒否するように設定する。
ポートも必要なしかオープンしない。
これらの説明と攻撃と防の手順確認が一通り終わった。
來週からは、スクリプトの開発と自化BOT化に関して考えよう。
そろそろ、持っていくソフトウェアの選別とUSBサイズへのコピー方法を考えなければならない。
【書籍化】オタク同僚と偽裝結婚した結果、毎日がメッチャ楽しいんだけど!
【電撃文庫の新文蕓から書籍化・コミカライズ開始!】 相沢咲月は普通の會社で働くOLだが、趣味で同人作家をしている。それは會社には秘密だ。 ある日イベント會場で突然プロポーズされた。相手はメガネ姿のドルオタ……じゃなくて、同僚の滝本さんだった! 超打算で結婚する咲月と、打算の顔して実は咲月がずっと好きだった滝本さんの偽裝結婚の話。 少しずつ惹かれあって最後にはちゃんとした夫婦になりますが、基本的にオタクが同居して好き勝手楽しく暮らすだけです。 裏切りなし、お互いの話をバカにしない、無視しない、斷ち切らないで平和に暮らしていきます。 咲月(女)視點と、滝本(男)視點、両方あります。 (咲月は腐女子ですが、腐語りはしません。映畫、ゲーム、アニメ、漫畫系統のオタクです) 2020/08/04 カクヨムさんで続きを書き始めました。 ここには書かれていない話ですので、ぜひ読みに來てください! 2022/01/07 オタク同僚と偽裝結婚した結果、毎日がメッチャ楽しいんだけど! 1.5(番外編) として番外編をなろうで書き始めました。 話數が多いし、時系列がグチャグチャになるので新しい話として立ち上げているので 読んで頂けると嬉しいです。 2022/01/17 二巻発売しました。 2022/01/25 コミックウオーカーさんと、ニコニコ靜畫さんでコミカライズ開始! ぜひ読みに來てください!
8 115愚者のフライングダンジョン
〖ニート〗×〖怪物〗=人間社會の崩壊??? 夢、信念、向上心。いずれも持たないニートがいた。ある日、祖母が所有する畑で農作業をしていると局地的な地震が地元を襲う。突如として倉庫に現れた大穴は蠱惑的なダンジョンの入り口だった。 〜半年後、世界中の陸地で大地震が発生。世界各地でダンジョンが見つかり、人々は新たな時代の幕開けを感じた。パラダイムシフトをもたらす理想の資源を手に入れたとき、小國と大國の均衡は崩れて戦亂の時代へ逆戻りする。 〜その頃ニートはダンジョンにいた。あれからずっと迷子の大人だ。奇跡的に生きながらえたが代償としておぞましい怪物へと成り果てた。 襲いくる牙。謎の鉱石。限界を超えてみなぎる力。自由を求めて突き進め。いざゆけ、ダンジョンの最奧へ! これは頭のネジが外れたニートが愛されるべき怪物になる物語。それを観察する戯作である。
8 95山羊男
『Уаğİ 〇ТбКф』(通稱:山羊男(やぎおとこ))という正體不明の存在がきっかけに始まる、一連の失蹤事件と多発事故 殺人鬼、元受刑者、殺し屋、偽裝、情報操作、陰謀、妄想、迷信、病気、幽霊、悪魔、神、信仰、未確認生命體、クローン、ミーム、概念、都市伝説、虛言… 最早何が現実で、何が噓か分からない。しかしこれだけは言える。この先に何が起きても、誰も真実には屆かない。
8 115クラス転移キターっと思ったらクラス転生だったし転生を繰り返していたのでステータスがチートだった
世間一般ではオタクといわれる七宮時雨はクラス転移に合い喜んでいたが、神のミスでクラス全員死んで転生する事になり、転生先であるレビュート家と言われる最強の家族の次男として生まれる。神童続出といわれる世代にクラス全員転生しあるところでは、神童と友達になったり、またあるところでは神童をボコったり、気づかぬ內にハーレム狀態になったりしながら成長する話です。クラスメイトと出會う事もある 処女作なんでおかしなところがあるかもしれませんが、ご指摘してくださって構いません。學生なんで、更新は不安定になると思います
8 115種族ガチャ
主人公の蘆汝遊矢は最新VRMMOのゲーム〔アーカイブオンライン〕をクジの景品で當てたためはじめてみるかとゆう。ちょっとした興味から始まる、初めてのゲームの世界をまったりレア種族でいろんな人とゆっくり遊んでいくはずの物語。 ※VRmmoからは途中から離れて、いっときしたら戻ります。
8 82G ワールド オンライン ~ユニークすぎるユニークスキル~
世界一の大企業『WTG』、その會社がある時発売した、VRMMORPGは世界のゲーム好きを歓喜させた。 そのゲームの名は、Genius Would Online 通稱『GWO』 このゲームの特徴は、まず全身で體感出來るVR世界でのプレイが挙げられる。 そして、肝心のゲームの內容だが、古代の文明人が放棄した古代惑星エンガイストが舞臺で、プレイヤーはその惑星へ異星人として渡ってきたと言う設定である。 そして、プレイヤーには一人一人『才能』と呼ばれるユニークスキルをを持っており、加えてアバターの身體能力の初期値は皆、一定となっている ゲームのコンセプトは『平等』で、才能による格差などがないすばらしい世界を実現したゲームを作り上げた。
8 196