http://techcrunch.com/2016/01/05/why-ob ... l-misfire/
Furthermore, these people’s earnest desire for a technological quick fix to gun violence has blinded them to the many obvious problems with mixing software and small arms.
This piece is a bit long, so here’s the TL;DR for those who can’t or won’t read the whole thing:
First, no electronic technology is 100% reliable, and very few people will trust a gun that can be turned into a brick by a failure of some on-board circuitry.
Second, whenever you attach software to some new category of things — especially software that has any kind of connection to the outside world, whether via RFID or an actual network — then in addition to whatever problems that thing had before, you’ve introduced a whole host of brand new security and identity problems that are new to that thing and that must be discovered and patched, and then the patches will have problems that must be discovered and patched, and on it goes.
In short, software security is a virtual arms race, and when you put software into a weapon, you turn it into a literal arms race. Ultimately, adding software to guns (or cars, or pacemakers, or anything else) does not make them safer or more secure — rather, it makes them less secure because it gives creative bad actors a whole new avenue for exploits.
But most smart-gun opponents aren’t primarily worried about having their gun remotely disabled by a tech-savvy criminal or a hostile foreign or domestic government.
No, their primary concern with new-fangled smart guns dates back to a time when men carried a large knife as a backup weapon in case one or all of their pistols failed to fire.




