Overview
Explore recent and future improvements to Java's security capabilities, including cryptography and secure protocols, in this 37-minute talk. Dive into strong algorithms, secure defaults, and practical examples of Java security features such as TLS Server, Key Tool, and Java Flight Recorder. Learn essential secure programming practices, including vulnerability elimination, secure coding guidelines, and strategies to prevent injection, inclusion, and serialization vulnerabilities. Gain valuable insights into developing robust and secure Java applications through a combination of enhanced security features and best coding practices.
Syllabus
Introduction
Safe Harbor Statement
About the speakers
Agenda
Java Security
Motivation
Categories
Strong Algorithms
Strong Defaults
Examples
Restrictions
TLS Server
Warnings Events
Key Tool
Charge Timer
Java Flight Recorder
Flight Recorder
Java Crypto Roadmap
Secure Programming Best Practices
Eliminate Avoid Vulnerabilities
Secure Coding Starts With Training
Secure Coding Guidelines
Injection and Inclusion
Serialization and Deserialization
Questions
Taught by
Java