- Artikel ini membahas hasil investigasi teknis Microsoft tentang bagaimana aktor ancaman berbasis Tiongkok, Storm-0558, memperoleh kunci konsumen Microsoft Account (MSA), memalsukan token, dan mengakses OWA serta Outlook.com.
- Microsoft mempertahankan lingkungan produksi yang sangat aman dan terisolasi untuk mengendalikan akses karyawan, termasuk pemeriksaan latar belakang, akun khusus, workstation akses aman, dan autentikasi multi-faktor menggunakan perangkat token perangkat keras.
- Pada April 2021, terjadi crash sistem yang menghasilkan snapshot dari proses crash tersebut, yang karena kondisi balapan turut memuat kunci penandatanganan. Masalah ini kemudian telah diperbaiki.
- Crash dump yang diyakini tidak memuat material kunci dipindahkan dari jaringan produksi terisolasi ke lingkungan debugging di jaringan perusahaan yang terhubung ke internet sesuai proses debugging standar.
- Aktor Storm-0558 dapat mengambil alih akun perusahaan milik seorang engineer Microsoft yang memiliki akses ke lingkungan debugging tempat crash dump yang berisi kunci tersebut berada.
- Kunci konsumen dapat digunakan untuk mengakses email perusahaan karena endpoint penerbitan metadata kunci umum yang diperkenalkan pada September 2018. Ini dimaksudkan untuk mendukung aplikasi yang bekerja dengan aplikasi konsumen maupun perusahaan.
- Para pengembang sistem email keliru mengasumsikan bahwa library melakukan validasi penuh dan tidak menambahkan validasi issuer/scope yang diperlukan, sehingga sistem email menerima permintaan email perusahaan menggunakan token keamanan yang ditandatangani dengan kunci konsumen. Masalah ini telah diperbaiki.
- Microsoft terus memperkuat sistemnya sebagai bagian dari strategi defense-in-depth. Peningkatan yang secara khusus terkait dengan temuan ini mencakup penyelesaian kondisi balapan yang memungkinkan kunci penandatanganan masuk ke crash dump, pencegahan, deteksi, dan respons yang lebih kuat terhadap material kunci yang keliru masuk ke crash dump, peningkatan pemindaian kredensial untuk mendeteksi keberadaan kunci penandatanganan dengan lebih baik di lingkungan debugging, serta peluncuran library yang diperkuat untuk mengotomatiskan validasi scope kunci di library autentikasi.
1 komentar
Komentar Hacker News