From Exploitation to Protection: Analysis of Attacks on Large Language Models | Synapse