WordPress5.2.4セキュリティパッチ

5.2.4セキュリティパッチが適用されてました。動作的には問題ないようなので、パッチ検証環境以外にも適用します。

 このほかに、5.3 Release Candidate が出ています。特にほしい機能があるわけではないので、取り換えず様子見です。

 そして、以前に旧版へセキュリティパッチの話を書きましたが、5.1.3が同時にリリースされていました。パッチリリースのところには情報公開されないのですね。ちょっと不親切な感じがします。

spamの配信ツールはDNSキャッシュがずっと残る?

サーバが切り替わったので、古いサーバ宛のメールはほとんど来なくなりましたが、今日もまだ古いサーバに1件メールが来ていたので確認してみました。

”Security Notice. ……”というタイトルのspamメールでした。
送信ツールから、直接古いメースサーバ宛に送信されていました。普通のメールクライアントからの送信なら、送信用メールサーバーを経由するので、2段階以上の送受信となるはずですが、つぎのように、1段階だけでした。
 この部分をチェックするだけでも、何らかのツールを使って送信していることが分かります。

メールのソース
:省略
X-Mozilla-Keys:                                                                                 
Return-Path: <xxx@mic.or.jp>
Received: from tm.82.192.61.119.dc.telemach.net (tm.82.192.61.119.dc.telemach.net [82.192.61.119])
 by mic.or.jp (Postfix) with ESMTP id 7070911002A03
 for <xxxx@mic.or.jp>; Wed,  9 Oct 2019 10:25:50 +0900 (JST)
From: xxxx@mic.or.jp>
To: <xxxx@mic.or.jp>
Subject: 
:省略

  そして、DNSを切り替えて、1週間程度経過しているにも関わらず、古いサーバ宛に送信されています。 どこかにキャッシュされていたDNS情報を取得して古いサーバ宛に送信されたことが考えられます。しかし、今回のケースだと、1週間以上前にもメール送信した実績があり、その時に取得したDNS情報をキャッシュしていて、昨日メール送信する際にその情報を使ってメール送信したと考えるのが妥当でしょう。 メールマガジンの配信など大量メール送信ツールにはDNS情報のようにキャッシュできるものはキャッシュして性能を稼ぐ実装を採用しているものもあります。そのような技術をspam送信に利用しているのでしょう。

サイト移行後のエラー確認と効率的な対処方法について


10/2にDNS切り替えて サイト移行が完了していますが、残問題の対処を行いました。
・「tv.xmlが生成できず番組情報が未提供」
→元データ自体が提供さてない状態のため、ダミーのtv.xmlを配置し、404エラーを回避済み。
・「WordPress内でリンク切れが検出されている」
→問題ページを確認し、修正。リンク切れが解消したことを確認済み。
・「外部サイトに古いリンクが残っていることが原因で発生している思われる404エラー」
→移行元のサイト上で動作しているコンテンツから参照されている可能性があるため、移行元のサイトのコンテンツを削除した。調査に必要なものはパスを変更するなどしてアクセスできないように対処した。また、問題のURLにアクセスしてくるのがクローラーであるため、リンク元のURLがリファラーで確認することができない。クローラー自体が古いサイトのコンテンツをキャッシュしていることも考えられるので、クローラー自体から問題URLにアクセスしないようにrobots.txtにクローラーがアクセスしないように設定を追加した。
 これにより、通常のブラウザでアクセスして404エラーが出た場合は、リファラーからリンク元のページが分かるはずです。


DNS切り替え作業を完了「新サーバでの運用中」


先週(2019年9月18日)から始めたサイト移行作業ですが、10/2 22:15ころDNS切り替え作業を完了しました。 いちおう、「移行完了宣言」 です。
 アクセス制限個所はすべて解除しています。
切り替え確認において、合計6件の問題を検出しました。今回の移行が原因のもの3件、既存の問題1件、追加調査が必要だが既存の問題と思われるもの2件です。リンチチェックツールを使用したことと、xserverでは、アクセスログとエラーログが参照可能であること、sshが利用可能でしたので、効率的に問題調査ができました。
今回の移行が原因のものの内訳は次の通りでした。
・使用中の画像ファイルを不要ファイルに振り分けていたため、画像ファイルを移行しておらず、404エラーとなっていた。
・cron設定が未移行のため、必要なファイルが更新されていなかったため、表示される情報が古い情報のままであった。。
・1つのメールアドレスの転送設定で、1byte文字で入力するべきところを1文字だけ2byte文字であった。このためメールが転送されず、消失する状態になっていた。

既存の問題は、定期実行処理を実装していないためtv.xmlが生成できず番組情報が未提供あることと、など一部ファイルがないものです。
追加調査が必要なものはWordPress内でリンク切れが検出されていることと、外部サイトに古いリンクが残っていることが原因で発生している思われる404エラーの2つです。
 ほかに継続的に不具合が発生している場合はコメントをお願います。

以下は、移行に関する状況と今後のスケジュールです。

2週間ほど、様子見した後、移行前の環境の情報が不要と判断で来たら、旧サーバの解約を行います。

DNS切り替え作業を行いました。現在、新サーバでの運用中です


先週(2019年9月18日)から始めたサイト移行作業ですが、10/2 22:15ころDNS切り替え作業を行いました。順次新サーバIPに切り替わっている状況です。
 トップURLなどをアクセス制限をしています。確認完了したところからアクセス制限解除していきます。また、切り替え時に一部アクセスできないところがありました。問題個所は随時修正を行います。
 移行完了後の「移行完了宣言」はまだ出せる状況ではありません。最長1週間くらいを予定しています。移行完了後に不具合が継続していた場合はコメントをお願います。

以下は、移行に関する状況と今後のスケジュールです。

・基本機能確認
– メール、設定 9/25一部実施済み; 暫定9/28完了、 正式 10/15完了予定
– Web 設定 9/25一部本番実施済み 正式 10/10完了予定

・WordPressコンテンツの移行
   仮 9/22実施済み 正式 10/10完了予定
・DBデータ移行
   仮 9/22実施済み 正式 10/10完了予定
・WordPress以外のWeb,DBは9/25移行実施済み。
・DNS設定切り替え、10/2 22:15実施。