Billions of lines of code were screened in the last 18 months by cloud-based application intelligence and security verification service provider Veracode. After going through that process, the provider claims that most of the 4,835 applications it screened had security flaws.
Within 30 days of their first release, more than 90 percent of new applications had their security leaks plugged, according to Veracode's semi-yearly State of Software Security report. However, when new security software was first submitted for testing, at least 72 percent of the applications had known flaws, about two-thirds (66 percent) of software industry applications had known flaws, and more than half (58 percent) of applications in all industry categories had known security flaws. The worst of these errors allowed simple user actions—such as typing code into fields intended to solicit user input—to grant access to the underlying databases, allowing downloads of large swaths of sensitive data.
"Our goal with these State of Software Security reports is to continue to raise awareness of the prominence of common vulnerabilities," said Matt Moynahan, Veracode CEO.
Software lifecycle management
should include security conscious development methodologies to certify code and
enforce secure coding practices.
Veracode reported that SQL injection continues to plague new applications that access databases, but at last has begun to decline, if only slightly (down 2.4 percent, compared with six months ago). If input fields are not filtered, for instance, users can type code into fields intended for data, causing the underlying database to return unexpected results. There are dozens of complex variations of SQL injection attacks, but an exemplary case might be using SQL syntax to insert a wild-card variable into the user name field when requesting your user profile, causing the database to return all user profiles instead of just your own.
Another common vulnerability cited by Veracode was XSS (cross-site scripting) errors, which were found to be just as common as they were six months ago. XSS errors allow client-side code in a scripting language to be executed on a user's computer after being load from a malicious Web page that was downloaded with the user's browser. The hidden scripts then execute on the user's machine, often giving hackers access not only to personal data, but also to the data on any other system on which a user might currently be logged.
Training is the cure, according to Veracode, which claims that more than 50 percent of its participants in a security fundamentals eLearning exam received a grade of C or less, with 30 percent getting a D or F. Of those market segments addressing security, financial and IT services faired the best, with more than 75 percent of requests for security verification coming from that segment. The Veracode report also called out aerospace and defense developers for aggressively addressing security issues in new applications.

IBM #SmartCloudEnterprise webcast on June 14 at 11AM (CEST), offering in 5 languages >> Register here http://t.co/IQMx8VJ1 [link in German]
RT @CloudSlam IBM #Cloud VP Michael McCarthy to Keynote #CloudSlam 2012 - May 31 at 13.00pm http://t.co/rj1IOZSQ #CloudComputing
Baran ErdoÄźan of @IBMTurk will address @IDC's #Cloud Computing and Datacenter Roadshow 2012 on May 24 Istanbul, Turkey http://t.co/JeiJvhyL
Try out the IBM #PureSystems Cloud trial - 90 days no charge >> http://t.co/OhMc5qKv #ibmcloud
#CloudForum 2012: “Spring Edition” on May 24 @ Utrecht, Netherlands. Don’t miss keynote of #IBM's Fiona Cullen http://t.co/yKHRMhTw [Dutch]
Blog Post: #Cloud industrializes #ERP with IBM Lifecycle as a Service (LCaaS) for SAP Solution http://t.co/w0GoaY6z #thoughtsoncloud
Good Morning Europe!
That is it from Asia-Pacific! Over to #Europe!
IBM Impact 2012 in June at multiple cities in #India >> Mumbai, Bangalore & Delhi. Details: http://t.co/rjnqO137 #IBMImpact
CustomWare & Australia-based GLiNTECH collaborates to deliver IBM Cast Iron #cloud integration services http://t.co/Q2tEhdQN #ibmcloud