Live data from Hacker News

Security Notification and Linode Manager Password Reset

blog.linode.com

61–70 of 173 posts

Re: Security Notification and Linode Manager Password Reset

#61

Earlier quoted context omitted.

Nice writeup. Keeping logins of ex-employees on 3rd party systems is a no-no though I admit full removal might pose some hurdles.

To clarify, we did not leave the users enabled in the Linode Manager. When you delete a Linode user, Linode shadow deletes them in the DB by setting an inactive date on the row. The honeypot user would not have been able to access the account had the credentials been valid, but based on the information given by Linode we did see someone attempt to log in as that user only once around the time of the compromise.

Thanks for the clarification. Makes more sense now.

Re: Security Notification and Linode Manager Password Reset

#62
post #55

Earlier quoted context omitted.

How exactly did you get caught? opsec/comsec violation?

Difficult question to answer. There was a complete lack of "technical" evidence against me (e.g .bash_history files, wiretaps). The only evidence the prosecution had against me were a list of compromised sites and several coldfusion 0days I had in my possession. They could never prove that I generated the list of compromised sites, but the judges felt that the possession of said list was enough evidence to convict me…

> We would've appealed but there was no point as the sentence was essentially nothing.

But you do end up with a record, which is not 'essentially nothing'.

Re: Security Notification and Linode Manager Password Reset

#64
For those not keeping track, that's the third major breach I've heard of where user data was exposed.

Previous Incidents:

April, 2013: https://blog.linode.com/2013/04/16/security-incident-update/

January 2014: https://blog.linode.com/2014/01/19/an-old-system-and-a-swat-... (they mention the breach almost in passing...the swatting is unrelated)

I really want Linode to do well, but this may be it for me.

Re: Security Notification and Linode Manager Password Reset

#65
post #2

This is at least the fifth time I can count that linode has been hacked, really? Maybe it's time to ditch that coldfusion stack? Edit: 1.The bitcoin hacks, March 2012 2.HTP hack, April 15, 2013 (CF exploit) 3.Second HTP hack April 16, 2013 (Another CF exploit) 4.MySQL server that allowed anonymous logins (?!?!) January 19, 2014 5.This hack I'm not counting their domain name and various other parts of their infrastruc…

    MySQL server that allowed anonymous logins 
Has anyone got more information on this? Various Google searches keep pointing me at the other four hacks.

Re: Security Notification and Linode Manager Password Reset

#66

Earlier quoted context omitted.

This only works if the input password has low entropy. You would think that people using Linode are savvy enough to be using long, randomly generated passwords.

> This only works if the input password has low entropy. If you're generating every single possible password up to e.g. 8 characters the password's quality doesn't matter, only the length does.

A good secure password hash should be generated with a salt to slow down the process, in addition to using strong (slow) KDF function like scrypt. State actor like NSA could have store all possible 8 character combination today in a massive storage facility. God knows. But the size of such rainbow table is only effective if there is no salt, as with salt the hash is now different despite the underlying password is the same, thus there will never be enough storage if salt is present.

But the most effective "rainbow table"-like table is a look-up table with the followings:

* leaked password in plaintext, associate with email and any ID (forum username??)

* hash all of those passwords without salt

* hashes (with salt) of known leaked passwords (you try pas$w0rd and found a match for some hash with salt) - this only works if your attack succeed.

If you do a quick count you won't be surprise most passwords are fairly short and simple. If two complex passwords appear to be very similar, you can assume with a good probability they are used by the same person. You can learn some private data from just looking at password (e.g. birthday, pet's name, door number, company they worked for, sport team they root for, which many turn out to be the crucial hint or actual answer to security questions.)

I have never opened or downloaded any leaked data and don't know if it legal for use at all, but the black market probably has over petabyte volume of such data available.

It would be very interesting to see the whole world attack couple hashes per day. Imagine you go to a website, it gives you some plaintext, and you run a couple quick scrypt with random salt, and return the response. Now with a billion online users, run this every day once, you may end up finding one successful match of "this password == this hash with this salt" once in a while. But hey, that's what botnet can do...and then bitcoin!

Re: Security Notification and Linode Manager Password Reset

#67
post #2

This is at least the fifth time I can count that linode has been hacked, really? Maybe it's time to ditch that coldfusion stack? Edit: 1.The bitcoin hacks, March 2012 2.HTP hack, April 15, 2013 (CF exploit) 3.Second HTP hack April 16, 2013 (Another CF exploit) 4.MySQL server that allowed anonymous logins (?!?!) January 19, 2014 5.This hack I'm not counting their domain name and various other parts of their infrastruc…

MySQL server that allowed anonymous logins Has anyone got more information on this? Various Google searches keep pointing me at the other four hacks.

https://blog.linode.com/2014/01/19/an-old-system-and-a-swat-...

They try to downplay it pretty hard.

Re: Security Notification and Linode Manager Password Reset

#68
post #10

Earlier quoted context omitted.

So, what happened during the AWS outage this past Fall? Or did you restructure to provide failover beyond just moving platforms?

Strange how this works. I moved everything to cloud providers because of availability issues. Now a few years later, I'm moving everything back to dedicated hardware in several different datacenters because of availability issues . Thanks, Docker!! <3

Are you buying your own hardware and colocating, or leasing hardware? If the latter, which provider(s) are you using?

Re: Security Notification and Linode Manager Password Reset

#69
post #66

Earlier quoted context omitted.

> This only works if the input password has low entropy. If you're generating every single possible password up to e.g. 8 characters the password's quality doesn't matter, only the length does.

A good secure password hash should be generated with a salt to slow down the process, in addition to using strong (slow) KDF function like scrypt. State actor like NSA could have store all possible 8 character combination today in a massive storage facility. God knows. But the size of such rainbow table is only effective if there is no salt, as with salt the hash is now different despite the underlying password is th…

If we presume the attackers had access to the system handling authorization, then the attackers introducing code to ship passwords offsite as users log in isn't really a stretch of the imagination.

Re: Security Notification and Linode Manager Password Reset

#70
post #66

Earlier quoted context omitted.

A good secure password hash should be generated with a salt to slow down the process, in addition to using strong (slow) KDF function like scrypt. State actor like NSA could have store all possible 8 character combination today in a massive storage facility. God knows. But the size of such rainbow table is only effective if there is no salt, as with salt the hash is now different despite the underlying password is th…

If we presume the attackers had access to the system handling authorization, then the attackers introducing code to ship passwords offsite as users log in isn't really a stretch of the imagination.

That's true and great point. Let's play devil. You can't really be sure if Google engineer is sloppy and logging username and password on entry and then the SRE reading the log sees everything. I am not sure if their build system has plugin to detect such big red flag. Stacktrace is another place with potential leak of credentials. All of these are reasons when someone claims software is open source and auditable but they run the service themselves, it's really important to note you can't audit the actual server. They can log your username and password behind the scene while the client side appears to be 100% the same as the one on the server side.

What you describe is not rare, can be done with cross-site scripting. How it happens depends on the injection method (perhaps SQL injection).

Post reply on HN