In this chapter, we offer the reader a guide to creating infrastructure to handle the challenges of machine learning on cybersecurity data. In particular, we provide a recipe for setting up a virtual lab environment to allow for safe and effective malware analysis. We also provide a guide to using virtual Python environments, which allow users to seamlessly work on different Python projects while avoiding package conflicts.
The following recipes will be covered in this chapter:
- Setting up a virtual lab environment
- Using Python virtual environments