How to Use Java DTOs to Stay Secure
How DTOs are used in modern Java, how your apps can benefit, and how Java DTOs can help you be more secure.

Java Champions & Developer Advocate and Software Engineer for Snyk. Passionate about Java, (Pure) Functional Programming, and Cybersecurity. Co-leading the Virtual JUG, NLJUG and DevSecCon community. Brian is also an Oracle Groundbreaker Ambassador and regular international speaker on mostly Java-related conferences.
342 views

Brian Vermeer
7,069 viewsHow DTOs are used in modern Java, how your apps can benefit, and how Java DTOs can help you be more secure.

Brian Vermeer
10,516 viewsKnowing how to select, update, and remove Java dependencies from our application is essential for security.

Brian Vermeer
7,286 viewsThe last thing you need for your happily deployed application is someone to take over your system and fully control it!

Brian Vermeer
5,753 viewsBefore we dive into the details of this vulnerability, we want to make it clear that there’s no need for panic!

Brian Vermeer
9,725 viewsLearn how to integrate Snyk into your GitHub CI/CD to automate security scanning as part of your build cycle prior to production.

Brian Vermeer
5,433 viewsDeserialization vulnerabilities work natively in Java, how attack chains are created, not restricted to Java's custom serialization …
Brian Vermeer
13,472 viewsThe first rule of password hashing algorithms is: Don't write your own password hashing algorithm! Let's learn how we do password hashing.

Brian Vermeer
3,580 viewsWe’ll explore how remote code execution (RCE) works, explaining Spring4Shell, a zero-day vulnerability in the Spring framework that could …

Brian Vermeer
5,527 viewsLearn about common threats, vulnerabilities, and misconfiguration including the recently disclosed issues in Log4j.
Brian Vermeer
6,418 viewsA pragmatic guide to Java logging—what should we log, what shouldn’t we log, and how to implement Java logging properly.