~/talk

Monitoring Java Application Security with JDK tools and JFR Events

Talkat Voxxed Days Bucharest 2024 · 2024-03-27..03-29· [security, java]
slides:none on file

Shows how to record and inspect Java security state using JDK Flight Recorder plus jcmd, jfr configure, JDK Mission Control and keytool; six JFR security events exist (initial properties is enabled by default, others must be enabled) and one demo records ~115 TLS handshake events in one minute, capturing TLS version, cipher suite, peer info, certificate ID and stack traces. Demonstrates jfr scrub, streaming JFR events programmatically (since JDK 16) to Prometheus/Grafana for continuous monitoring, and printing x509 details (algorithm, issuer, validity).

AI-written summary · about

  1. 0:00Java security monitoring intro
  2. 1:47Agenda
  3. 2:47JDK Flight Recorder security events
  4. 5:57JFR security properties
  5. 11:35TLS handshake monitoring
  6. 16:18Live demo: Tic-Tac-Toe with mTLS
  7. 26:15X.509 certificate analysis
  8. 30:50Remote monitoring with JMC
  9. 37:15Cloud continuous monitoring
  10. 41:10Oracle Cloud + Prometheus
  11. 43:06Live demo: Prometheus metrics
  12. 47:20Resources & closing
  13. 47:41Q&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.