reknirtved wrote:
I visited the landing page of:
https://www.mybank.alliance-leicester.c ... krhnlogin&I doubt my bank or its DNS has been compromised, I highly suspect our shared router has in some form and this where polycache are attempting to steal information.
Well, best I can tell it appears to be happening at the source, so independent of anything else, I'd definitely let your bank know. I don't think it's your local router, as I see a reference to polycache at that URL too, and I'm coming from NY.
That URL returns a page that has an inline script that injects a script reference to (a) which when it runs in turn injects a reference to (b). That's where the polycache.com name gets involved, with a regular DNS lookup - no routing trickery. And yes, that javascript file definitely looks odd (even minimized) as it has a bunch of bank names embedded.
Now, my browser doesn't even load the papi Javascript (it does load splash.js as that site uses a self-signed certificate) during the page load. I haven't tried to expand the javascript, but one guess would be it lays a transparent frame over the actual page so when you click you're taken to (or through) the other site. It's at that point that your browser complains about the certificate.
Since the original DNS lookup for your bank's host appears to return an address from the right block, and since retrieving the URL at that location (over an SSL link secured by what appears to be a legitimate certificate) from that server includes the various javascript references, I suspect something was breached on the server side. Either that or it's intentional behavior with a bad certificate in place. Given how the scripts inject the javascript references I have a hard time believing its intentional, but who knows.
But aside from the original data from the bank web server, I think your browser, and the routers, are just working properly and contacting whom they've been told to.
Definitely time to talk to the bank :-) And if they determine this isn't just an actual bank "tracking" scheme that suddenly became visible due to a bad certificate, definitely pass this along to Linode too.
You might be able to get past this by disabling Javascript first. If the bank site won't work without it, at least you might be able to log in and then re-enable before performing operations.
-- David
Code:
(a) https://www.advanced-web-analytics.com/18557/splash.js
(b) https://www.polycache.com/18557/papi.js