~/talk

Java Code Security

Talkat JDD 2018 · 2018-10-08..10-09· [security, java]
links:none on file
slides:none on file

Shows how enabling -Djava.security.manager plus a custom -Djava.security.policy==file restricts dangerous library behavior, with concrete demos: a single System.exit(0) kills Tomcat, an XXE reads /etc/passwd example, and a toy online compiler exploited by path traversal. Walks through the run crash fix loop of adding permissions extracted from thrown exceptions, proves the security manager must hold the superset of stack permissions, and demonstrates the policy approach successfully blocks those attacks.

AI-written summary · about

  1. 0:00Start
  2. 8:32Remote Code Execution Vulnerabilities
  3. 12:21Xml Parsing
  4. 13:05External Entities
  5. 16:09Fixed Code
  6. 36:18Path Traversal
  7. 37:05Contents of the Policy File
~/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.