Lewati ke konten utama
NAVIGASI
Home Threat Map Databreach Ransomware Tools Glosarium Academy About Contact
▲ TINGGI

HollowGraph: Malware Espionase yang Mengubah Kalender Microsoft 365 Menjadi Saluran Command-and-Control Tersembunyi

22 Juli 2026 Seraphim News 11 mnt baca
HollowGraph: Malware Espionase yang Mengubah Kalender Microsoft 365 Menjadi Saluran Command-and-Control Tersembunyi

Ringkasan Eksekutif

Pada 20 Juli 2026, perusahaan intelijen ancaman global Group-IB mempublikasikan laporan teknis mendalam mengenai HollowGraph, sebuah komponen malware modular Windows yang menerapkan teknik command-and-control (C2) yang sangat tersembunyi dengan mengeksploitasi kalender Microsoft 365 sebagai saluran komunikasi dua arah. Malware ini menggunakan Microsoft Graph API – antarmuka resmi Microsoft – untuk menyembunyikan lalu lintas C2 di antara komunikasi cloud yang sah, menjadikannya sangat sulit dideteksi oleh solusi keamanan perimeter tradisional.

HollowGraph diidentifikasi sebagai bagian dari kerangka backdoor yang lebih besar bernama Cavern, dan dikaitkan – meskipun dengan tingkat keyakinan rendah – dengan aktor ancaman beririsan Iran yang dikenal sebagai Lyceum, sub-kelompok dari OilRig (APT34). Kampanye ini menunjukkan tingkat kematangan operasional yang tinggi: dari 12 sistem terinfeksi yang teridentifikasi, hanya tiga yang secara aktif berkomunikasi dengan infrastruktur penyerang, menunjukkan kontrol yang ketat dan pendekatan “kualitas di atas kuantitas” yang konsisten dengan operasi spionase siber bertarget.

Penemuan HollowGraph menandai eskalasi signifikan dalam taktik “living-off-the-cloud” – di mana penyerang tidak lagi hanya menyalahgunakan tool sistem operasi lokal, tetapi juga menyalahgunakan infrastruktur cloud tepercaya untuk menyembunyikan operasi mereka di depan mata.

Kronologi Penemuan

Tanggal Peristiwa
Tidak diungkapkan (pra-Juli 2026) Group-IB mengidentifikasi aktivitas mencurigakan pada sistem Windows yang melibatkan panggilan Microsoft Graph API tidak biasa
Tidak diungkapkan Analisis forensik mengidentifikasi komponen malware yang menggunakan kalender Microsoft 365 sebagai mekanisme C2
Tidak diungkapkan Group-IB menghubungkan malware dengan kerangka Cavern dan mengidentifikasi kemiripan dengan TTP Lyceum/OilRig
20 Juli 2026 Group-IB mempublikasikan laporan teknis lengkap tentang HollowGraph, termasuk IOC dan panduan deteksi

Detail Teknis: Arsitektur HollowGraph

Mekanisme Command-and-Control Berbasis Kalender

Inovasi utama HollowGraph terletak pada mekanisme C2-nya yang sepenuhnya beroperasi di dalam ekosistem cloud Microsoft 365 yang tepercaya. Alih-alih membuat koneksi langsung ke server yang dikontrol penyerang – yang dapat dideteksi oleh firewall, IDS/IPS, atau proxy – HollowGraph menggunakan kalender Microsoft 365 dari akun yang telah dikompromikan sebagai “dead drop” dua arah.

Mekanisme ini bekerja dalam dua arah:

Arah Masuk (Tasking – Menerima Perintah):

  • Penyerang menyisipkan instruksi sebagai lampiran pada event kalender dengan subjek spesifik, misalnya Event ID: <taskID 7 karakter>
  • Event kalender ini dijadwalkan pada tanggal yang sangat jauh di masa depan: 13 Mei 2050
  • Malware secara berkala melakukan polling terhadap kalender melalui Microsoft Graph API untuk mencari event dengan karakteristik tersebut
  • Ketika ditemukan, lampiran diunduh, didekripsi, dan dieksekusi sebagai perintah

