.ftpaccessファイルの内容が勝手に書き換えられたり、ファイル属性が604から600へ変更されたりする現象は、サーバー管理やWebサイト運営で発生することがあります。特に見覚えのないIPアドレスがAllow fromとして追加されている場合、不正アクセスや設定変更を疑う必要があります。
この記事では、.ftpaccessが変更される主な原因、確認すべきポイント、ロリポップなどのレンタルサーバー利用時に行うべき対策について詳しく解説します。
.ftpaccessが勝手に変更される主な原因
.ftpaccessは、FTPアクセス制限などを設定するための重要なファイルです。そのため、サーバー側の機能や管理ツール、または外部からの不正操作によって内容が変更される可能性があります。
通常、自分で編集していないのにAllow fromのIPアドレスが追加される場合、何らかのプログラムや管理機能がアクセス制限設定を更新している可能性があります。
例えば、レンタルサーバーのセキュリティ機能が管理用アクセスを許可するためにIPアドレスを追加するケースや、CMSの管理画面・プラグイン経由でファイルが変更されるケースがあります。
追加されたIPアドレスは必ずしも不正アクセスとは限らない
.ftpaccessに追加されたIPアドレスを見ると、不正侵入されたように感じることがあります。しかし、追加されたIPアドレスが必ず攻撃者のものとは限りません。
レンタルサーバーでは、サーバー管理会社の内部システムやセキュリティ監視サービスがアクセス許可を追加する場合があります。
ただし、自分が利用していないIPアドレスが追加され続ける場合や、ファイル内容が頻繁に変更される場合は、念のため原因調査を行う必要があります。
まず確認すべきFTPアカウントとパスワード管理
FTPパスワードを変更しても改善しない場合、原因はFTPアカウントだけではない可能性があります。
例えば、WordPressなどのCMSを利用している場合、管理画面のログイン情報が漏れていると、FTPパスワードを変更してもファイルを書き換えられる可能性があります。
以下の項目を確認することが重要です。
| 確認項目 | 対策 |
|---|---|
| FTPアカウント | 不要なFTPアカウントを削除する |
| WordPress管理者 | 不要なユーザーを削除しパスワードを変更する |
| プラグイン | 不要なものを削除し最新版へ更新する |
| テーマファイル | 不審なコードがないか確認する |
WordPressを利用している場合に確認するポイント
WordPressサイトでは、プラグインやテーマの脆弱性を利用され、FTP内のファイルを書き換えられるケースがあります。
特に長期間更新されていないプラグインや、公式サイト以外から入手したテーマを利用している場合は注意が必要です。
具体的には、WordPress管理画面から「プラグイン」の一覧を確認し、不要なプラグインを削除してください。また、WordPress本体や使用中のテーマも最新版へ更新することが推奨されます。
.ftpaccessの属性が604から600になる理由
ファイル属性が604から600へ変更されること自体は、必ずしも異常ではありません。
600という権限は、所有者だけが読み書きできる設定であり、セキュリティ面ではより制限が強い状態です。サーバー側が安全性を高めるために自動変更する場合があります。
ただし、属性変更と同時に知らない設定やIPアドレスが追加されている場合は、単なる権限変更ではなく、変更処理を行った原因を確認する必要があります。
ロリポップ利用時に行うべき対策
ロリポップなどのレンタルサーバーを利用している場合は、サーバー管理画面からアクセス履歴を確認することが重要です。
不審な時間帯にFTPアクセスがないか、知らないIPアドレスからログインされていないかを確認してください。
また、サーバー側で提供されているセキュリティ機能がある場合は有効化してください。海外IP制限や不正ログイン対策などを利用することでリスクを減らせます。
改善しない場合はサイト全体の調査を行う
.ftpaccessだけを修正しても、原因となるファイルやプログラムが残っている場合は再び書き換えられる可能性があります。
サーバー内のファイルを確認し、不審なPHPファイルや見覚えのないコードがないか調査してください。
例えば、最近更新していないファイルの日付を確認したり、WordPressのコアファイルとの差分を確認したりすることで、不正変更された箇所を発見できる場合があります。
まとめ|.ftpaccessの変更は原因を特定して対策することが重要
.ftpaccessに見覚えのないIPアドレスが追加される場合、単純にFTPパスワードを変更するだけでは解決しないことがあります。
レンタルサーバー側の自動設定、WordPressの脆弱性、不正ログインなど複数の原因を考え、FTP・CMS・サーバー設定を総合的に確認することが大切です。
特にファイル変更が繰り返される場合は、バックアップを取得した上でサイト全体のセキュリティチェックを行い、再発防止の対策を進めることをおすすめします。


コメント