I am writing a system that accepts zipfiles from end users.
The title says it all - what precautions should I take to ensure my processing server does not get compromised when I need to unzip a completely random set of user files from a zipfile and process them?
The files will be run through some Python and other processes.