Hemos de asumir que el software por definición es imperfecto y como tal puede contener bugs y problemas de seguridad por lo tanto cuantos más servicios estén ejecutándose en el sistema mayores son las probabilidades de un potencial problema de seguridad.