Explaining Java Deserialization Vulnerabilities (Part 2)
In this part, we continue with even more harmful attacks and show you how you can prevent this in your own code.
163 articles in this category.
RSS feed
Brian Vermeer
9,090 viewsIn this part, we continue with even more harmful attacks and show you how you can prevent this in your own code.
Kevin Farnham
4,609 viewsNow that 2021 is well underway, many prominent Java developers have taken the time to predict what 2021 may bring to the Java universe!

Brian Vermeer
8,265 viewsJava serialization—and specifically deserialization—is “the gift that keeps on giving” for the security issues produced over the years.

Brian Vermeer
4,326 viewsIn this video, I explain and demonstrate how an XXE injection attack works by extracting system data that should not be exposed.

Benjamin Muskalla
3,652 viewsGiven I love a good puzzle (especially the Java Puzzles), let’s try some puzzles, using the Java syntax only, without any runtime behavior.

Brian Vermeer
9,673 viewsNaively creating custom Docker images for Java apps comes with security concerns. How do we make security an essential part of Docker …

Brian Vermeer
4,272 viewsUnited by their passion for open source, Payara and IBM recently teamed up for a panel discussion on security in Java application …
Brian Vermeer
4,017 viewsTip: By distinguishing between the SQL code and the parameter data, the query can’t be hijacked by malicious input.
Brian Vermeer
6,292 viewsIf you need to Deserialize an inputstream yourself, you should use an ObjectsInputStream with restrictions.
Brian Vermeer
13,336 viewsWith XML eXternal Entity (XXE) enabled, it is possible to create a malicious XML, and read the content of an arbitrary file on the machine.