Java programmers using any language must be aware of the many threats, attacks, and vulnerabilities associated with the language they are using and design security up-front to help mitigate these issues.
This session takes a detailed look at possible security issues associated with programming in Java and provides example code and best practices that programmers can immediately use to increase the robustness and security of their code. Through code examples and demonstrations, it discusses specific common functionality such as the use of input/output parameters, classes and object construction, password length, complexity and encryption, serialization, and access control.