ITPro reports Chinese authorities have asked Alibaba Group executives to talk about the June breach of a Shanghai police database containing data on 1 billion citizens. The database was reportedly stored on Alibaba’s cloud platform and cybersecurity researchers said a management dashboard was left open without a password for at least a year. Alibaba is investigating the breach and access to the database has been temporarily disabled.