~/talk

Securing your Grails App - Beyond Authentication & Authorization

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [security]
links:none on file
slides:none on file

Covers application security for Grails apps by examining vulnerabilities beyond just authN/authZ. Focuses on recognizing attack vectors and applying vigilant defensive practices to thwart threats in Grails-based applications.

AI-written summary · about

  1. 0:00Start
  2. 1:19Disclaimer #2 Text
  3. 8:55OWASP
  4. 11:36SQL Injection • #1 issue on the web
  5. 16:58HQL Injection Similar, different syntax.
  6. 18:14HQL Injection use parameterized HQL
  7. 20:27Databinding Injection Grails 1.3.7 (pre 1.3.8) class MyDonainobject def SpringSecurityService
  8. 22:35Association Injection Updating associations that don't belong to that user
  9. 25:47Command Injection Subtitle
  10. 27:39Log Injection Extra lines in log files that look real!!
  11. 36:55Session Fixation Subtitle
  12. 43:44Account Management flow • Unencrypted transports Account signup Password hint exposure
  13. 57:39Javascript Injection Via DOM injection of a tag or eval
  14. 59:04Direct Execution
~/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.