サイト攻撃を受け情報発信をブログに変更する顛末記Apple/Macテクノロジー研究所サイト攻撃を受け情報発信をブログに変更する顛末記すでにMacテクノロジー研究所のサイトにご訪問いただいている方々にご迷惑とご心配をおかけしているとおり、5年ぶりに本格的なサイト攻撃を受け残念ながら多大な被害を被った。割り切れず怒りで数日は安眠できなかったが現実を受け止めて先に進まなければならないと考え、これまでの過程と今後の方針をご報告しておきたい。6月7日の朝にアクセス解析を確認したところ最近では最高のヒット数で169,237Hitsを記録していた。ヒット数は当該記事の構成にもよるから一概に喜べないが、ここの所お陰様でアクセスが多くなってきていることを実感していた。その日の夕刻だったが、いつものようにメンテのつもりでMacテクノロジー研究所のサイトにアクセスしたとき、フレームが壊れたような感じでテキストだけの表示になった。その後再読込で正常に戻ったことでもあり気にしなかった...。それは言い訳めくものの、例えば私はNHKのオンデマンドサイトを利用しているが、時にアクセス数が多く重なりデータベースが正常に読み込めなかったと推察されるが、正常なサイトデザインではなくCSSが無視された表示になることがある...。したがってたまたまアクセスが重なったのだろうか?と思いつつその日はMacの電源を落として寝た。翌朝早朝に再びアクセスするとやはり変でCSS及びデータベースが正しく機能していない...。取り急ぎ調べ始めると身体が凍っていくような衝撃を受けた。これは単にサイトが重いのではなく確実におかしい。記事を投稿したりしている過程で謝って設定を壊してしまう可能性はゼロではないが思い当たることもないしと当該ウェブサイトを設計製作しベース部分で支えてくれている友人に連絡をとった...。結論としてまずはサイトへのアクセスを急遽停止することにした。拡張子がついたファイルまで文字列が書き込まれ改竄されていた。記述と続くかなり膨大なものでエンコードされているようだが、それがどのような意味を持つのかは解析できず不明だ。ブラウジング他いくつかのサイトやツールで調査した範囲では幸い当該サイトからマルウェアの検出はなかった。※憂さ晴らしに不正書込コードを使って若かりし頃のスティーブ・ジョブズ氏のラスターイメージを作ってみた(笑)ところでMacテクノロジー研究所のサイト開設は2003年からであり今年で丸10年を迎える。G3機をサーバーに仕立てて我が家で自宅サーバーを構築することになった。Computer社をはじめ3社からバナー広告契約をいただき幸先の良いスタートをきった...。下りの理論値は12Mの時代だった。その後の経緯を簡単に記すと以下のようなものになる。レンタルサーバーを契約しホームページをWordpressで立ち上げしたがって細かな事を別として今回本格的な攻撃を受けたのは2008年にレンタルルサーバーにしてから初めてのことだった。これまで運営してきたサーバだが、万一のことを考えミラーサイトを作ってきた。したがって細部はともかく一応直近までのデータは保持しているがシステムはメインサイトと同一条件でもあり、これをこのまま公開してはすぐに同じ徹を踏み、それこそデータを失いかねない。攻撃されたメインサイトにしても不正に書き込まれたコードは完全に駆逐し調査した範囲でマルウェアの痕跡はなかったが、ご承知のように不可視ファイルや同一IPでは1度しか認識できないマルウェアといったものまであるわけで素人の判断には限界があるしそのままの再開は論外と判断した。留意すべきは多くの方々に安心してアクセスしていただける環境であることだ。万一にでも当該サイトからマルウェアなどに感染して問題を生じたり、情報漏洩の踏み台にならないよう留意しなければならない。したあれこれを考えつつ再開の方策を考え、友人と相談した結果、これまでのレンタルサーバーによるサイト運営を本ブログに移行しようと決めた...。決断のひとつには、まずMacテクノロジー研究所程度の情報ならアクセスして下さる方にとってサイトであろうがブログであろうがそんなことはどうでも良いに違いない(笑)。中身...コンテンツが問題ということだろう。2つには比較の問題ではあるが、レンタルサーバー上にWordPressなどで構築したものよりブログ運営会社のページを間借りした方がセキュリティの脆弱性が少ないだろうという判断だ。そもそもFC2といったブログはオープンソースではないからWordPressやプラグインなどで構築したサイトより脆弱性を突くのは容易ではないと思う。いや気休めかも知れないが...(笑)。3つ目の問題だが、これが今回一番考えたことなのだ。それはブログであれば現時点で不明なあれこれもあるものの、私自身でそれこそ100%基本的運営管理ができるだろうという判断だし万一の場合のフットワークも素早く対処可能に違いない。余談になるが、よく私の経歴をご覧いただいた方からパソコンのことならオールマイティの知識と実力を持っているに違いないと過大評価をいただく場合がある(笑)。当然のことながら私の知識マップは穴だらけで、一部の得意分野以外はそれこそ知らないことだらけである。コンピュータ関連知識に限っても自身がプログラマとしての勉強をしてこなかったからいわゆる最新のプログラミング事情には疎いし、特にウェブ関連の知識に関しては大いに欠如している部分がある。いうのもアマチュアから企業時代まで確かにニフティのシステムオペレータを歴任してきたしパソコン通信といったものを当時の人たちより早くに体験した1人だが、それはあくまでオペレーションであってテクノロジーの作り手ではなかった。企業時代も本職が忙し過ぎたこともあってサイトの構築は知識と経験が豊富な友人がずっと勤めてくれたので頼りっきりなのである。いえ昨今友人との会話には「もしお互い自分になにかあったら...」といった類の話題が登場する年代となった(笑)。その友人は笑いながら言う...。仕事でサイト管理を任されてきたいくつかの会社に対し、これまでは信頼され頼まれからこそパスワードも自分が管理してきたが、もし自身が急病で倒れたときにはメンテのため当該サイトに入ることすらできない会社がいくつかある...と(笑)。したがって他者への依存率が高いと万一の場合は運営が継続できないことになるから、そうした点も考慮する必要があるということになった。いうことで今回の再スタートは本ブログに完全移行して情報発信を続けようということにした。これを機会にブログ名を「Appleテクノロジー研究所」に変更することも決めた。始動!」というアーティクルを書いたとおり、昨今の状況を考えればすでに「Mac」という冠より「Apple」と間口を広げた方が時勢に合うと考えたからに他ならない。ドメイン移管はしばらく後のことにしてまずやらなければならないのはコンテンツの移動だ。問題はこればかりは自動で引っ越しできるものではないので基本的にはひとつひとつ手動で移していかなければならない。計ってみると写真が4枚ある既存のアーティクルを新しいブログに移す作業は一篇移動するのに約3分30秒ほどかかる。したがってこれまで4,000を超えるアーティクルをそのまま全部移動するのはまず無理であり、セレクトした上で再構築するつもりだ。ご覧いただければお分かりの通り、すでに過去記事もかなりの数を移したがまだまだ時間はかかる...。ブログの仕組みや機能についての概要は急遽理解したつもりだが、まだまだ慣れないこともありしばらくはご覧になりにくいケースやリンク切れなどでご迷惑をおかけすることになるかも知れない。勉強しながら改良し修正していくつもりなのでご理解ご支援をいただければ幸いである。