Smelling Homemade Crypto Code in Microservices, with KubeHound
摘要
Microservices are pervading enterprise IT, and securing microservices hence became crucial. KubeHound is an open-source tool devised for this purpose, as it enables detecting instances of so-called security smells in microservice applications deployed with Kubernetes. KubeHound features a plugin-based extensibility, meaning that its smell detection capabilities can be extended by developing plugins implementing additional smell detection techniques. In this demo paper, we illustrate how to extend KubeHound with plugins enabling to detect two different instances of the own crypto code security smell, whose detection was not yet featured by KubeHound. We also show the practical use of the newly added plugins by applying them to case studies, two of which are based on existing, third-party microservice applications.