Internet Bug
- Technology
China suspends Alibaba Cloud over failure to report internet bug
Beijing: China has suspended Alibaba Cloud’s services for six months after the company failed to report about the serious Internet bug — which has put millions of systems and devices at hacking…