Skip to content

Windows Timeline

Windows 10 Timeline (Activity History) diperkenalkan pada Windows 10 Build 1803 (April 2018 Update). Secara visual, fitur ini dapat diakses oleh pengguna melalui ikon Task View di Taskbar atau dengan menekan kombinasi tombol Windows + Tab.

Windows Task View

Windows + Tab

Fitur ini bertindak sebagai “mesin waktu” yang memungkinkan pengguna melihat kembali dokumen, aplikasi, atau situs web yang pernah diakses sebelumnya. Jika pengguna masuk dengan Akun Microsoft, aktivitas ini bahkan disinkronkan antar perangkat (Cross-Device).

Rentang Waktu & Retensi Data

Timeline tidak menyimpan data selamanya. Ada batasan waktu yang berlaku tergantung pada konfigurasi sinkronisasi:

  • Penyimpanan Lokal (Offline): Secara default, Windows menyimpan riwayat aktivitas selama 3 hingga 4 hari terakhir di perangkat lokal.
  • Penyimpanan Cloud (Synced): Jika pengguna mengaktifkan fitur “Let Windows sync my activities from this PC to the cloud” dan masuk dengan akun Microsoft 365, Timeline dapat melacak aktivitas hingga 30 hari ke belakang.

Note

Tips Akses: File ini merupakan database SQLite yang sering terkunci saat sistem aktif. Gunakan tool ekstraksi seperti KAPE atau FTK Imager untuk mengambilnya dari jalur: C:\Users\<username>\AppData\Local\ConnectedDevicesPlatform\L.<profile_id>\ActivitiesCache.db.

FieldValue
Location / Path
C:\Users<username>\AppData\Local\ConnectedDevicesPlatform\L.<profile_id>\ActivitiesCache.db
FormatSQLite Database (v3)
Associated FilesActivitiesCache.db-shm, ActivitiesCache.db-wal (Log transaksi)
Data RetentionDefault: 3-4 hari (Offline) / Up to 30 hari (jika Sync Cloud aktif)
Forensic ValueSangat Tinggi; rekonstruksi aktivitas pengguna, pembuktian pembukaan file (bahkan yang sudah dihapus), dan durasi penggunaan aplikasi.
Example

Identifikasi Akun & Folder

Nama folder yang menampung ActivitiesCache.db bervariasi tergantung pada metode autentikasi pengguna. Jika terdapat beberapa akun, maka akan ada beberapa file database:

  • Akun Lokal Tradisional: Folder dimulai dengan L.<username>
  • Akun Microsoft (Cloud): Folder berupa Account ID (Contoh: e8765a5d8c3193f2)
  • Azure Active Directory (AAD): Folder dimulai dengan AAD.<Id>

Tip

Tips Forensik: Akun Microsoft Cloud dapat direferensikan silang ke nama akun (email) melalui kunci registry: NTUSER.DAT\Software\Microsoft\IdentityCRL\UserExtendedProperties

Struktur & Tabel Utama

ActivitiesCache.db adalah database SQLite yang terdiri dari beberapa tabel:

  • Activity
  • ActivityOperation
  • Activity_PackageId
  • AppSettings
  • DataEncryptionKeys
  • ManualSequence
  • Metadata

Note

Prioritas Analisis: Tidak semua tabel di atas memiliki nilai investigatif yang sama. Fokus utama dalam forensik biasanya tertuju pada tabel Activity dan ActivityOperation.

Tabel Activity

Tabel ini merupakan inti dari artefak Timeline, menyimpan detail setiap interaksi pengguna dengan aplikasi, file, atau sistem.

Kolom PentingDeskripsi
AppIdBerisi path aplikasi, jenis platform (Win32, UWP, dll), dan nama executable.
ActivityTypeKode angka yang menentukan jenis aktivitas (lihat detail di bawah).
PayloadData dalam format JSON yang berisi displaytext (nama file/URL), description (full path), dan activeDurationSeconds.
StartTime / EndTimeTimestamp kapan aktivitas dimulai dan berakhir (dalam format Epoch/Unix).
PlatformDeviceIdID unik perangkat. Dapat dikorelasikan dengan jenis perangkat (Desktop, Mobile, Laptop).
Example

