Forgot your password?

typodupeerror

Comment: Re:I patch the patch! (Score 1) 110

by gamanimatron (#43670799) Attached to: Honeywords — Honeypot Passwords
*shrug*

In my hypothetical offline-validator scenario, it doesn't have to scale because it's not running at transaction time. Go ahead and reset the password, generate a bunch of new fake hashes and store the index of the "real" one in the same log that will be picked up for validation later on. With asymmetric encryption, the log could be stolen outright and be of no use at all to an attacker.

That said, I'd probably lean towards an online validator just so I could stick attackers in a honeypot and keep them from messing with my users. Though, as someone else pointed out here, by far the most likely use for the stolen passwords is not on my site, but to use them to log into bank accounts.

Comment: Re:This is an ok idea, definitely not a great one (Score 4, Informative) 110

by gamanimatron (#43669587) Attached to: Honeywords — Honeypot Passwords
Some responses (informed by the actual paper):

The second DB doesn't have any of the the password hashes, it just knows which one is correct. It's a single table of (userid, hashid) where hashid is just some small integer.

The idea seems to be that the second system can be a smaller, less complicated single-function server, easier to harden and could be running a different OS/Webserver/DB stack. You could (by sacrificing real-time validation) even have the second system entirely firewalled off and unreachable to an attacker, just polling the login servers to validate the sessions at some small interval.

If the second system goes down, one approach would be to just accept any of the passwords until it comes back up. Then check the logs of what happened while it was offline and act accordingly (invalidate sessions, raise alarms, whatever).

Overall, I like the idea tremendously. It seems like it's not quite all there yet, but we're probably going to start implementing some variant of it immediately.

Comment: Re:Whats the alternative? (Score 1) 863

by gamanimatron (#43467371) Attached to: ZDNet Proclaims "Windows: It's Over"

I think this whole tablet euphoria ends much like netbooks - a niche that garners a lot of attention and ramp up, peaks and then declines to its real, niche level.

What the heck, I'll bite. iPad-style tablets are probably the most important advance in general-purpose computing hardware since IBM launched their PC. I don't mean that as hyperbole, either. iOS and Android have made modestly powerful computers easy to understand and use by regular people. They are the present and future of consumer computing. Desktop and laptop PCs are and have always been a professional product, overcomplicated and poorly suited to the "workflow" of regular life, and they are rightfully being abandoned by everyone that doesn't actually need what they offer: A ridiculously powerful workstation with a bunch of overlapping windows, a disc burner, huge local hard drives and/or the latest graphics hardware.

If anything, I think the "home desktop computer" is going to quickly become a weird niche product.

Comment: Re:Really? (Score 5, Informative) 1145

by gamanimatron (#43241579) Attached to: SendGrid Fires Employee After Firestorm Over Inappropriate Jokes
I'm not sure firing her was an over-reaction. Her employer is trying to be a five-nines service provider. Her poor judgement got their services DDoS'd off the net for 5 hours today. Sounds like a pretty good case for firing to me.

Incidentally, I'm working with a customer of that company right now, and their downtime caused us a bunch of extra work. But I'm not bitter. Not at all.

Comment: Re:Brilliant idea (Score 1) 480

by gamanimatron (#42630415) Attached to: Google Declares War On the Password

I am sure that a 4 letter password that I remember is safer then ANY other password written on a post-it note taped to monitor.

Not necessarily; a 4-letter password can be brute-forced in a fraction of a second with most services, or in a couple of hours even with those that introduce delays after login failure, but to get the 26-letter password from your monitor they have to breach physical security at your company. That's usually not too hard ("Hi, someone said a toilet on the third floor is leaking?"), but it does have to be targeted.

For the rest, I agree with you. The policies you mention seem ill-conceived and poorly implemented.

Comment: Re:Mostly right, but a few problems. (Score 2) 399

by gamanimatron (#42595433) Attached to: <em>Doom 3</em> Source Code: Beautiful

...there is no good reason to expose bare, public variables on anything but the simplest, most struct-like objects.

Having also worked on (and lead) large game and non-game projects, I must respectfully completely disagree with you. The compiler might be able to boil someInstance.SetThing( someInstance.GetThing()*2 ) down to a couple of lines of assembly, but my eyeballs can parse someInstance.thing *= 2 much, much faster and (more to the point) more accurately. I think your potential for weird bugs just increases with the complexity of your syntax (and it's no trickier to catch one in a debugger than the other).

Comment: Re:Numbers from the article... (Score 1) 289

by gamanimatron (#42534345) Attached to: Australia Is On So Much Fire, You Can See It From Orbit

However, I just want to ask, can we just have a giant, 10 year study of several locations among the map from Antarctica to Chile, seeing if cars or power plants may or may not have an adverse affect on weather? I'm getting tired of hearing this story, but I also know that there might be SOMETHING man-made affecting our weather.

I don't think that would help. If I understand the theory correctly, it's that high atmospheric CO2 is affecting our climate by trapping more energy in the system, and localized weather events (such as a heat wave in Australia or a less-than-usually-cold snap in Antarctica) are expected to reflect that change in an average, aggregate sort of way.

Of course, it's just a theory, and one that has a number of dubious advantages:

  • * it's easy to model with our (comparitively) crude systems.
  • * it appeals to our inner guilt over raping the planet.
  • * it's extremely difficult to disprove (see crude systems above).

On the other hand, lots of really smart people seem to agree that it beats out a hotter sun, too much pavement, some other natural or manmade aerosol, God's wrath, "natural" climate change, whatever that might be, and angry space bunnies as a cause for the planet changing its average temperature.

Comment: Re:The latter. (Score 4, Interesting) 385

by gamanimatron (#42522517) Attached to: Adobe's Strange Software Giveaway: Goof, Or Clever Marketing?
I did. Immediately. My professional use of paint and page layout programs is now limited enough that CS2 does everything I need and most of what I want, and there's no way I could justify the outlay for CS6 or their cloud service. Heck, I used PS CS2 for pro photography work for a couple of years. It might be seven-year-old software, but it's still miles better than anything else you can get for less than a few hundred bucks even today.

Comment: Re:Server load (Score 1) 345

by gamanimatron (#42277323) Attached to: Hotmail &amp; Yahoo Mail Using Secret Domain Blacklist

but we do need some system that doesn't require large amounts of CPU time or other resources.

Why? CPU time is dirt cheap if you can concentrate your task. The bandwidth (a much scarcer resource) is already being spent, and better decisions will just tend to reduce your costs there. To me this smacks of laziness, not efficiency.

Pushing 30 is exercise enough.

Working...