カテゴリー
技術メモ

サイトへの攻撃を検知してCloudflareのUnder Attackモードを自動的に有効化する

ここ数週間の間、国内のいくつかのウェブサイトがDDoS攻撃(サイトに多大な負荷をかけることでサービスを停止させる行為)の被害を受けています。私のDomainWatchも攻撃を受け、短い時間のダウンタイムが発生し対策を余儀なくされました。他にもニコニコ生放送などのサイトが攻撃を受けていることを公表しています。

これらの攻撃が同一犯によるものを示す証拠は現在のところありませんが、攻撃時期などから私は同一犯と考えています。

今回は、私がこれらの攻撃の対策をCloudflareの機能を用いて自動化したことについて書いていきます。同様の被害を受けて困っているウェブマスターの方の参考になれば幸いです。

カテゴリー
技術メモ

MatomoのAPIを利用して人気のページのURLリストを取得する

私は自分の運営しているサイトのアクセス解析にMatomoというオープンソースのアクセス解析ソフトウェアを利用しています。Google Analyticsは宗教上の理由で利用していません。

つい最近、サイト内でアクセス数の多いページのリストを取得する必要があったので、MatomoのAPIを使用してこれを行いました。内部でアクセス数をカウントしたり、サーバーのログから集計、またGoogle AnalyticsのAPIを利用して同様のことをするなどの方法もありますが、Matomoでやってみたくなったので自分用に書いておきます。

カテゴリー
コラム

「ポケットモンスター ソード・シールド」におけるポケモンのタマゴ孵化や「かえんだま」入手作業を自動化する

12/11: いくつか追記しました。

「かえんだま」が入手しづらいらしい。11月15日発売のNintendo Switchのゲーム「ポケットモンスター ソード・シールド(剣盾)」での話です。僕も買って、プレイ時間はもう300時間弱になりました。

かえんだまは持たせると「やけど」状態になるアイテムで、状態異常時に攻撃力が1.5倍になる特性「こんじょう」のポケモンにこれを持たせるコンボが前々からあったわけです。このかえんだまを今作で入手するには、クリア後にシュートスタジアムでトーナメントを開催して優勝すると、ボールガイという、自分をモンスターボールと思っている男から低確率でもらえます。要するにこのために3人とポケモン対戦をして勝つ必要があります。1周でかかる時間はだいたい10分くらいで、300周(50時間?)以上しても出ないらしい。

このヤバさが伝わってきたでしょうか。今回は、マイコンを使ってキー入力を代行させることでこのトーナメント周回を自動化し、楽に作業していこうと思います。

カテゴリー
ニュース

仮想通貨Moneroの公式クライアントにマルウェアが混入、俺も感染したが金は盗まれなかった

プライバシー保護を重視した仮想通貨「Monero」の公式サイトがハッキングを受け、公式クライアントがマルウェアに置き換えられていたことが判明しました。このマルウェアはMoneroのシード(ウォレットを構成するパスフレーズ。ウォレットを復元できる)を窃取するもので、シードを盗まれると攻撃者はそのMoneroのウォレットを復元し、盗むことができます。私もこのマルウェアに感染していましたが、幸いなことに被害はありませんでした。

カテゴリー
日記

「名取とおしゃべり直接対決!in 渋谷MAGNET」に挑み、“大惨敗”した男 #名取と対決

(ただの日記です)

昨日、渋谷にて自分の応援しているバーチャルYouTuber(VTuber)のイベントが行われたので「バーチャルYouTuber応援アカウント」(自分のTwitterアカウントの名前)としては見過ごせないなと思い、行ってきました。

名取とおしゃべり直接対決!in 渋谷MAGNET in東京 – パスマーケット
https://passmarket.yahoo.co.jp/event/show/detail/01mwv310ib0v6.html

僕は自分の楽しみを他人と共有できない陰険男なので、今までVTuberのライブなどのリアルイベントは避けていましたが、今回のイベントは1対1で会話するという形式らしく、これなら楽しめそうだと思い申し込むことにしました。