Jailbreak Attacks and Defenses Against Large Language Models: A Survey | Synapse