http://lobby.la.psu.edu/_107th/093_OBD_Service_Info/frameset...
(I've actually thought about building a secure ignition system for cars, mainly to solve the car bomb problem -- the car responds outside an explosive radius when interrogated to tell you no one has tampered with it since you've left it. Theft is a financial problem, but bombs (or trackers, or whatever) attached to cars is a more serious problem (for a smaller subset of people). I solved this problem by just leaving my car unlocked with a guy with an AK guarding it, though.)
How resistant is he to femme fatales?
OBD-II has essentially failed by allowing so-called "extended" PIDs - which all manufacturers define in their own specific ways. See the Torque forum for endless threads of people wanting extended PIDs for specific models to use with the Torque OBD app.
I suspect this is one reason why good OBD scan tools cost a lot more than the parts cost of an ELM chipset and a few sockets - a trivial adapter costs £20, but a Bavarian Tech scan tool for BMW costs £200, presumably to recoup the costs of buying access to the extended PIDs.
It sounds very much like advocating for Apple's Gatekeeper [1] since it will keep unauthorized software from running on OS x.
People don't expect to be able to recode their front door to accept a new blank key - why should a car be different?
[edit] Which is not to say that cars should be easy to pry open of course ...
[1] in most cases, high-end specialized locks can be an exception. [2] see http://www.lockpicks.com/ for examples.
It's a blind spot in the system that shouldn't exist if the car was locked. The OBD port simply shouldn't be physically connected if the doors are locked. A relay on the CAN bus pins trigged from the central locking might be a start.
The security loophole here seems to be that someone could extract information out of the OBD port to generate a new key. That should only be available from the factory port.
The intention of OBD-II is to keep independent mechanics in business (and hence the car repair market operating properly) by preventing car makers from doing this. Sounds like a good idea to me - dealerships are already overpriced, I can't imagine how bad it would be without independent garages exerting downward pressure on prices.
Whether this should extend as far as an open standard for bypassing the keyless ignition without first presenting a valid key is another matter.