@Ollie Jones, Clive Robinson, Winter I'd argue it's not C or resource constraints that are limiting software security, but more fundamental issues in computing, like the halting problem and von Neumann architectures. The fact that data and instructions are largely interchangeable has *huge* security implications, and it's largely at the root of why so many web sites using scripting languages like PHP are easily exploited. @AlanS > Extracting value for shareholders at the wider expense of the community is old. The main issue is widespread adoption, not the age. Outright *theft* is old, too, and it still happens, but it's not a "late-stage" problem for a society unless *everyone* sees it as normal part of their daily activity. That's where we are with corporate malfeasance in America. Long gone are the days when one person could support an entire family in a middle-class lifestyle by loyally working for one company for their entire career. The issue is not that the executives (and board members and shareholders) are compensated 10x or 20x what the average worker makes, it's that they expect (and get!) 300x and bonus golden parachutes after intentionally bankrupting a company. So, yeah, government (to the degree corporate influence has not fully corrupted it) has the power to regulate that. But *we* also have the power to not do business with companies and their executives that actively undermine the very fabric of a civil society. Of course, that's easier said than done, and I can't help but think that some of the fundamental choices that make security hard for software are the same mechanisms that make stability hard in a democracy. ebb336d35428d228c759eb93520dc74e7e9c0caefc4b1459e8d3baa6aa8923fe