Securing LLM-based agents against cyberattacks: a comprehensive survey on attack techniques and defense strategies | Synapse