Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah, I think this is one of the very few places where splitting out something as a microservice makes sense. For example, you (mostly) never want to open/process/examine/glance at user-provided PDFs on a box with any sort of unfiltered network access. Ideally you do what you need to do within a sandbox that has _no_ network access, but that's really hard to do performantly.

The primary reason for this is that PDFs can contain executable code and the common tools used to process them are full of unpatched CVEs.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: