昨日から、私のサイトの 1 つに小さな関数を追加して、クライアントが受け取るすべての Javascript エラーを私に送信しました。このように見えます。
window.onerror = errorHandler;
function errorHandler(message, file, line) {
// send to server
}
私のユーザーの1人にとって、私はこれを取得しています:
message: Script Error.
file: resource://gre/components/nsLoginManager.js
line: 0
ユーザーエージェントはMozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0
. エラーはロードされたすべてのページで発生しますが、1 人のユーザーに対してのみ発生しますが、他の多くのユーザーは現在の Firefox を使用しているはずです。私も Firefox 23 で自分で試してみましたが、エラーは発生しませんでした。
私が知る限り、nsLoginManager は、Firefox でのパスワードのロードと保存を担当する Firefox です。そこで、次の 2 つの可能性が頭に浮かびました。
- ユーザーにサードパーティのパスワード マネージャーがインストールされている
- エクスプロイトがユーザーのパスワード マネージャーを乗っ取った可能性があります
誰かがこれについて他の、またはより詳細なアイデアを持っていますか?