Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Secure Coding in Java (2020)

Secure Coding in Java (2020)

1hAdvanced2020-11-03

Authors

Frank P Moley III

Frank P Moley III

Senior Principal Engineer at Catch&Release

Course details

The enduring popularity of Java makes it a target for bad actors. And its prevalence in internal enterprise applications—which are vulnerable to attacks from employees with insider knowledge—renders secure coding practices even more critical. In this course, instructor Frank Moley helps advanced Java developers kick-start their secure coding journey, providing a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats. Frank discusses how to prevent SQL injection attacks, identify places where sensitive data is stored and avoid exposing it to the outside world, write code that protects the integrity of the system, and more. Along the way, he provides challenges that allow you to put your new skills to the test.

Skills covered

Software Development SecurityJavaOracleCybersecurityProgramming LanguagesSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Keeping secure in Java
  • 02 - What you should know

1. Preventing Injection Attacks

  • 03 - Injection attacks
  • 04 - Prevent SQL injection
  • 05 - Other injection attacks
  • 06 - Challenge - Refactor Java code susceptible to injection attacks
  • 07 - Solution - Refactor Java code susceptible to injection attacks

2. Protecting Sensitive Data

  • 08 - Sensitive data leak
  • 09 - Log message leaks
  • 10 - Exception leaks
  • 11 - Challenge - Prevent sensitive data leaks
  • 12 - Solution - Prevent sensitive data leaks

3. Resolving Access Vulnerabilities

  • 13 - Class and package accessibility
  • 14 - Mutability
  • 15 - Extensibility

4. Additional Vulnerability Remediation

  • 16 - Build vulnerabilities
  • 17 - Input validation
  • 18 - Serialization

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal