~/talk

Sandboxing Ruby Code - Lessons from the battlefield

Talkat RubyConf India 2012 · 2012-05-14..05-20· [ruby, security]
links:none on file
slides:none on file

Covers techniques for running untrusted Ruby code safely, drawing on experience from Goldberg Pro and RubyMonk. Describes system-level (LXC, chroot, SELinux, kernel limits, ptrace), language-level (Ruby $SAFE levels), and application-level approaches, and mentions the open-source 'secure' Ruby gem that encapsulates some findings.

AI-written summary · about

  1. 0:00Jasim A Basheer
  2. 0:19Tejas Dinkar
  3. 0:50Why Sandboxing?
  4. 1:44Goldberg Pro
  5. 3:25RubyMonk
  6. 4:33Common Attacks THIS IS EVAAAAAAAAAAALO!
  7. 4:56Use up resources
  8. 5:33Kill our services
  9. 6:20Read/Write to File
  10. 7:01Screw up Syntax Tree
  11. 7:46Steal our Code!
  12. 11:42Linux Containers
  13. 13:21Chroots
  14. 15:03Tainting
  15. 18:00$SAFE levels
  16. 19:03Sounds Great
  17. 25:26Split Process Arch
  18. 27:45Kernel Level Limits
  19. 29:02OS Dependent
  20. 32:50SELinux
  21. 34:15JVM tuning
  22. 38:29PTrace
  23. 40:06Clap Now!
~/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.