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

Build a Relative Layout App in Android Studio
Coursera Project Network via Coursera
Hacking and Patching
University of Colorado System via Coursera
CompTIA Security+ (SY0-601) Cert Prep: 2 Secure Code Design and Implementation
LinkedIn Learning
OWASP Top 10: #3 Sensitive Data Exposure and #4 External Entities (XXE)
LinkedIn Learning
PHP: Creating Secure Websites
LinkedIn Learning