Microsoft says he ransomware attack that has been spreading around the world should serve as a wake-up call to governments that have been keeping secret software vulnerabilities that are created by intelligence agencies. Photo: AP