HNHacker News
TopNewBestAskShowJobs

snowwolf

1,282 karma · joined July 25, 2012

submissionscomments
snowwolf··on First .dev Domains Go Live
Is this Venezuelan coffee?

https://www.bloomberg.com/features/2016-venezuela-cafe-con-l...

But note I think you mean the $12 price but that’s only available from the 28th Feb. To buy today it is $11,500 (unless as others have pointed out you got it as part of the trademark sunrise period)

snowwolf··on First .dev Domains Go Live
That makes more sense. I had missed that there was a sunrise period for the .dev tld.
snowwolf··on First .dev Domains Go Live
Slack and Github were so worried about someone cybersquatting that they were willing to pay $11,500 each to get those domains today? I guess that's the point of the Dutch auction system, but still seems like a waste of money.
snowwolf··on Deliveroo users are getting defrauded
>> a) the data wasn't breached through the credential stuffing attack, it was breached at an earlier time on another site.

Remember GDPR is specifically concerned with "A personal data breach" The original breach that led to the password being leaked was likely also a personal data breach (unless the only thing the hackers managed to access was the username/password database - and even then email address can constitute personal data in some cases), but there is definitely a personal data breach as a result of the credential stuffing attack (in the Deliveroo case, more than likely full home address, possibly other addresses too like work, possibly name, some level of credit card data, order history, etc.).

>> b) the credential stuffing attack itself is authorized access (because from the site's perspective, the user provided the correct username and password), not unauthorized access.

It's certainly authenticated access, but I think you'll struggle to convince a lawyer that it was authorised.

snowwolf··on Deliveroo users are getting defrauded
>> According to your own interpretation of the law

Look, I am not a laywer, and I am happy for someone to correct me here, but this is the wording of the law:

"A personal data breach means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data."

Is there anything in that sentence that means a successful credential stuffing attack would not fit the criteria?

snowwolf··on Deliveroo users are getting defrauded
I'm not sure why this is being downvoted. All I am doing is pointing out what the current law is under GDPR. You may not agree with the law, but that doesn't change what it says.
snowwolf··on Deliveroo users are getting defrauded
Remember part 2 of that section:

"establish the likelihood and severity of the resulting risk to people’s rights and freedoms. If it’s likely that there will be a risk then you must notify the ICO;"

So if it's a small irrelevant website, there isn't likely to be a high or severe risk to that "breach", so they should be ok.

In terms of options, I think there are more, mostly around sites getting more sophisticated at defending against credential stuffing attacks - treat logins as more suspicious if they are from a new device, new ip, use a password that you know is in a breach list (have i been pwned), etc. and put in place a 2nd factor like email confirmation of the login even if they haven't turned on 2FA. Or at least restrict access to sensitive parts of your site if the login was suspicious until you can verify it was an authentic login.

snowwolf··on Deliveroo users are getting defrauded
Good look using that as your defence in a court of law :)
snowwolf··on Deliveroo users are getting defrauded
I think unauthorised has a fairly clearly defined definition in the English language (without permission or authority). And I’m fairly sure that’s the definition already used in courts of law. So in the absence of any contradicting definition in GDPR (and there isn’t) I would be pretty confident that is the definition that would be used.

But even so I struggle to think of a definition where accessing someone else’s account without their permission or authority wouldn’t be classed as unauthorised.

snowwolf··on Deliveroo users are getting defrauded
You’re forgetting something. This isn’t my argument. This is what GDPR states. Unauthorised access to personal data constitutes a data breach. Does someone accessing your personal data who is not you using a stolen password count as unauthorised? Yes.

It will ultimately come down to a test case, but as I said before, you will be hard pressed to find a lawyer who would tell a company that they definitely won’t be liable.

snowwolf··on Deliveroo users are getting defrauded
Yes, exactly that if the email provider hasn’t put in place sufficient defences. Why wouldn’t they be liable? They have a duty of care under GDPR to protect your personal data. If they are negligent in that duty then absolutely they should be liable.
snowwolf··on Deliveroo users are getting defrauded
I actually think the article is correct about GDPR data breaches. See my other comment about this.

https://news.ycombinator.com/item?id=18990122

snowwolf··on Deliveroo users are getting defrauded
There are many things they could do. For starters they could verify (email, 2 factor, something) unusual sign ins - for example sign ins from a new IP, especially if that IP has a higher risk profile (data center, known vpn, tor exit nodes, different registered country, etc.), or sign ins from a new device.
snowwolf··on Deliveroo users are getting defrauded
In the UK, the ICO guidelines are

"A personal data breach means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data."

The key part being "unauthorised disclosure of, or access to, personal data."

So does credential stuffing qualify - In my opinion yes, as it is unauthorised access to personal data.

They then go on to say "When a personal data breach has occurred, you need to establish the likelihood and severity of the resulting risk to people’s rights and freedoms. If it’s likely that there will be a risk then you must notify the ICO;"

And again, the ability to place orders and deliver them to a new address charging the existing credit card I think qualifies as a severe and likely risk.

https://ico.org.uk/for-organisations/guide-to-data-protectio...

Edited to add: In the absence of any legal precedent I’d challenge you to find any lawyer who’d confidently say that credential stuffing definitely doesn’t meet the criteria.

snowwolf··on Basecamp Outage Post-mortem
I found https://tomharrisonjr.com/uuid-or-guid-as-primary-keys-be-ca... has a good rundown of the pros and cons.
snowwolf··on WireGuard for iOS
On the server config I also had to add some iptables rules

  PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE
  PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o enp2s0 -j MASQUERADE
