I. Introduction  
II. Background  
A. Types of Federated Learning  
B. Security and Privacy Threats in FL  
III. Attacks in FL  
IV. Defenses in FL  
V. Challenges and Promising Directions  
VI. Conclusion