Arah Keluar (Exfiltration – Mengirim Data Curian):

  • Data yang dicuri dienkripsi dan diunggah sebagai lampiran pada event kalender baru yang juga bertanggal masa depan
  • Event exfiltration mengikuti pola penamaan Boss{...}ID{...} dengan lampiran diberi nama File{n}.txt
  • Karena lalu lintas menuju Microsoft Graph API adalah komunikasi normal dalam organisasi yang menggunakan Microsoft 365, aktivitas ini sangat sulit dibedakan dari penggunaan sah

Kanal Sekunder: DNS Tunneling untuk Pembaruan Kredensial

HollowGraph juga menerapkan kanal komunikasi sekunder melalui DNS tunneling untuk mempertahankan persistensi dan memperbarui kredensial:

  • Malware mengirimkan kueri DNS tipe AAAA (IPv6) ke domain yang dikontrol penyerang: cloudlanecdn[.]com
  • Respons DNS berisi data terenkode yang digunakan untuk memperbarui konfigurasi, termasuk:
    • Tenant ID Microsoft Entra ID (Azure AD)
    • Client ID
    • Client secret
    • Kredensial mailbox
  • Data konfigurasi ini disimpan dalam file lokal bernama logAzure.txt – disamarkan sebagai file log biasa

Penggunaan DNS tunneling sebagai kanal sekunder adalah pilihan desain yang cerdas: DNS sering kali kurang dimonitor secara ketat dibandingkan protokol lain, dan kueri AAAA untuk domain yang tidak biasa dapat dengan mudah terlewatkan di antara volume besar lalu lintas DNS normal.

Enkripsi Hibrida: RSA dan AES-256-GCM

HollowGraph menggunakan skema kriptografi hibrida yang dirancang untuk memastikan kerahasiaan dan integritas komunikasi:

  • RSA-OAEP digunakan untuk pertukaran kunci dan enkripsi asimetris
  • AES-256-GCM digunakan untuk enkripsi simetris data aktual
  • Dua pasangan kunci RSA yang berbeda digunakan untuk arah masuk (tasking) dan arah keluar (exfiltration), memastikan kedua arah komunikasi tetap independen secara kriptografis

Pemisahan kunci untuk inbound dan outbound adalah praktik keamanan operasional (OPSEC) yang matang. Jika satu kunci dikompromikan, arah komunikasi lainnya tetap terlindungi.

Kompilasi dan Eksekusi

HollowGraph dikompilasi sebagai .NET binary menggunakan NativeAOT – sebuah fitur yang diperkenalkan di .NET 7/8 yang mengkompilasi kode .NET langsung ke kode native. Penggunaan NativeAOT memberikan beberapa keuntungan bagi penyerang:

  • Tidak memerlukan .NET runtime pada sistem target
  • Lebih sulit untuk didekompilasi dibandingkan .NET assembly tradisional
  • Signature antivirus tradisional yang menargetkan pola .NET IL mungkin tidak efektif
  • Ukuran binary lebih kecil dan waktu startup lebih cepat

Struktur Perintah

Malware menggunakan format perintah terstruktur yang konsisten dengan kerangka Cavern:

<command>_;;_<arg0>_,_<arg1>_,_<arg2>

Salah satu perintah yang teridentifikasi adalah 003, yang berfungsi sebagai toggle untuk debug logging – sebuah fitur yang memungkinkan operator mengaktifkan atau menonaktifkan output diagnostik untuk menghindari meninggalkan jejak forensik yang tidak perlu.

Atribusi: Koneksi ke Cavern dan Lyceum

Kerangka Cavern

Group-IB mengidentifikasi HollowGraph sebagai komponen dari kerangka backdoor Cavern – sebuah platform serangan yang lebih besar yang menyediakan infrastruktur untuk operasi spionase siber. Penggunaan format perintah yang identik dan pola perilaku yang konsisten memperkuat hubungan ini.

Kemungkinan Koneksi ke Iran: Lyceum dan OilRig

Berdasarkan analisis teknis, Group-IB mencatat kemiripan antara TTP HollowGraph dan aktor ancaman yang dikenal sebagai Lyceum – sebuah sub-kelompok dari OilRig (juga dikenal sebagai APT34), kelompok spionase siber yang dikaitkan dengan Iran. Kemiripan ini mencakup pola operasional, preferensi target, dan teknik penyamaran.

Namun, Group-IB secara eksplisit menyatakan bahwa atribusi ini memiliki tingkat keyakinan rendah. Dalam lanskap ancaman modern, false flag dan overlapping TTP antar kelompok semakin umum, dan atribusi definitif memerlukan bukti tambahan di luar kemiripan teknis.

Profil Target

Kampanye HollowGraph menunjukkan targeting yang sangat selektif – sebuah karakteristik operasi spionase siber profesional:

  • Lokasi geografis: Target utama terkonsentrasi di Israel
  • Jumlah infeksi: Hanya 12 sistem terinfeksi yang teridentifikasi
  • Infeksi aktif: Dari 12 tersebut, hanya 3 yang secara aktif berkomunikasi dengan infrastruktur penyerang
  • Sektor: Tidak diungkapkan secara spesifik, namun pola targeting konsisten dengan operasi spionase terhadap entitas pemerintahan, pertahanan, dan teknologi

Rasio infeksi aktif yang rendah menunjukkan kontrol operasional yang ketat – operator hanya mempertahankan akses ke sistem yang dianggap bernilai tinggi, sementara infeksi lain dibiarkan dorman sebagai cadangan.

Dampak dan Implikasi

Bagi Organisasi yang Menggunakan Microsoft 365

HollowGraph mengekspos kerentanan fundamental dalam model keamanan berbasis perimeter: ketika penyerang beroperasi sepenuhnya di dalam infrastruktur cloud tepercaya, pertahanan tradisional menjadi tidak relevan. Lalu lintas Microsoft Graph API adalah lalu lintas normal yang diharapkan dalam organisasi pengguna Microsoft 365 – firewall tidak akan memblokirnya, proxy tidak akan menandainya, dan IDS tidak akan memicu alert.

Ini berarti organisasi harus mengadopsi pendekatan deteksi yang lebih dalam:

  • Monitoring perilaku API, bukan hanya monitoring jaringan
  • Analisis anomali pada penggunaan Graph API, bukan hanya filtering traffic
  • Audit izin aplikasi Entra ID secara berkala untuk mendeteksi grant yang tidak sah

Bagi Pengguna Microsoft 365

Meskipun HollowGraph tampaknya digunakan dalam kampanye bertarget terbatas, teknik yang didemonstrasikan memiliki implikasi lebih luas. Metode “calendar dead drop” dapat diadopsi oleh aktor ancaman lain – termasuk kelompok ransomware dan kejahatan siber – untuk menyembunyikan komunikasi C2 mereka.

Penggunaan event kalender bertanggal 2050 adalah teknik penyamaran yang sederhana namun efektif. Pengguna rata-rata tidak akan pernah melihat event yang dijadwalkan 24 tahun di masa depan pada tampilan kalender default mereka, memungkinkan data berbahaya bersembunyi di depan mata.

Bagi Komunitas Keamanan Siber

HollowGraph bergabung dengan daftar pendek namun terus bertambah dari malware yang menerapkan teknik “living-off-the-cloud”. Ini mewakili evolusi dari “living-off-the-land” – di mana penyerang menyalahgunakan tool bawaan sistem operasi – menuju eksploitasi infrastruktur cloud yang semakin menjadi tulang punggung operasi bisnis modern.

Analisis Keamanan Siber

Mengapa Teknik Ini Efektif

Efektivitas HollowGraph bertumpu pada tiga pilar:

  1. Penyalahgunaan Kepercayaan: Microsoft Graph API secara inheren dipercaya oleh infrastruktur keamanan organisasi. Tidak ada firewall yang memblokir panggilan ke graph.microsoft.com.

  2. Penyamaran dalam Volume: Organisasi besar menghasilkan volume besar panggilan Graph API setiap hari – dari klien email, aplikasi mobile, integrasi pihak ketiga, dan otomatisasi internal. Beberapa panggilan tambahan dari malware sangat mudah tersamarkan.

  3. Persistensi melalui Kredensial yang Diperbarui: DNS tunneling untuk pembaruan kredensial berarti bahwa bahkan jika kredensial awal ditemukan dan dicabut, malware dapat memperoleh kredensial baru tanpa bergantung pada mekanisme persistensi berbasis file tradisional.

Perbandingan dengan Teknik C2 Lainnya

Teknik C2 Deteksi Perimeter Deteksi Endpoint Deteksi Cloud
HTTP/HTTPS ke server attacker Dapat diblokir oleh proxy/firewall dengan threat intel Dapat dideteksi oleh EDR Tidak relevan
DNS Tunneling Dapat dideteksi oleh DNS monitoring Sulit dideteksi Tidak relevan
Social Media C2 (Twitter, Discord) Sulit diblokir tanpa memblokir seluruh platform Sulit dideteksi Tidak relevan
Calendar C2 (HollowGraph) Tidak terdeteksi – lalu lintas sah ke Microsoft Sangat sulit – menggunakan API sistem Dapat dideteksi – dengan monitoring Graph API

Tabel di atas menunjukkan pergeseran fundamental: pertahanan harus bergerak dari perimeter dan endpoint menuju cloud API monitoring.

Implikasi bagi Model Zero Trust

HollowGraph memvalidasi pendekatan Zero Trust secara retroaktif. Dalam model Zero Trust, tidak ada lalu lintas yang dipercaya secara default – bahkan lalu lintas ke graph.microsoft.com. Namun, implementasi praktis dari prinsip ini pada tingkat API masih sangat jarang di sebagian besar organisasi.

Mitigasi dan Rekomendasi Keamanan

1. Monitoring Microsoft Graph API

Prioritas Tindakan
SEGERA Aktifkan Microsoft 365 audit logging untuk operasi Graph API kritis, termasuk Mail.Read, Mail.ReadWrite, Calendars.Read, Calendars.ReadWrite
SEGERA Konfigurasikan alert untuk pembuatan event kalender dengan tanggal tidak wajar (jauh di masa depan seperti tahun 2050)
TINGGI Monitor lonjakan tidak biasa dalam panggilan Graph API dari satu akun pengguna atau aplikasi
TINGGI Audit izin aplikasi Entra ID secara berkala – hapus grant yang tidak dikenal atau tidak digunakan

2. Deteksi DNS Tunneling

Prioritas Tindakan
TINGGI Monitor volume kueri DNS AAAA (IPv6) yang tidak biasa dari host internal
TINGGI Blokir atau alert untuk kueri DNS ke domain yang baru didaftarkan atau jarang diakses
SEDANG Implementasikan DNS sinkholing untuk domain mencurigakan
SEDANG Analisis entropi pada subdomain DNS – kueri DNS tunneling sering memiliki karakteristik entropi tinggi

3. Deteksi Endpoint

Prioritas Tindakan
TINGGI Cari keberadaan file logAzure.txt pada endpoint Windows – file ini adalah indikator kompromi spesifik HollowGraph
TINGGI Monitor eksekusi .NET NativeAOT binary yang tidak dikenal
SEDANG Periksa proses yang melakukan panggilan tidak biasa ke endpoint Microsoft Graph API
SEDANG Terapkan application control untuk membatasi eksekusi binary yang tidak ditandatangani

4. Hardening Identity dan Akses

