Security Auditing for Network Function Virtualization (NFV) and Microservices