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.
Keeping Your Java Applications Secure - Cryptographic Improvements and Best Practices