snowwolf··on What is the ‘legitimate interests’ basis?
I forget where I saw it, but I thought this was a good test of whether it is legitimate interest. It went something like:

"Would a 'reasonable' person be surprised if you told them about how you were using the data?"

snowwolf··on Securing your users' authentication
No. I’ve isolated the problem to the email account. You only need to set it up once with a provider who hopefully has the resources to do it properly (like gmail). Rather than having to do it for every website who all decide to do it different ways so it’s never a standard process. And many doing it badly, forgetting to disable account recovery if 2 factor is enabled.
snowwolf··on Securing your users' authentication
This is all well and good for a tech savvy user. But for the user who "instead of properly setting up their authenticator app, they brilliantly used one of the ten backup codes to finish their 2FA setup (and didn’t even store the rest), thus locking themselves out of their account immediately.", this will all be too complex for them.

We need a solution that is actually usable by the masses that maintains a reasonable level of security.

snowwolf··on Securing your users' authentication
I'm beginning to think the only user friendly secure way of user authentication is to go passwordless (except for the email account which becomes the key for everything).

Setup an email account and lock it down - strong unique password, enforced 2 factor, etc.

Then on every site just email a magic login link.

The user only has to remember 1 password, they don't have to figure out how to use (and trust) a password manager, they don't have to worry about a breach on one site leading to all their accounts being compromised, and they don't have to worry about whether some site has correctly implemented 2 factor, or has side channel attack vectors to gain control of their account.

I actually attempt to do this where I can (set a randomly generated string as your password and use the reset password route to get a magic login link). The main problem I run into is where I want to be logged in to the site and their mobile app and they log out all devices when the password is reset.

The biggest problem (and it is a big problem) is that if they lose control of their email account or their email provider is breached, then they lose access to everything. But right now that's already true (due to the reset password route on many sites).

snowwolf··on Introducing Firefox Monitor, Helping People Take Control After a Data Breach
I posted the same elsewhere in this thread, but if you are actually using a domain you control (@mydomain.com) then https://haveibeenpwned.com/domainsearch

They don't support the gmail alias issue though (https://haveibeenpwned.uservoice.com/forums/275398-general/s...)

snowwolf··on Introducing Firefox Monitor, Helping People Take Control After a Data Breach
If you use your own domain, https://haveibeenpwned.com/domainsearch
snowwolf··on Coca-Cola to buy Costa coffee for £3.9bn
http://www.flatwhitesoho.co.uk/

“Flat White opened its doors in 2005 because it was nigh impossible to get a flat white; the strong, delicious creamy coffee of our namesake. London lacked a strong independent café/coffee culture so we set out to be beacon & inspiration for other people who loved coffee, independent spirit and good old-fashioned hospitality. Flash forward and over ten years on London is thriving with many varied and different coffee offerings- a vibrant and exciting scene of excellence and commitment to excellence.”

And to add some more context. A New Zealander I know wrote a London coffee map app around 2010 to teach himself iOS app development. He curated the list of coffee shops he added to the map (they had to serve a proper flat white) and at time of release he’d added over 150 coffee shops.

In 2007 and then again in 2009 the world barista champions hailed from London.

All this should give you an idea of how quickly the London artisan coffee scene exploded in the late “noughties”.

So if you’re claiming to be a coffee nerd who couldn’t find a flat white in London in 2014, I’m going to say you didn’t look very hard.

Note: Not one chain ever featured on that app. I only mentioned Starbucks above to illustrate how ubiquitous the Flat White was at that time (2010) that Starbucks felt they had to add it to their menu to stay relevant/competitive.

snowwolf··on Coca-Cola to buy Costa coffee for £3.9bn
You can't have looked very hard. So called "Third Wave" artisanal coffee shops hit London around 13 years ago, mostly started by Australian immigrants bringing with them the "Flat White". The flat white become such a hipster go to drink that by 2010 they were added to the Starbucks menu in London.

https://en.wikipedia.org/wiki/Flat_white

snowwolf··on LEGO built a life-size, drivable Bugatti from over a million Technic pieces
20km/h top speed, driven by an "Official Bugatti Pilot" wearing a crash helmet on a closed circuit.

I think they did their risk assessment.

snowwolf··on The GDPR Is a Cookie Monster
The dark patterns in play now to get explicit consent are pretty bad now though. Take Mashable for example.

On first visiting the site you are presented with the option to "Consent" or view more Options (where you can Opt Out of all - except you can't really because some require Opting Out on the specific Advertisers site). But if you do choose to Opt Out all, they will then show you the initial Option box on every visit to the site, where you have to go through the More Options route every time. And if you ever accidentally click I Consent, then they opt you back in to everything again and then never show you that option box ever again.

Note: I just picked on Mashable, but there are many, many sites following this same dark pattern.

snowwolf··on Symantec Distrust in Firefox Nightly 63
Add PayPal. And theirs is an EV cert "valid" till 2019. Bet they're happy having to go through the process all over again.
snowwolf··on How I gained commit access to Homebrew in 30 minutes
Yeah. Let’s just blow the entire months budget on a single day of consulting. And I’m sure one day is all they would need to understand the workflow requirements of the team, implement and configure it and test it. That seems reasonable.
snowwolf··on GitHub will now tell you if your password has been pwned
Ah yes I missed that. Hopefully they do explain the risks of using SMS. At least they don’t force you to use it unlike some sites.
snowwolf··on GitHub will now tell you if your password has been pwned
I don’t understand. If you’ve rightfully decided not to offer sms as a 2 factor option because of its poor opsec (number porting, sim cloning, etc.) why then offer it as a recovery option. Your 2-Factor is only a secure as the weakest recovery option.
← PreviousPage 3 of 9Next →