778 karma · joined November 3, 2010
The securid tokens are basically sealed, tamper-proof etc hardware pseudorandom generators. RSA knows the seed burned into the PRNG for every device they manufacture.
At customer premises, there's a RSA server component that simulates the same algorithm as the securid devices owned by that customer. This is how they verify that the number you enter is what it's supposed to be, hence proving that you possess the securid. To do this, the customer server needs to know the seeds of all of that customer's devices. This is a trivial computational burden btw, since securid generates a new number only once a minute.
I strongly suspect that RSA continued to store the seeds for their customer's tokens after selling them on an internet-connected computer on their premises. Somebody cracked into this database and stole the seeds for all RSA devices in use by all of RSA's customers.
Once the crackers have this information, they can predict the sequence of numbers for any device out there.
The only fix is to change the seeds: since the hardware is sealed, the only way to do so is to replace the tokens.
I think it's ULTRASTUPID of RSA to (1) keep the seeds after selling a device, (2) keep it on a internet-connected computer.
THIS IS A BIG DEAL, imho.
A key weakness I see here is the lack of a standard library for Chaiscript.
If I choose to use my preferred approach of Swig+(C++)+Tcl, I get a command line REPL shell and Tcl's excellent file I/O stuff, regex, string functions etc for free (the Tcl pieces I mentioned are never the efficiency bottlenecks in the sort of compute-intensive programs I write).
I don't see enough here to convince me that it's better than pure C++ or swig+scripting language.
Keep them coming. I would rather read that than that Pandora/Groupon filed for an IPO, the latest marketing driven from Joel/Atwood/37 Signals, or Techcrunch's reblogging of WSJ/AP/Reuters.
Are you discounting the value of reversible birth control based upon your feelings at a certain point in time? Also remember that evolution has probably programmed children be "amazing" until they can fend for themselves.
Presumably you're comfortably middle-class in a first-world country with a good social contract (yes, kid-friendly services like subsidized/free public schools and universities are a safety net). You need to step back and think about societies which don't have such luxuries.
And sorry to get all personal on you, but do you use ANY scientific form of birth control? Are you ok with you/your SO getting pregnant every year (unsure about your gender, hence hedging)? That's usually what happens w/o birth control. If you do use scientific birth control (so-called "rhythm" method etc don't count) then your comment is pretty hypocritical.
Maybe women might be a good target market at first. It doesn't seem like all women's clothes have pockets.
You need take a step back and think about why it is bad that your password is stored in cleartext: if there is a security breach at site X, your login credentials can be tried on many other sites. Since people tend to use the same login/password combo everywhere, your exposure is likely much larger than your info stored at site X.
Which is why vandals/criminals covet password databases.
You seem to be under the misapprehension that the risk is that somebody will search through your email archives (or while it is in transit) and sniff passwords. IMHO, that's a trivial risk.
A tool like Pwdhash will ABSOLUTELY protect you against the "en masse password theft at website" sort of attack, which is the more serious threat.
Which is actually true, unless you go through contortions like interpreting "foreign vacation" to mean shacking with friends in a different country. Btw, AFAIK, new condos do cost more than older ones.
I have a passing acquaintance with both, and I'm almost certain both would have caught the three bugs listed on that page.
Dunno if screen has this, but in tmux IIRC, you can have two different tmux servers running in totally different processes, and transfer a window from one server to another. That's pretty cool, imho. The graphical equivalent would be running two VNC servers, and moving an xterm window from one to the other.
Another cool thing: pipe the entire contents of a window in realtime to an arbitrary program.
We'll just have to agree to disagree that what you've shown above is an acceptable API for a vector module.
C++ in general values performance over safety almost everywhere (just like C). That's probably why they made certain parts exception-unsafe.
Are you saying that the funtion YOU wrote to convert C/D to a bool shouldn't be invoked when YOU are using C/D as booleans?
And oh, your post pushed a hot button of mine: comments by people who think they're being incredibly insightful by saying "the world is not fair" in different ways. On HN, I think we can assume that people are adults and understand such things. Sorry about the flame.
This is a very revealing article. Google is more dysfunctional than I thought.
Keep us posted on how it goes. Good luck! (not being sarcastic).
If you type in a movie/show's name, it shows up if it's available. And usually they show a list of similar shows/movies. And to save time, they even show a mini-synopsis when you just hover over any title (no click; no new page).
I've found some real gems by clicking around and hovering.
Btw, it's possible to rate a movie without having watched it (at least on my Roku). So you could go ahead and rate some of your fave movies and see what else they recommend.
And here's my chance to plug the BEST wildlife documentary I've ever watched (recommended by Netflix): http://movies.netflix.com/Movie/National-Geographic-Eternal-...
1) The USA's economy is "financialized" to a much greater extent than Europe's.
2) Lots of "phantom" GDP in USA which makes US "productivity" and per-capita GDP look higher than corresponding Europe figures (it's not an "apples to apples comparison"), thereby hiding US economy's weaknesses (e.g., high college tuition costs, health insurance costs, high healthcare costs (paid out by insurance companies to hospitals), doctor liability insurance etc all inflate the GDP but the corresponding figures for Europe are smaller).