Learning Path

Secure Coding Cyber Range

2 hours, 30 minutes

Syllabus

Secure Coding - JavaScript

Lab - 00:30:00

This lab covers multiple secure coding errors commonly found in JavaScript, including DOM rewrites and the use of the eval() statement.
Secure Coding - C/C++

Lab - 00:30:00

This lab covers multiple secure coding errors commonly found in C and C++, including buffer overruns, strcpy(), gets(), and the system() function.
Secure Coding - Java

Lab - 00:30:00

Java is a high-level, general-purpose programming language that, once compiled, can run on any Java Virtual Machine (JVM), regardless of the underlying infrastructure. Except for the Write Once, Run Anywhere (WORA) advantage, Java also provides automatic memory management, thread management, automatic garbage collection, and a powerful cross-platform library. These benefits combined have made Java one of the most preferred programming languages, especially for client-server web applications.
Secure Coding - PHP

Lab - 00:30:00

This lab covers multiple secure coding errors commonly found in PHP, including includes, evals, and both local and remote file inclusion attacks.
Secure Coding - Python

Lab - 00:30:00

This lab covers multiple secure coding errors commonly found in Python, including deserialization and XML based attacks.

The details

Learning path insights

How to claim CPEs

Should you complete this learning path, you’ll be able to download a certificate of completion. Use this to claim your CPEs or CPUs.

No software. No set up. Unlimited access.

Skip the server racks and spin up a realistic environment with one click. Infosec Skills cyber ranges require no additional software, hardware or server space so your team can spend less time configuring environments and more time learning. Unlimited cyber range access is included in every Infosec Skills subscription so your team can skill up however they learn best.

Plans & pricing

Infosec Skills Personal

$299 / year

  • 190+ role-guided learning paths (e.g., Ethical Hacking, Threat Hunting)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Custom certification practice exams (e.g., CISSP, Security+)
  • Skill assessments
  • Infosec peer community support

Infosec Skills Teams

$799 per license / year

  • Team administration and reporting
  • Dedicated client success manager
  • Single sign-on (SSO)
    Easily authenticate and manage your learners by connecting to any identity provider that supports the SAML 2.0 standard.
  • Integrations via API
    Retrieve training performance and engagement metrics and integrate learner data into your existing LMS or HRS.
  • 190+ role-guided learning paths and assessments (e.g., Incident Response)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Create and assign custom learning paths
  • Custom certification practice exams (e.g., CISSP, CISA)
  • Optional upgrade: Guarantee team certification with live boot camps

Unlock 7 days of free training

  • 1,400+ hands-on courses and labs
  • Certification practice exams
  • Skill assessments