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

Cryptography II
Stanford University via Coursera
Microsoft Enterprise Mobility Suite
Microsoft via edX
Social Media - What No One has Told You about Privacy
openHPI
Windows 10 Features for a Mobile Workforce: Identity Management and Data Access
Microsoft via edX
Health Professional Teaching Skills – Level 3 - Professionalism
University of Toronto via edX