HNHacker News
TopNewBestAskShowJobs

robtoo

704 karma · joined June 8, 2011

submissionscomments
robtoo··on The movie plots that technology killed
See the great "No Signal" montage: http://www.youtube.com/watch?v=XIZVcRccCx0
robtoo··on Auditor's response to "Our security auditor is an idiot" (Update 3)
When setting a password, you compare the new password to the old hashes, which were calculated the last time the password was changed.

So user feedback should be speedy enough.

Only once the password is deemed acceptable does the system need to pre-calculate the hashes for the next time the password is changed.

Of course, pre-calculating 10,000 bcrypt hashes might be too computationally expensive anyway, but the user wouldn't see a delay.

robtoo··on Auditor's response to "Our security auditor is an idiot" (Update 3)
Lots of security standards require passwords to have at least one digit. Lots of security standards require passwords to be changed every so often.

The end result? A user starts with the password "Seekrit1" when they join the company, then the next month they change to "Seekrit2", "Seekrit3", and so on.

This is hardly what the security policy intended, so stopping that happening isn't actually a bad idea.

Obviously storing a complete password history in plaintext (which would even have to be online for the consultants' plan to work) is ridiculous, but pre-calculating a bunch of hashes of similar passwords every time a new password is set would certainly be feasible.

Changing passwords is usually a rare occurrence, but making this at least slightly computationally-expensive shouldn't be a problem. Of course, the more expensive the password-hashing algorithm, the fewer "similar" passwords you would reasonably be able to pre-calculate, which is an odd trade-off to have to make a call on.

One thing to be wary of, though: by pre-calculating and storing a bunch of hashes of similar strings, this opens you up to (what might be called) a related plaintext attack. I have no idea if existing password hashes are specifically designed to be resistant to this, but would guess not. (edit: I didn't think this sentence through correctly. Thanks, Joachim)

robtoo··on Airbnb Nightmare: No End In Sight
From a comment on an earlier post by Brian Chesky:

We've created a marketplace built on trust, transparency and authenticity within our community, and we hold the safety of our community members as our highest priority.

I'm really not sure how he can reconcile that comment with the actions described in this post.

robtoo··on Airbnb Nightmare: No End In Sight
What more do you want them to do?

Well, for starters: company officers shouldn't be using weasel words to try and take credit for things they haven't actually done.

robtoo··on Page Speed Service
Google have strong statistics/reporting products in other areas and I can't see it being long until they add this into the mix for Page Speed (if they haven't already.)
robtoo··on Google Page Speed Service
This does look awfully like CloudFlare. Some more competition in that space should be good for everyone because it seems like an idea whose time has come.

I hope this will prove to be a good quick-and-dirty way to add SPDY support to existing web services (which I expect will in turn help drive users to Chrome.)

Unfortunately, it's looking hard to test as webpagetest.org is going to be hit with long queues for a while...

robtoo··on The Moment Of Truth For Airbnb As User’s Home Is Utterly Trashed
AirBnB is one rape case away from disaster.
robtoo··on Violated: A traveler’s lost faith, a difficult lesson learned
If effective protective measures can only be taken after the sale has been made / contract signed / whatever, then the marketplace really isn't providing "trust, transparency, and authenticity". In fact, it is actively working to prevent them.
robtoo··on Bitcoin befuddles US customs agents, thwarting visit by digital currency guru
Immigration would also have been able to demand the password for his bitcoin wallet...
robtoo··on Violated: A traveler’s lost faith, a difficult lesson learned
We've created a marketplace built on trust, transparency and authenticity

Not if this quote from the linked article is true, you haven't...

airbnb.com tightly controls the communication between host and traveler, disallowing the exchange of personal contact information until the point in which a reservation is already confirmed and paid for.

robtoo··on In ‘Anonymous’ Raids, Feds Work From List of Top 1,000 Protesters
When Anonymous can gain control of HB Gary and FBI/CIA assets

Indeed: "When..." But AFAICR, Anonymous didn't gain control of either FBI or CIA assets. Hacking a self-described FBI "affiliate" and DDOSing cia.gov are hardly the same thing.

Also, holding up HB Gary Federal as an example of an organisation with "rigorous security protocols" is an amusing claim with no real evidence.

robtoo··on Google reinstates account of thomasmonopoly
Matt Cutts did look into it.

But he very specifically didn't say that he had "decided [Thomas Monopoly] can't have his account back".

This is presumably because that decision isn't even Matt's to make. (He is the head of the webspam team at Google.)

robtoo··on NASA finds water reservoir equivalent to 140 trillion times the world's oceans
I really don't think the regular layperson is going to be confused into thinking we can tap into it as needed when NASA describe it as the "Most Distant Reservoir of Water" right there in the headline, the first sentence of the article describes it as the "furthest reservoir of water", and the next explains it is "12 billion light-years away".

And even if this hypothetical layperson doesn't know how far a light-year is, 12 billion certainly gets across the point that it is an awful lot of them.

robtoo··on Intellectual Ventures on This American Life
direct mp3 link: http://audio.thisamericanlife.org/jomamashouse/ismymamashous...
robtoo··on First Twitter Engineer Does it Again, Secures 2 Million, Amen.
A slect few have been been given access to its Beta and are coming up with statements like "strangely addictive", at least according to the startups itself.

No description of what Amen actually do, but they themselves think they're pretty great.

And ... that's it?

robtoo··on Ask HN: Should I build this?
So people can sign up with dummy accounts, make terrible bets against their main account, and collect the 1000 ParadiseCoins on their main account?
robtoo··on Ask HN: What are some great examples of a Minimum Viable Product?
If you are in the landing page business, then yes. Otherwise no.
robtoo··on Unix V5, OpenBSD, Plan 9, FreeBSD, and GNU implementations of echo.c
More *nix systems have a /bin/echo than /bin/printf or /usr/bin/printf
robtoo··on Choosing a bad password, the Rebekah Wade way.
First google hit for "pbhj" is an seomoz profile for a web person person in the UK, which superficially matches the fact that pbhjpbhj has an account on hacker news and their previous comment here had talked about living in the UK.

The seomoz profile lists a couple of websites. One of those sites has a phone number on the /contact page, and the /about page on the other links to another business (not totally sure how I originally found that, but this is currently the quickest way to get there.)

That business has a couple more phone numbers listed on their homepage, which also matches the phone numbers on the shopfront on google street view.

This can also be cross-checked with whois.

A bit more googling (literally) of your names found an alternative (possibly old?) address in the same town, and googling that pulled up a fourth number.

robtoo··on Choosing a bad password, the Rebekah Wade way.
deleted
robtoo··on Choosing a bad password, the Rebekah Wade way.
FWIW, a couple of minutes googling found 3 seemingly-valid phone numbers for you.
robtoo··on Choosing a bad password, the Rebekah Wade way.
If you use a biometric fingerprint instead of a password you will soon find that passwords can be changed, but biometrics can't.

If a password database is compromised, you have a problem, but you can change everyone's passwords.

If an iris database is compromised, you really have a problem.

Biometrics are also susceptible to replay attacks, where sort-of-alternatives (such as tokens) aren't.

robtoo··on Choosing a bad password, the Rebekah Wade way.
You appear to be suggesting that the real security benefit would come from off-loading the authentication process onto a third party, but we can already do that with password authentication by using OpenID / Facebook Connect / whatever.

It's not clear how using iris fingerprints rather than passwords really adds anything other than to increase the risk of a false negative, and introducing a third party dependency.

(I do take your point about storing a hash of the iris fingerprint, though. How this would intefere with the matching process is, I guess, outside of both our areas.)

robtoo··on Choosing a bad password, the Rebekah Wade way.
Unfortunately, this doesn't solve the problem:

To do iris-scanning security, there must be a back-end database with the characteristics ("fingerprint") of each user's iris.

This database will be secured as strongly/effectively as a password database because it contains authentication credentials.

Unfortunately, password databases get broken into, and similarly iris databases will also get broken into.

The attacker then has to simply convert the iris fingerprint back into an image to replay to the authentication process.

This is probably easier than reversing a password hash (because the fingerprinting algorithm is unlikely to be optimised against reversing), and certainly no harder.

(This is assuming untrusted client-side hardware.)

robtoo··on Choosing a bad password, the Rebekah Wade way.
Choosing (one of) your phone numbers as a password really is all about choosing a bad password.

The back-end could be using bcrypt with a ridiculous work factor, and server security could be state of the art, but choosing your phone number as a password will always be a poor decision.

robtoo··on Who holds the copyright to a picture taken by a monkey?
So the Tangkoko National Park probably owns the monkey.
robtoo··on Why I will never pursue cheating again
his pay was increased by less than in previous years. He didn't actually earn less.

If his pay increase was less than inflation, then many people would say he did actually earn less.

robtoo··on How to make fun of Google Bot (PicoLisp Wiki)
Presumably, one cluster (or whatever google calls them) is honoring it, while a different cluster isn't.
robtoo··on App.net
There was no recent guidance that subdomains are less prone to penalty by the Google Panda update.

There was just an SEO blogger with poor reading comprehension and an axe to grind.

← PreviousPage 3 of 5Next →