7 ms·
Google AMP – The Newest of Evasive Phishing Tactic
- realusername 3y agoI'm not surprised, this is exactly what everybody warned Google prior to deployment. Fiddling up with the server addresses in an unintended way opens-up new doors for scams.
- usrnm 3y agoI don't think anyone at Google is surprised either.
- detourdog 3y agoI also saw this as Google feeling threatened by users knowing the url and going directly to websites other than Google. Remove the URL and all browsing is on Google.
- robertlagrant 3y agoIt's because they're a web-based, thus fairly open platform. Facebook et al do far more things to keep you in because most use is app-based. Google isn't threatened by users. It's threatened by competitors.
- detourdog 3y agoThreatened by their users knowing what they are doing. Never had a FB account.
- isoprophlex 3y ago> Cloudflare CAPTCHA – The abuse of Cloudflare’s CAPTCHA service has become a popular anti-analysis tactic. Cloudflare is a legitimate domain security service used to keep websites secure from bots or other automated visitors. This has proven to be a very effective tactic at evading email security because the CAPTCHAs often come prior to any actual-malicious URLs. Besides the obvious schadenfreude at AMP being abused, this stood out to me. It's just so delicious, malicious actors thwarting automated analysis of their shady links by including CAPTCHAs...
- technion 3y agoI've been complaining about this for a while. Everything I try to test with urlscan.io (as a safe sandbox to view a phishing site) has for a while just given me a Cloudflare captcha. Everything I submit to certain automated malware services just come back as "not malicious" despite being clearly malicious, I'm guessing because automation doesn't get past the catpcha.
- supriyo-biswas 3y agoI believe they simply need to integrate a captcha provider and write rules for detecting these captchas on various websites. Many scraping products and the internal scraping systems of companies (especially retailers) implement such mechanisms.
- heipei 3y agoCEO of urlscan.io here: We will be evaluating the use of captcha bypass services soon, we are fully aware of the growing problem of captchas being abused by threat actors to hide their malicious websites from automated analysis tools such as ours. It's honestly a frustrating problem as we're effectively in an arms race with the likes of Cloudflare, Google et al, and we're in the same boat with less reputable services like scrapers and bots. The recent developments around Web Environment Integrity are concerning to us for the same reasons. Feel free to reach out with any questions or suggestions you might have!
- password4321 3y agoI am not familiar with your product but that won't stop me from suggesting that maybe a Y/N API needs a 3rd answer: N/A. A captcha might serve as a strong negative signal.
- lpapez 3y agoGiven the volume of automated link scraping that you do, would it be possible for your company to arrange for a deal with Cloudflare allowing your servers past their Captcha gate, at least around the free-tier Captcha which the scammers most likely use?
- rejectfinite 3y agoWould the setting in Brave protect against this? https://support.brave.com/hc/en-us/articles/8611298579981 https://support.brave.com/hc/en-us/articles/8611298579981
- tjoff 3y agoI thought that AMP was dead?
- zagrebian 3y agoOn the web, nothing ever dies. It only gets shoved aside and forgotten about.
- tjoff 3y agoIn the modern centralized web things die all the time. Google is probably the prime example of this...
- Eric_WVGG 3y agoIt has ceased development and Google no longer tries to push it, but unfortunately many large and slow-moving publications already hitched themselves to the wagon. I was about to point at The Guardian as an example, but it looks like they managed to migrate off. Good riddance.
- tjoff 3y agoThanks, kind of makes sense, they found an even more evil way to try and control the web.
- MandieD 3y agoIronic pop-up chat window: "Welcome <<wavy-hand emoji>> Thank you for being a Cofense customer. We <<heart emoji>> working with you and your team at Allianz. How can we help you today?" I do not work at Allianz, but at another large German company that appears to share a web proxy service with Allianz, who are apparently Cofense customers (or Cofense believes they ought to be).
- jesprenj 3y agoWeb proxy service? You browse through a web proxy? I thought this was an obsolete piece of protocol.
- JohnFen 3y agoIt's not obsolete at all. It's more relevant than ever, imo. I do all of my browsing through a proxy (so that I can strip DoH requests out of the stream).
- MandieD 3y agoAny recommendations for my personal use? I have no control over the one at work, and am pretty ok with that.
- JohnFen 3y agoYou probably don't want to do it my way -- I've cobbled it together and it works, but it's not pretty. In essence, what I've done is set up my router to intercept all HTTPS traffic and direct it to a proxy program that I wrote myself. All the program does is look for DoH traffic and drop it on the floor, just passing the rest on to its proper destination. This requires installing a custom cert on each browser so the proxy can decrypt the HTTPS stream. If I were to do this today, I'd look into formal tools to do this, such as mitmproxy or somesuch. That's not a specific recommendation, I've never used it. But there are a number of similar tools available. One of them is likely to be a good solution!
- tomschwiha 3y agoWouldn't a easy solution for coop networks be to automatically redirect amp-urls to non-amp-urls?
- BLKNSLVR 3y agoMeta commentary: I'm unable to browse that site without turning JavaScript off. On mobile there's a cookie notification that takes up two thirds of the screen and only has an Accept option (yeahnah from me), and if I scroll down the page ever so slightly I get some kind of subscription advertising pop up.
- tourist2d 3y ago[flagged]
- wokwokwok 3y agoSo what, it’s true. This link is more spam and ad than content. Lord knows how it got to the top of HN today. (Hint: clearly pros at scams and phishing)
- jesprenj 3y agoWhy not? It comments on the presentation of the content. Can't we judge here on HN the font, CSS layout, animations, javascript, popups? Can we only rate raw content, text, presented on a page? Where do you draw the line? It it okay by you to comment on images?
- red_trumpet 3y agoTo quote the HN Guidelines[1]: > Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting. [1] https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- jesprenj 3y agoI stand corrected, thanks.
- throwaway290 3y agovisiting not well known infosec related sites without JS is good form in general. Especially if they ask to click on something, I recall user interaction is necessary for some exploits to work
- sebstefan 3y agoHoly shit, what about users who have a password manager that autofills that stuff?
- gregable 3y agoIt's just a redirect, this isn't an issue. The browser will use the final URL to decide which passwords to look up. The issue is for clients that don't follow URLs and also manage abuse reputation by domain name. For example, if your webmail client knows that "evilsite.com" is bad because it's frequently reported spam, then you just start using links to "google.com/amp/evilsite.com" and the webmail client's reputation score resets.
- londons_explore 3y agoGoogle tried to solve this by having the URL bar show the cryptographic origin of the page being displayed, rather than the URL it was fetched from (the delivery provider). There was strong pushback here on HN - people cared more about who delivered the page than who wrote it. To me that argument is non-sensical - if you take it to the extreme, the URL bar should always just display 'data from Comcast via 192.168.0.1'
- deleted 3y ago[deleted]
- mesebrec 3y agoThis is a strawman argument. You're misrepresenting the pushback and then argue against that misrepresentation. A large part of the pushback can be summerized as such: "Google created a technology that is incompatible with the open web. Now they want browsers to change their behavior to solve some of the ways this breaks the web." Google is the only company that can get away with this, due to their incredible market share in browser, mobile and web. Browser vendors serve as the gatekeepers deciding what the operating space is for web developers. As a result, web developers can't fundamentally change how the web works, for better or for worse. Google can, and did, and is now cleaning up the mess this left behind. The entire argument comes down to whether you think AMP is a good or a bad thing. Either you believe it's good, and you believe browsers should change to make it work, or you believe it's bad, and it's a problem that google has so much leverage to push this tech onto us.
- account42 3y agoSigned exchanges don't prove that that is the CURRENT content from the purpoted website while hiding the true (hosting) URL would give that impression.
- Spivak 3y agoWithin epsilon yes it does because the signer chooses the signature expiration and it's no more than 7 days. If you don't like this you should also take issue with Cache-Control. You, the website operator, opt in to signed exchanges and define exactly what resources are valid for how long. If you're okay with the browser caching pages there really should be no reason to be weirded out by any 3rd party caching them too.
- jesprenj 3y agoHow do they protect against websites stealing cookies and executing javascript on google.com origin? This was a stupid idea altogether. They have the googleusercontent.com domain for thus very reason. Why didn't they host amp on per-remote-origin origins? https://_https.www.remote-website.com.amp.googleusercontent.com/index.html https://_https.www.remote-website.com.amp.googleusercontent....
- tombl 3y agoThey've done exactly this with https://example-com.translate.goog https://example-com.translate.goog
- jesprenj 3y agoYeah. Though they have a potential bug with domains that end in a dot. For example, my website translated with their service: https://splet-4a-si.translate.goog/?_x_tr_sch=http&_x_tr_sl=sl&_x_tr_tl=en&_x_tr_hl=sl&_x_tr_pto=wapp https://splet-4a-si.translate.goog/?_x_tr_sch=http&_x_tr_sl=... Clicking on the link "version control" leads to the page https://ni-xn----ijanec--9jb-eu-.translate.goog/?_x_tr_sch=http&_x_tr_sl=sl&_x_tr_tl=en&_x_tr_hl=sl&_x_tr_pto=wapp https://ni-xn----ijanec--9jb-eu-.translate.goog/?_x_tr_sch=h... (note the second label ending with -) and this page can't be reached according to google, but on the real site (http://splet.4a.si http://splet.4a.si), the link is valid: https://ni.šijanec.eu./ https://ni.xn--ijanec-9jb.eu/ Another pretty bad aspect of their domain handling (replacing dot with -) is that they can't support really long domains that exceed the length of a label. Secondly, this breaks punycode parsers and instead of "šijanec" as a label you get some garbled unreadable punycode. Label length problem: Website http://splet.sijanec.sijanec.sijanec.sijanec.sijanec.sijanec.sijanec.eu http://splet.sijanec.sijanec.sijanec.sijanec.sijanec.sijanec... cannot be unambiguously page-translated with their service. -- they remove the first s in the hostname, yielding: https://plet-sijanec-sijanec-sijanec-sijanec-sijanec-sijanec-sijanec-eu.translate.goog/?_x_tr_sch=http&_x_tr_hp=s&_x_tr_sl=sl&_x_tr_tl=en&_x_tr_hl=sl&_x_tr_pto=wapp https://plet-sijanec-sijanec-sijanec-sijanec-sijanec-sijanec... EDIT: they seem to add a get parameter _x_tr_hp=s, so this is probably how they work around the limitation. Nice! They could've done www.website.example.translate.goog, but that would add issues with TLS, since a wildcard subject alternative name only matches one label. But by getting a CA signed cert, limited to translate.goog (which is possible), they could just issue certs on the fly.
- tomjen3 3y agoStop playing cat vs mouse and start using a physical hardware token as a 2fa. This makes it impossible to phish people because anything but the right domain gets a wrong key.
- barrotes 3y agoI know that it's kind of OT, but why does this website force the user to accept third-party cookies? There's only the "Accept" button with no possibility to reject anything. Is this even legal?
- ThePowerOfFuet 3y ago>Is this even legal? Not in the EU it's not.
- TX81Z 3y agoIt hasn’t been legal since 2009, and there’s only a handful of enforcement actions. EU regulators are a joke.
- Dwedit 3y agoServing a Scam URL with a giant amount of text after the # sign is genius. You can have something that looks completely clean for anyone else, then the actual payload if they provided the # data, or even the payload encoded as the # data.
- nephanth 3y agoIsn't there a limit on url length?
- TechBro8615 3y agoPredicted [0] three years ago by user A4ET8a8uTh0 and myself (I've also written similar comments for the past six years). [0] https://news.ycombinator.com/item?id=23324576 https://news.ycombinator.com/item?id=23324576