BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//wp-events-plugin.com//7.2.3.1//EN
TZID:Europe/London
X-WR-TIMEZONE:Europe/London
BEGIN:VEVENT
UID:78@siliconbrighton.com
DTSTART;TZID=Europe/London:20220719T170000
DTEND;TZID=Europe/London:20220719T190000
DTSTAMP:20230207T130838Z
URL:https://siliconbrighton.com/events/brighton-jug-july-meetup/
SUMMARY:Brighton Jug - July meetup
DESCRIPTION:The Java Agent: modifying Bytecode at runtime for fun and profi
 t with Joseph Beeton\nWe are very excited to welcome Joseph Beeton who w
 ill be talking to us about 'The Java Agent: modifying Bytecode at runtime 
 for fun and profit'.Java Agents are a powerful tool to instrument or modif
 y 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 attachin
 g a agent to a running process.Show how the underlying Java Agent API work
 s\, how it can be used to both analyse an application and modify the appli
 cation using a simple example of Bytecode modification.Then show a real wo
 rld uses of a Java Agent to generate a SBOM (Software Bill of Materials) f
 rom a running application https://github.com/Contrast-Security-OSS/jbom 
 and how a RASP can be used to protect a application from security vulnerab
 ilities both in your code and in 3rd party dependencies.-- Bio --\n Jose
 ph is a Senior Security Researcher at Contrast Security. \nRegister here.
  
CATEGORIES:Brighton JUG
LOCATION:Spaces\, Mocatta House\, Trafalgar Terrace\, Brighton\, BN1 4DU\, 
 United Kingdom
GEO:50.829330;-0.139834
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Mocatta House\, Trafalgar T
 errace\, Brighton\, BN1 4DU\, United Kingdom;X-APPLE-RADIUS=100;X-TITLE=Sp
 aces:geo:50.829330,-0.139834
END:VEVENT
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
DTSTART:20220327T020000
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR