Black, White and Gray: Effective Approaches to Reducing Your Attack Surface