Detail ActivityType (Kode Aktivitas)

Memahami ActivityType sangat krusial untuk menginterpretasikan perilaku pengguna:

TypeNama AktivitasDeskripsi
2NotificationNotifikasi sistem atau aplikasi yang muncul.
3Auth/BackupAzure authentication atau mobile device backup.
5Execute/OpenPengguna membuka Aplikasi, File, atau Webpage.
6In-FocusAplikasi sedang digunakan/menjadi jendela aktif (Focus).
10Clipboard TextTeks yang disalin ke clipboard (berlaku selama 12 jam).
16Copy/PasteOperasi salin/tempel (terlihat pada field Group).
11, 12, 15System OpsOperasi internal Windows (Credentials, WiFi, Language).
0, 1, 4, 7-9UnknownBelum terdefinisi secara publik.

Korelasi Perangkat (PlatformDeviceId)

ID perangkat yang ditemukan dalam tabel Activity dapat dikorelasikan dengan Registry Windows untuk mengidentifikasi jenis hardware spesifik yang digunakan oleh pengguna saat melakukan aktivitas tersebut.

Note

Lokasi Registry: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\TaskFlow\DeviceCache

Tabel Referensi DeviceType

Gunakan tabel di bawah ini untuk menentukan jenis perangkat berdasarkan nilai integer yang ditemukan pada kunci registry DeviceType:

ValueJenis PerangkatKeterangan
1Xbox OneKonsol Game
6Apple iPhoneSmartphone iOS
7Apple iPadTablet iOS
8Android DeviceSmartphone/Tablet Android
9Windows 10 DesktopPC Desktop
11Windows 10 PhoneMobile Device Windows
12Linux DevicePerangkat berbasis Linux
13Windows IoTPerangkat Internet of Things
14Surface HubPerangkat kolaborasi layar besar
15Windows 10 LaptopPerangkat Laptop (Observed)
16Microsoft SurfaceTablet/Laptop Surface (Observed)

Contoh Korelasi Registry

Tabel berikut menunjukkan bagaimana menghubungkan data dari database ke Registry untuk memvalidasi asal aktivitas.

FieldValue / Deskripsi
Registry Path...\TaskFlow\DeviceCache\<Device_GUID>
Key ValueDeviceType
Forensic PurposeMembuktikan sumber perangkat (misal: membedakan aktivitas dari laptop kantor vs ponsel pribadi).
Example

Tip

Insight Forensik: Kemampuan sinkronisasi cloud pada Windows Timeline berarti satu file ActivitiesCache.db bisa berisi riwayat dari banyak perangkat berbeda. Mengidentifikasi PlatformDeviceId adalah langkah krusial untuk membuktikan possession (kepemilikan) dan access (akses) pada perangkat tertentu dalam lingkungan multi-device.

Prosedur Ekstraksi & Analisis

Cara termudah untuk menganalisis artefak ini adalah menggunakan tool parser dari Eric Zimmerman.

  1. Ekstraksi: Gunakan FTK Imager untuk mengambil file ActivitiesCache.db (pastikan file -wal dan -shm juga terbawa).

  2. Parsing dengan WxTCmd: Jalankan tool via Command Line untuk menghasilkan output CSV.

    WxTCmd.exe -f "C:\Path\To\ActivitiesCache.db" --csv "C:\Output\Folder"
  3. Review: Gunakan Timeline Explorer untuk membuka hasil CSV. Fokus pada kolom Payload dan Focus Duration (untuk Type 6) guna menentukan berapa lama pengguna berinteraksi dengan aplikasi tersebut.

Tools yang Direkomendasikan

ToolDeskripsi
WxTCmdTool CLI terbaik untuk mem-parsing ActivitiesCache.db secara massal ke CSV.
Timeline ExplorerViewer untuk membuka hasil CSV dengan fitur filtering yang sangat memudahkan analisis.
DB Browser for SQLiteUntuk inspeksi manual langsung ke dalam tabel database.
Windows Timeline ParserTool GUI (Kacos2000) yang memudahkan visualisasi riwayat aktivitas secara hierarkis tanpa baris perintah.
Last updated on