Teknik phishing baru yang dijuluki ‘CoPhish’ mempersenjatai agen Microsoft Copilot Studio untuk mengirimkan permintaan izin OAuth palsu melalui domain Microsoft yang sah dan tepercaya.
Teknik ini dikembangkan oleh para peneliti di Datadog Security Labs, yang memperingatkan dalam sebuah laporan awal pekan ini bahwa fleksibilitas Copilot Studio menimbulkan risiko phishing baru yang tidak terdokumentasi.
Meskipun CoPhish bergantung pada rekayasa sosial, Microsoft telah mengonfirmasi kepada BleepingComputer bahwa mereka berencana memperbaiki penyebab utamanya pada pembaruan mendatang.
“Kami telah menyelidiki laporan ini dan mengambil tindakan untuk mengatasinya melalui pembaruan produk di masa depan,” kata juru bicara Microsoft kepada BleepingComputer.
“Meskipun teknik ini bergantung pada rekayasa sosial, kami tetap berkomitmen untuk memperkuat pengalaman tata kelola dan persetujuan kami serta mengevaluasi perlindungan tambahan untuk membantu organisasi mencegah penyalahgunaan.”
Agen kopilot dan phishing OAuth
Agen Copilot Studio adalah tempat chatbot dihosting kopilotstudio.microsoft.com yang dapat dibuat dan disesuaikan oleh pengguna melalui “topik”, yaitu alur kerja yang mengotomatiskan tugas tertentu.
Agen dapat dibagikan di domain Microsoft dengan mengaktifkan fitur “situs web demo”. Karena URL-nya adalah URL yang sah, lebih mudah bagi pengguna untuk tertipu dan masuk.
Topik Login, yang mengautentikasi pengguna saat memulai percakapan dengan chatbot, dapat dikonfigurasi untuk tindakan tertentu, seperti meminta kode verifikasi atau mengalihkan ke lokasi atau layanan lain.
sumber: Datadog
Katie Knowles, peneliti keamanan senior di Datadog, mengatakan bahwa penyerang dapat menyesuaikan tombol Login dengan aplikasi berbahaya yang dapat bersifat “internal atau eksternal terhadap lingkungan target”, dan dapat menargetkan admin aplikasi meskipun mereka tidak memiliki akses ke lingkungan tersebut.
Menargetkan pengguna yang tidak memiliki hak istimewa di penyewa saat ini dimungkinkan jika pelaku ancaman sudah ada di lingkungan. Namun, ketika kebijakan default Microsoft berubah, serangan akan terbatas hanya pada izin baca/tulis OneNote dan menutup celah untuk layanan email, obrolan, dan kalender.
Knowles mengatakan bahwa bahkan setelah pembaruan Microsoft, masih ada kemungkinan bagi penyerang eksternal untuk “menargetkan Administrator Aplikasi dengan aplikasi yang terdaftar secara eksternal,” karena perubahan tersebut tidak berlaku untuk peran dengan hak istimewa tinggi.
Pengguna dengan hak istimewa administrator di penyewa dapat menyetujui izin yang diminta oleh aplikasi internal atau eksternal, meskipun izin tersebut tidak diverifikasi (misalnya ditandai sebagai tidak dipublikasikan oleh Microsoft atau organisasinya).
Peneliti Datadog mengatakan bahwa serangan CoPhish dimulai dengan pelaku ancaman membuat aplikasi multi-penyewa berbahaya dengan topik masuk yang dikonfigurasi untuk mengarahkan ke penyedia autentikasi dan mengumpulkan token sesi.
Mendapatkan token sesi dimungkinkan dengan mengonfigurasi permintaan HTTP ke URL Burp Collaborator dan mengirimkan variabel token akses di header “token”.
Sumber: Datadog
“ID aplikasi (atau ID klien), rahasia, dan URL penyedia autentikasi digunakan untuk mengonfigurasi pengaturan masuk agen,” kata Knowles dalam a laporan minggu ini.
Perlu dicatat bahwa tindakan pengalihan ketika pengguna korban mengklik tombol Login dapat dikonfigurasi untuk mengalihkan ke URL berbahaya apa pun, dan URL alur kerja persetujuan aplikasi hanyalah salah satu kemungkinan bagi penyerang.
Serangan CoPhish pada Admin
Setelah mengaktifkan situs demo agen jahat, penyerang dapat mendistribusikannya ke target dalam kampanye phishing email atau melalui pesan Tim.
Karena URL dan desain halamannya sah, pengguna mungkin mengira itu hanyalah layanan Microsoft Copilot. Knowles mengatakan bahwa salah satu petunjuk yang dapat menimbulkan kecurigaan adalah ikon “Microsoft Power Platform”, yang mudah untuk dilewatkan.
Sumber: Datadog
Admin yang tertipu dan menerima izin aplikasi berbahaya, akan diarahkan ke URL pengalihan OAuth [token.botframework.com] untuk memvalidasi koneksi bot.
“Ini mungkin tampak tidak biasa, tapi ini adalah bagian standar dari proses otentikasi Copilot Studio menggunakan domain yang valid,” kata peneliti Datadog.
Setelah menyelesaikan proses otentikasi, pengguna tidak akan menerima pemberitahuan tentang token sesi mereka yang diteruskan ke Burp Collaborator dan sesi mereka dibajak, namun mereka akan dapat mengobrol dengan agen.
Selain itu, karena token dikirim dari Copilot menggunakan alamat IP Microsoft, koneksi ke penyerang tidak akan ditampilkan di lalu lintas web pengguna.
Di bawah ini adalah ikhtisar visual tentang cara kerja serangan CoPhish dan langkah-langkah mulai dari pengguna korban yang mengakses aplikasi berbahaya hingga penyerang yang menerima token.
Sumber: Datadog
Microsoft mengatakan kepada BleepingComputer bahwa pelanggan dapat melindungi diri dari serangan CoPhish dengan membatasi hak administratif, mengurangi izin aplikasi, dan menerapkan kebijakan tata kelola.
Datadog memberikan serangkaian pertimbangan keamanan yang mencakup penerapan kebijakan persetujuan aplikasi yang kuat yang akan menutupi kesenjangan apa pun dalam konfigurasi dasar default Microsoft.
Perusahaan pemantauan dan keamanan cloud juga menyarankan organisasi untuk menonaktifkan default pembuatan aplikasi pengguna, dan memantau dengan cermat persetujuan aplikasi melalui peristiwa pembuatan agen Entra ID dan Copilot Studio.
