In the rush to market, security is often shortchanged in favor of ease of use. While more user-friendly encryption techniques may eventually solve that problem, software makers still rely on customers to identify potential weakness. As governments adopt wholesale more commercial products, the risk of compromise likewise increases. The same themes reoccur. Poor software coding creates security vulnerabilities.
Developers take shortcuts.
Problems that are solved in one version can reappear in a subsequent version. Problem solving will apparently provide excellent business opportunities in the near term for those companies supplying Internet security services to governments short of in-house experts. Outsourcing law enforcement and prosecution to government makes good business sense. In the end, most observers agree that Internet security comes down to best practices. Reasonable effort, reasonable cost and reasonably secure systems should discourage the vast majority of intrusions that can seriously wound, perhaps mortally, any public or private enterprise.