~/talk

Hands-On ModSecurity and Logging

Talkat DevOps Fest 2019 · on Saturday, 2019-04-06· [security, php]
slides:none on file

A deliberately vulnerable PHP app accepts raw IDs and an automated SQLMap automated injection proves a blind and UNION injection, then an Apache instance with ModSecurity returns 403 134 times while the same code on nginx is exploitable. Logs ship with Filebeat multiline pattern into Elasticsearch, parsed by the Elasticsearch ingest node geoip pipeline, visualized in Kibana, and used to spot injected SQL, tail live events, and decide which ModSecurity rules to tune before enabling blocking.

AI-written summary · about

  1. 0:00Intro
  2. 2:43Why WTF
  3. 4:42Basic Problem
  4. 8:31Elastic Data Store
  5. 10:54Log Stash
  6. 13:57File Bit
  7. 18:21Filebits
  8. 18:59Dashboard
  9. 23:07Data Extraction
  10. 24:20ModSecurity
  11. 27:27ModSecurity Logging
  12. 31:52Custom Rules
  13. 33:42Rights Rules
  14. 35:17Wrapup
  15. 37:04Questions
  16. 38:27Passing the rules
  17. 43:42Alerting
~/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.