Skip to main content

NEW Course: Cloud Native Fuzzing Fundamentals

October 31, 2023Announcements

Elevate Your Software Reliability and Security Skills

In the ever-evolving landscape of software development, ensuring the utmost reliability and security is paramount. Cloud Native Fuzzing Fundamentals (LFS251) is designed to equip IT professionals with the essential skills in fuzzing – a proven technique of software assurance.

“Fuzzing is a technique for testing software, whereby seemingly random data is passed onto a target application and observed for bugs,” said Chris Aniszczyk, CTO CNCF. “Fuzzing has been instrumental in improving the security in CNCF projects and we are glad to offer training so everyone can learn how to enable fuzzing in their own software projects.”

Mastering Fuzzing Foundations
Fuzzing is an important tool in the software development lifecycle. In this course you will explore the core principles of fuzzing and gain a solid foundation for its application in identifying both reliability and security bugs.

Participants will work with C, C++, Goland and Python, with a focus on open source software excellence that includes:

  • Using open source fuzzers
  • Studying fuzzing samples based on open source software
  • Going in-depth with OSS-Fuzz, a proven, open source fuzzing service

CNCF Projects and Real-World Application
Using examples from Cloud Native Computing Foundation (CNCF) projects, the course showcases how leading CNCF initiatives use fuzzing, allowing participants to fuzz actual projects:

For Developers, Security Pros & More
Developers keen on securing and testing software will find invaluable insights, while security engineers interested in automation tools will learn practical techniques to enhance security protocols.

Upon of completion of Cloud Native Fuzzing Fundamentals (LFS251), participants will be able to:

  • Explain the fundamentals and background of fuzzing
  • Apply fuzzing techniques to test software effectively
  • Create simple fuzzers across various programming languages
  • Leverage OSS-Fuzz for continuous open source software testing
  • Use publicly available tools for assessing fuzzing status in open source projects

Cloud Native Fuzzing Fundamentals (LFS251) is a must-take course for software professionals looking to increase software reliability and security through cutting-edge fuzzing techniques. 

Participants who successfully complete this 8-hour, online, self-paced course will receive a certificate of completion and a digital badge. 

Enroll Today!

Thank you for your interest in Linux Foundation training and certification. We think we can better serve you from our China Training site. To access this site please click below.

感谢您对Linux Foundation培训的关注。为了更好地为您服务,我们将您重定向到中国培训网站。 我们期待帮助您实现在中国区内所有类型的开源培训目标。