Major Cyberattack in Indonesia Leads to Resignation and Investigation

July 5, 2024