Of course, the trick is to get the service providers to take a look, but with enough user engagement, maybe it would work.
799 karma · joined February 5, 2009
Of course, the trick is to get the service providers to take a look, but with enough user engagement, maybe it would work.
Not a judgement on HN, but rather a judgement on human nature!
How about a site that is a public issue tracker for all sites (or at least ones that dont have their own). So this user could go to this service and issue a bug report for news.ycombinator.com. Other users could look at the bug and say "hey I am having this issue too". Repeatable bugs get floated to the top etc...
Of course, its only good if someone looks at it and responds. But, if this site had enough users, the community would be able to comment and help, and eventually, any service provider that cares about their users might want to be involved (and they can 'claim' their domain somehow).
I think the key point is that you would not expect a response 100% of the time, so the service provider does not need to take time to respond to all issues, only those were several people experience it.
This probably exists though?
Agreed. The unpredictability of the work factor would be a problem.
If anyone else is wondering how to implement bcrypt with a cost parameter in PHP, see http://php.net/manual/en/function.crypt.php under CRYPT_BLOWFISH.
I did not know that. Can you expand on this point?
The app provides a fixed 'secret key' that defines (somehow) a sequence of hashing and scrambling functions to apply to the password. So, for example, the secret key "df8dfuhuejew3" (or whatever) might be interpreted as '3 iterations of md5 hash followed by rotate hash 5 places to the left followed by 2 iterations of bcypt etc..'.
So, in effect, each app (with a different secret key) will have a different hashing process, but with the advantages that its repeatable and cross platform (reference implementations could be available in the major languages).
Of course, if your secret key is hacked you are in trouble, but at that point the hacker can probably get your source code for whatever hash system you use, and anyway, the combined hashing process is probably slow enough to prevent brute force attack.
Any thoughts?
Edit: Probably better to just use bcrypt with a larger work factor.
(Disclaimer: I know nothing about aerodynamics so this may be nonsense)
You might. 99% of the population would not.
This way, even if one password is leaked, it should be impossible (or at least very hard) to calculate the master password.
I just uploaded a simple demo of this: http://onewheeledbicycle.com/junk/passwords/index.html
Can anyone comment on the security repercussions on using the 'flexible SSL' mode, e.g. traffic is SSL between the user and cloudflare, but non-SSL between cloudflare and your server.
I guess I would not trust that for sending credit card details, but works to prevent simple session hijacking.
Except its called iPhone 4S and not iPhone 5!
But I feel those use-cases have less overall appeal for everyday people. Everyday people want to see what their friends are up to, something facebook does very well.
I mean, how many man-hours were wasted (for Opera and the BBC) as a result of this bug alone?