The Security Implications of Software Defined Networks