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.
1 views

Brian Vermeer
6,991 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,358 viewsKnowing how to select, update, and remove Java dependencies from our application is essential for security.

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

Brian Vermeer
5,696 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,526 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,385 viewsDeserialization vulnerabilities work natively in Java, how attack chains are created, not restricted to Java's custom serialization …
Brian Vermeer
13,389 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,544 viewsWe’ll explore how remote code execution (RCE) works, explaining Spring4Shell, a zero-day vulnerability in the Spring framework that could …

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