The Aurora vulnerability is caused by the out-of-sync closing of the protective relays.
One mitigation technique is to add a synchronism-check function to all protective relays that potentially connect two systems together.