Network Security Challenges and Countermeasures for Software-Defined Smart Grids: A Survey | Synapse