What is used to reduce attack surfaces?