YoVDO

Secure Coding in Java

Offered By: LinkedIn Learning

Tags

Java Courses Data Protection Courses Injection Attacks Courses Input Validation Courses Secure Coding Courses

Course Description

Overview

Start your secure coding journey. This course provides a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats.

Syllabus

Introduction
  • Keeping secure in Java
  • What you should know
1. Preventing Injection Attacks
  • Injection attacks
  • Prevent SQL injection
  • Other injection attacks
  • Challenge: Refactor Java code susceptible to injection attacks
  • Solution: Refactor Java code susceptible to injection attacks
2. Protecting Sensitive Data
  • Sensitive data leak
  • Log message leaks
  • Exception leaks
  • Challenge: Prevent sensitive data leaks
  • Solution: Prevent sensitive data leaks
3. Resolving Access Vulnerabilities
  • Class and package accessibility
  • Mutability
  • Extensibility
4. Additional Vulnerability Remediation
  • Build vulnerabilities
  • Input validation
  • Serialization

Taught by

Frank P Moley III

Related Courses

Web Security Fundamentals
KU Leuven University via edX
Exploiting and Securing Vulnerabilities in Java Applications
University of California, Davis via Coursera
Information Security - Advanced topics
New York University (NYU) via edX
Cloud Top Ten Risks
University of Minnesota via Coursera
ASP.NET Core: Security
LinkedIn Learning