Cloud Native Fuzzing Fundamentals (LFS251)

Kód kurzu: LFS251

Learn the fundamentals of fuzzing, with an emphasis on identifying reliability and security vulnerabilities by applying fuzzing to real-world software packages.

This course prepares you to write simple fuzzing harnesses for software and use open source tools available to optimize the fuzzing process. It also prepares you to find open source software bugs and helps projects adopt security automation in the development pipeline.

Odborní
certifikovaní lektoři

Mezinárodně
uznávané certifikace

Široká nabídka technických
a soft skills kurzů

Skvělý zákaznický
servis

Přizpůsobení kurzů
přesně na míru

Termíny kurzu

Počáteční datum: Na vyžádání

Forma: Self-paced

Délka kurzu: 365 dnů

Jazyk: en

Cena bez DPH: 6 840 Kč

Registrovat

Počáteční
datum
Místo
konání
Forma Délka
kurzu
Jazyk Cena bez DPH
Na vyžádání Self-paced 365 dnů en 6 840 Kč Registrovat
G Garantovaný kurz

Nenašli jste vhodný termín?

Napište nám o vypsání alternativního termínu na míru.

Kontakt

Popis kurzu

By completing this course, you will apply fuzzing fundamentals to software testing, create fuzzers in various languages, and utilize OSS-Fuzz for continuous open source software testing while assessing project fuzzing status.

This course includes

  • Online, Self Paced
  • 8 Hours of Course Material
  • Hands-on Labs & Assignments
  • 12 Months of Access to Online Course
  • Digital Badge
  • Discussion forums

Cílová skupina

This course is designed for developers interested in securing and testing software and security engineers interested in security automation tools.

Struktura kurzu

  • Chapter 1. Course Introduction
  • Chapter 2. Introduction to Fuzzing
  • Chapter 3. Fuzzing in C and C++
  • Chapter 4. Fuzzing in Golang
  • Chapter 5. Fuzzing in Python
  • Chapter 6. OSS-Fuzz: Continuous Open Source Fuzzing

Předpokládané znalosti

In order to complete this course, learners should be able to:

  • Read and study source code.
    • The course will show C/C++, Golang, Python, and Java code.
  • Navigate a command line terminal.
  • Compile simple programs and run them.
  • Use containers and, in particular, Docker.

In order to complete this course, learners should have the following:

  • Linux distribution
    • Ubuntu 22.04 will be used for this course, but 20.04 should suffice as well.
  • Docker for the setup.
  • Modern hardware, at least dual-core, and 4GB of memory.

If using a cloud provider like GCP or AWS, you should be able to complete the lab exercises using the free tier or credits provided to you. However, you may incur charges if you exceed the credits initially allocated by the cloud provider, or if the cloud provider’s terms and conditions change.

Potřebujete poradit nebo upravit kurz na míru?

onas

produktová podpora

Platební brána ComGate Logo MasterCard Logo Visa