~/talk

CYBERSECURITY!, The good, the bad, and the hacked

Talkat droidcon EMEA 2020 · 2020-10-08..10-09· [security]
links:none on file
slides:none on file

Focuses on real file‑upload failures and fixes: no validation uploads let attackers drop shells; MIME type spoofing via Burp and getimagesize‑embedded PHP bypass checks; blacklisting extensions and colocating .htaccess with uploads both fail; client‑side only checks are trivially intercepted. Concrete mitigations: enforce server‑side validation, store uploads outside web root or on Cloudinary, give uploaded files random names with safe extensions, require HTTPS for API traffic, and assume decompilation and interception are possible when designing defenses.

AI-written summary · about

  1. 0:00Introduction to cybersecurity
  2. 1:37What is cybersecurity
  3. 2:41File upload vulnerabilities overview
  4. 4:30Simple file upload without validation
  5. 5:54MIME type validation flaws
  6. 12:24Image size validation bypass
  7. 14:09Blacklisting extension types issues
  8. 15:11HTAccess script execution bypass
  9. 15:32Client-side validation limitations
  10. 16:35Mitigating file upload risks
  11. 19:29Q&A session begins
  12. 20:15Motivation for cybersecurity
  13. 21:17Protecting mobile apps from attacks
  14. 22:43Biggest Android vulnerabilities
  15. 24:08File extension copy trade-offs
  16. 25:31Securing game servers
  17. 27:18Android API security recommendations
  18. 28:22Preventing APK decompilation
~/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.