OK, living abroad in Asia means I don’t get to primetime shows until years after they air, so I’m sure people have spotted this one a long time ago.
On the CBS show Numb3rs, an FBI agent turns to his mathematical genius kid brother to help him solve crimes, especially serial events that have patterns emerge. In the second episode of the first series, they made a mistake. Oh not with the math, the producers put in the effort to have that checked. They make an information security blunder equivalent to saying the second power of something is twice as big as its first power. (It isn’t twice as big: the second power is the square of the value, the first power is the value.)
A software engineer is tortured for his passwords because the criminals want to access the databases of banks using the software. The basic blunder is that developers never ever ever but never have access to production data. And developers of packaged shrinked wrapped financial software don’t build back doors into their software. The risk is too great of being sued.
Secure implementations of information systems set up servers over three tiers: a production server on which the business is run, a test server on which any change is tried out before being rolled out to the production server, and a developement server on which the developers can play to their heart’s content.
A bank might well give its own developer employees read only access to production data, but they would never allow their software supplier routine access to that data, or to the test servers, and only in restricted form to the production servers.
Oh well. I still like Numb3rs, and hey if it helps make math cool, great!
Copyright 2009 Vincent Poirier