最近、クライアントの1人から電話があり、そのサイトのページの下部に「奇妙なコード」があるとの苦情がありました。ソースコードを調べたところ、タグtemplates/master
の後に約800バイトの悪意のあるJavaScriptコードがファイルに追加されていたことがわかりました。</html>
特に厄介に見えたので、私はそのコードを投稿しません。
私の知る限り、誰かがサーバーやFTPログインの詳細に直接アクセスできない限り、このファイルを編集する方法はありません。実際のファイル自体が変更されているため、あらゆる種類のSQL攻撃が除外されます。クレデンシャルを物理的に取得してこのファイルを手動で変更する人以外に、何が起こったのかについて他の論理的な説明がありますか?他の誰かがこのようなことが起こった経験がありますか?