Prioritas Tindakan
KRITIS Terapkan Multi-Factor Authentication (MFA) untuk semua akun – khususnya akun dengan akses ke Graph API
TINGGI Terapkan Conditional Access Policy untuk membatasi akses Graph API hanya dari lokasi dan perangkat tepercaya
TINGGI Rotasi kredensial secara berkala, terutama client secret untuk aplikasi Entra ID
SEDANG Batasi izin aplikasi yang dapat diberikan kepada service principal – terapkan prinsip least privilege

5. Incident Response

Prioritas Tindakan
SEGERA Jika IOC HollowGraph terdeteksi, asumsikan akun Microsoft 365 terkait telah dikompromikan sepenuhnya
SEGERA Cabut semua token akses untuk akun terdampak menggunakan Revoke-AzureADUserAllRefreshToken
TINGGI Rotasi client secret dan hapus aplikasi Entra ID yang mencurigakan
TINGGI Lakukan investigasi forensik pada kalender Exchange Online untuk mengidentifikasi event mencurigakan bertanggal masa depan

Indikator Kompromi (IOC)

Jenis Nilai
Domain C2 (DNS Tunneling) cloudlanecdn[.]com
File Konfigurasi logAzure.txt
Pola Event Kalender Event bertanggal 13 Mei 2050 (2050-05-13)
Pola Subjek Event Event ID: <7 karakter>
Pola Nama Event Exfiltrasi Boss{...}ID{...}
Pola Lampiran File{n}.txt
Format Perintah <command>_;;_<arg0>_,_<arg1>_,_<arg2>

Kesimpulan

HollowGraph merepresentasikan lompatan dalam kecanggihan teknik “living-off-the-cloud” – mengubah kalender Microsoft 365 dari alat produktivitas menjadi saluran komunikasi rahasia untuk operasi spionase siber. Dengan menyembunyikan lalu lintas C2 di dalam API cloud yang tepercaya dan menggunakan event bertanggal 2050 sebagai penyamaran, malware ini mendemonstrasikan pemahaman mendalam tentang arsitektur cloud Microsoft dan celah dalam pendekatan keamanan tradisional.

Meskipun kampanye HollowGraph saat ini tampak terbatas pada target di Israel dan dikaitkan secara tentatif dengan aktor ancaman Iran, teknik yang didemonstrasikan memiliki implikasi yang jauh melampaui kampanye spesifik ini. Metode calendar dead drop, DNS tunneling untuk pembaruan kredensial, dan penggunaan NativeAOT untuk menghindari deteksi adalah teknik yang dapat – dan kemungkinan akan – diadopsi oleh aktor ancaman lain.

Bagi organisasi yang bergantung pada Microsoft 365, HollowGraph adalah panggilan untuk membangunkan pertahanan berbasis API. Firewall dan EDR tradisional tidak akan mendeteksi ancaman yang bersembunyi di dalam lalu lintas cloud yang sah. Yang diperlukan adalah pergeseran fundamental menuju monitoring perilaku cloud API, audit izin yang ketat, dan penerapan prinsip Zero Trust tidak hanya pada perimeter jaringan, tetapi juga pada lapisan aplikasi dan API.

Penemuan HollowGraph oleh Group-IB juga menyoroti pentingnya kolaborasi antara penelitian intelijen ancaman dan pertahanan organisasi. Tanpa analisis forensik mendalam dan publikasi IOC, teknik canggih seperti calendar dead drop dapat beroperasi tanpa terdeteksi selama bertahun-tahun – tersembunyi di dalam kalender yang diproyeksikan hingga tahun 2050.

Artikel ini disusun berdasarkan laporan teknis Group-IB (HollowGraph: Turning Microsoft 365 Calendars into Covert Command-and-Control Channels, 20 Juli 2026), analisis intelijen ancaman dari SecurityWeek dan BleepingComputer, serta pemantauan tim Threat Intelligence Seraphim News terhadap lanskap ancaman malware dan APT terkini.

Recommended Intelligence Reading