Member Sign In

Brighton Jug - July Meetup

Date:
Tue 19 Jul 2022
Time:
18:00 - 20:00
Location:
TBC
Price:
Free

About the event

Brighton Jug - July Meetup image

 

The Java Agent: modifying Bytecode at runtime for fun and profit with Joseph Beeton

Java Agents are a powerful tool to instrument or modify your application at runtime. But how do they work? In this talk I'll be going through how they work when configured at startup as well as attaching a agent to a running process.

Show how the underlying Java Agent API works, how it can be used to both analyse an application and modify the application using a simple example of Bytecode modification.

Then show a real world uses of a Java Agent to generate a SBOM (Software Bill of Materials) from a running application https://github.com/Contrast-Security-OSS/jbom and how a RASP can be used to protect a application from security vulnerabilities both in your code and in 3rd party dependencies.


Event Format:

This is a hybrid event, offering the option to come along in person or join us from anywhere online!

 

About the hosts

Brighton JUG is a group bringing together Java users, enthusiasts and learners. We’re interested in the whole world of Java – android development, server frameworks, interesting tools, applications, development methodologies and so on and so on – anything Java.