Microsoft takes down 50 domains operated by North Korean hackers