No-charge eLearning courses for software developers cover key secure coding and development topics
BURLINGTON, Mass — Oct 05, 2011 — Klocwork, Inc, the global leader in automated source code analysis solutions for improving developer productivity, and Security Innovation, a leading provider of secure software development and training products and services, today announced the availability of a newly developed security eLearning course for professional software developers. This is the latest course to be released as a result of the Klocwork and Security Innovation partnership, which is focused on providing high-quality educational resources to the software development community at no-charge.
"The pressure on software developers to create secure code has never been greater. Software runs everything we use – our mobile phones, GPS systems, entertainment systems – and this year has shown that attacks are on the rise, with application security related vulnerabilities continuing to grow in profile," says Jason Taylor, CTO, Security Innovation. "Software engineers need the right knowledge and tools to write secure code. A secure development lifecycle is the most effective technique we know of for producing highly secure code. Training your development team to use secure coding practices is a key step on the road to a secure development process."
The new interactive eLearning course, entitled Secure Coding for C/C++, provides the key fundamentals of writing secure software. In approximately 60 minutes, developers will learn about:
- Secure coding best practices
- Nine time-tested defensive coding techniques
- Buffer overflows and how to avoid them
The course is available on the Klocwork Developer Network, an online community and learning center offering tools, tips and educational resources on software security assurance, static analysis, code review and more.
"Based on our respective expertise and experience, Klocwork and Security Innovation set out to put together compelling content that would arm software developers with the knowledge they needed to ensure the security and reliability of the software they’re building," says Gwyn Fisher, Klocwork CTO. "We believe we’ve created a course that software developers, and in fact entire development teams, will find valuable."
In addition to the new Secure Coding for CC++ course, Klocwork and Security Innovation also offer an Introduction to the Microsoft Security Development Lifecycle and OWASP Top 10 Threats and Mitigations courses.
About Security Innovation
Security Innovation is an established leader in the application security and cryptography space. For over a decade the company has provided products, training and consulting services to help organizations build and deploy more secure systems and improve the process by which their applications are built. Security Innovation built upon its core competencies in application security with the acquisition of NTRU CryptoSystems in 2009, a company that developed proprietary, standardized algorithms. This resulted in the strongest and fastest public key cryptography available and the means to overcome historical performance barriers that have plagued the encryption industry. With these core strengths intact, Security Innovation is in a position to help organizations protect their data at two critical points: while applications are accessing it and during transmission. The company’s flagship products include TeamProfessor, the industry’s largest library of application eLearning courses, and TeamMentor, a web-based secure development methodologies product.
Security Innovation is privately held and is headquartered in Wilmington, MA USA. www.securityinnovation.com/
Klocwork helps developers create more secure and reliable software. Our tools analyze source code on-the-fly, simplify peer code reviews, and extend the life of complex software. Over 1000 customers, including the biggest brands in the mobile device, consumer electronics, medical technologies, telecom, military and aerospace sectors, have made Klocwork part of their software development process. Thousands of software developers, architects, and development managers rely on our tools everyday to improve their productivity while creating better software.