Is NSA to blame for today's cyber-attack?