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

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity