En este trabajo analizamos el funcionamiento de agentes móviles, las tecnologías o plataformas sobre los que se pueden desarrollar, protocolos de comunicación, modelo de seguridad, prevención y detección de ataques, vulnerabilidades y amenazas, y las propuestas de posibles soluciones a los problemas de seguridad de estos agentes móviles..