LLM Security: Vulnerabilities, Attacks, Defenses, and Countermeasures