Live data from Hacker News

We Got Phished

exploratorium.edu

121–130 of 156 posts

Re: We Got Phished

#121
post #91

Earlier quoted context omitted.

But it's also the default behavior if you sign on from a computer Google doesn't recognize, so it's not really strange to see the grey icon instead.

> a computer Google doesn't recognize If Google can recognize your computer without being logged in, it's time to up your privacy settings.

Unless you connect from a different IP every time, Google can recognize your computer.

Re: We Got Phished

#122
> What makes an attack like this so effective is that you never expect to see something as convincing as this

I've been working on phishing and counter-phishing recently, and if someone is actually putting any effort in, you have to expect something like this. Very legitimate looking email, the correct signature (complete with up to date font/logo), and a virtually perfect copy of the login page to whatever service they're using. All of this, even just to target a single person, is under 8 hours of work, which is to say, it's a simple task for someone who really wants to phish you.

The article mentions having an IDS and disaster recovery plans, and this is the best you can hope for as pretty much everyone is susceptible to this, and AI still can be beaten.

Source: I've done this, beaten Gmail's anti-scam filters, and phished CTOs.

Re: We Got Phished

#123
post #111

Earlier quoted context omitted.

Does 2 factor prevent phishing though? If I was going to do a Google Phishing page - I would take the username + password that the user supplied into MY fake page, and POST/CURL that to the Google login. If Google returns asking for a 2factor to MY fake, I would display the 2 factor prompt to the user, and get them to type the 2-factor into my page, which I would pass back to Google. Basically you can use a phishing…

This is where the type of MFA matters a lot: with a TOTP code, that phishing attack will be successful. With U2F, however, a per-host keypair is generated during the setup process and the public key is given to the remote server. Critically, the hostname as seen by your browser is part of the key identifier: see http://security.stackexchange.com/a/71704/311 That means that if in the future even if someone convinces y…

But can't the phisher just visit Google and log in there with 2FA, while receiving the 2FA code from the fake site?

This only requires the user not to read the URL and match it to the URL in the Google Authenticator app (as far as I can see right now).

Re: We Got Phished

#124
post #10

This article seems great at describing how phishing actually works in practice, especially to people without much exposure to technology. I've gone through at least a couple of training emails from IT departments about phishing, and this was way more effective. A realistic case-study with a really clear description is valuable! This article could definitely augment the anti-phishing education at your organization—the…

Education is key. A great way to do that is with http://phishme.com/, were you can also assess how vulnerable you'd be. The bad thing is that convincing an IT department to use it and maybe embarrass other people, specially technical, is hard.

Re: We Got Phished

#125
post #111

Earlier quoted context omitted.

Does 2 factor prevent phishing though? If I was going to do a Google Phishing page - I would take the username + password that the user supplied into MY fake page, and POST/CURL that to the Google login. If Google returns asking for a 2factor to MY fake, I would display the 2 factor prompt to the user, and get them to type the 2-factor into my page, which I would pass back to Google. Basically you can use a phishing…

This is where the type of MFA matters a lot: with a TOTP code, that phishing attack will be successful. With U2F, however, a per-host keypair is generated during the setup process and the public key is given to the remote server. Critically, the hostname as seen by your browser is part of the key identifier: see http://security.stackexchange.com/a/71704/311 That means that if in the future even if someone convinces y…

If a server is making the proxied request, would this still matter? The server will pretend to be a legit browser submission? In your link they mention reply. But what about a browser you control on the server?

Re: We Got Phished

#126

> What makes an attack like this so effective is that you never expect to see something as convincing as this I've been working on phishing and counter-phishing recently, and if someone is actually putting any effort in, you have to expect something like this. Very legitimate looking email, the correct signature (complete with up to date font/logo), and a virtually perfect copy of the login page to whatever service t…

A friend and I have a private github repo app that does host based DNS whitelisting. Looking for more Electron / node contributors.

Trust the top 10,000 domains, then the user has to allow anything beyond that. Built off of dnsjack. App will point to corporate dns server.

https://twitter.com/mabraFoo/status/790678093618900993

Re: We Got Phished

#127
post #32

Earlier quoted context omitted.

No. There is no email-to-profile-pic mapping endpoint for unauthenticated users, to my knowledge.

Then how does the image consistently display before the password has been provided? No matter what the answer is, I don't see how it could be an anti-phishing feature.

Because the image location is stored in a cookie from before the attack and this cookie will not be sent by a browser to a phishing site.

Try from the incognito windows in your browser the image should not show up since no cookies are being sent in the incognito window.

Re: We Got Phished

#128

2 factor authentication is key here. The ubikey is a gold standard for business - no one should do serious business without it! For everyone else, I think the new 2fa Google App approach is better. When you go to login, your Google App pushes a notification to your phone and you have to click on it. This raises the bar to doing a simultaneous login, which isn't impossible, but even if it weeds out a large number of a…

Does 2 factor prevent phishing though? If I was going to do a Google Phishing page - I would take the username + password that the user supplied into MY fake page, and POST/CURL that to the Google login. If Google returns asking for a 2factor to MY fake, I would display the 2 factor prompt to the user, and get them to type the 2-factor into my page, which I would pass back to Google. Basically you can use a phishing…

I have been working on stopping phishing for the last year and have read many malware analysis reports. Domain whitelisting will make it much harder for the attackers.

I just announced beta of host based DNS whitelisting app. It trusts top 10,000 domains, then user has to allow other domains.

https://twitter.com/mabraFoo/status/790678093618900993

Re: We Got Phished

#129

It's worth nothing the new user-image-before-password-input for Google is an anti-phishing feature. Of course, most people won't think that deeply when prompted with a password request and a similar UI.

It's partially because you can sign in with custom domains. By putting your email address in first, Google can figure out what signin mechanism to use prior to you inputting your password (or not, if you don't need one).

For example, we use Google Apps at work with our custom domain, with an internal SSO server providing authentication services. You enter your email address, the Google page directs you to the internal SSO server, you get a token, take that back to Google, and you get logged in - no password required.

Re: We Got Phished

#130
post #111

Earlier quoted context omitted.

This is where the type of MFA matters a lot: with a TOTP code, that phishing attack will be successful. With U2F, however, a per-host keypair is generated during the setup process and the public key is given to the remote server. Critically, the hostname as seen by your browser is part of the key identifier: see http://security.stackexchange.com/a/71704/311 That means that if in the future even if someone convinces y…

But can't the phisher just visit Google and log in there with 2FA, while receiving the 2FA code from the fake site? This only requires the user not to read the URL and match it to the URL in the Google Authenticator app (as far as I can see right now).

It depends on which 2FA method you use, and there's an associated time window. The TOTP method (Google Authenticator App) of a rotating number must be used within a window of at most a few minutes -- new numbers are generated every 30 seconds, so they could use that if they logged in immediately.

If you use U2F, then the domain name difference will mean that the U2F key can never match unless the attacker has control over DNS and is issued a Google.com SSL certificate by an authority the target's computer trusts.

Post reply on HN