~/talk

Monitoring Java Application Security with JDK tools and JFR Events

Talkat JNation 2024 · 2024-06-04..06-05· [security, observability]
slides:none on file

Shows how to use JDK Flight Recorder plus keytool, jcmd and JDK Mission Control to record and inspect security settings, TLS handshakes and X.509 details; enables JFR events (initial security properties, security property modification, TLS handshake, x509 validation) and starts recordings at runtime with jcmd. Builds a Mutual TLS Spring Boot TicTacToe app, containers it with jlink and Docker Compose, connects via JMX, streams events into Prometheus, observes 351 security provider invocations and captured TLS versions, cipher suites and certificate fields, and the setup works end to end.

AI-written summary · about

  1. 0:00Introduction
  2. 2:26JFR security events overview
  3. 8:30Observing JDK security properties
  4. 13:28Monitoring TLS protocol
  5. 29:27Analyzing X509 certificates
  6. 33:00Demo in cloud environment
  7. 41:38Continuous monitoring options
  8. 48:21Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.