Attack Surface Management 101: An Essential Guide