About Mu Labs

January 2nd, 2007 by kowsik

At Mu, we are in a unique position to bridge two worlds. The world of product development (automation, unit testing, code coverage, non-functional testing, secure coding practices) and the world of deployment and operations (bake-offs, evaluation, auditing).

We find vulnerabilities in connected systems, discover patterns behind how these vulnerabilities manifest themselves across products, domains, protocols and seemingly unrelated systems and help our customers automate this process.

We write lots of code. In Ruby, C, C++ and Java. We reverse and break protocols, write mutations that exercise code paths, release advisories for vulnerabilities we’ve found and research techniques for automated mutation generation.

This blog is about our insights into vulnerabilities and secure coding practices.