~/talk

A Static Tainting Analysis Method for Aspect-Oriented Programs

Talkat AppSec USA 2017 · 2017-09-19..09-22· [security, java]
links:none on file
slides:none on file

Introduces a static tainting method that finds where untrusted inputs flow into sensitive sinks in AspectJ-style code by building an interprocedural control-flow graph that includes woven advice, pointcuts, and join points. Shows how advice types (before/after/around advice) can taint or sanitize data, explains that weaving often modifies bytecode at compile or runtime, and reports each unsafe flow back for remediation. Demonstrates detection rules (sources, sanitizers, sinks) and how aspects can both fix and accidentally introduce vulnerabilities.

AI-written summary · about

  1. 0:00Introduction
  2. 7:58Joint Points
  3. 10:25Aspect
  4. 14:09Logging
  5. 17:46Point Cuts
  6. 21:58Taint Analysis
  7. 24:45Sanitization
~/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.