Membangun SOC yang Lebih Kuat Dimulai dari Security Tools yang Tepat
SOC modern tidak bergantung pada satu platform. Pelajari peran SIEM, SOAR, XDR, NDR, Threat Intelligence, dan open-source tools dalam operasi keamanan terintegrasi.
Security Operations Center (SOC) yang kuat tidak dibangun dengan membeli satu platform lalu berharap seluruh ancaman otomatis menghilang. SOC modern merupakan gabungan antara manusia, proses, telemetry, detection logic, workflow investigasi, dan teknologi yang saling bertukar konteks.
Karena itu, pertanyaan yang lebih tepat bukan “platform apa yang paling lengkap?”, melainkan “apakah setiap sinyal keamanan dapat diubah menjadi keputusan dan tindakan yang terukur?”
Sebuah SIEM mungkin mampu menampung jutaan event. EDR dapat melihat aktivitas mencurigakan pada endpoint. NDR mengamati komunikasi di jaringan. Threat Intelligence menambahkan konteks tentang indikator dan perilaku adversary. SOAR mengotomatisasi langkah yang berulang. Namun jika semuanya berdiri sendiri, analyst tetap harus berpindah dashboard, menyalin data secara manual, dan menebak alert mana yang harus diprioritaskan.
SOC yang efektif menghubungkan seluruh kemampuan tersebut ke dalam siklus yang konsisten:
Detect → Investigate → Respond → Improve
Inilah alasan membangun SOC seharusnya dimulai dari kebutuhan operasional dan use case, bukan dari katalog vendor.
SOC Bukan Ruangan dengan Banyak Monitor
SOC sering digambarkan sebagai ruangan gelap dengan video wall besar dan grafik yang terus bergerak. Gambaran itu terlihat meyakinkan, tetapi tidak menjelaskan apakah tim mampu mendeteksi kompromi, melakukan containment, atau memperbaiki detection gap.
Secara operasional, SOC adalah fungsi terpusat untuk memantau, menganalisis, mendeteksi, dan merespons informasi keamanan. Definisi tersebut juga sejalan dengan Technical Reference Architecture CISA.
Teknologi di dalam SOC harus membantu tim menjawab pertanyaan konkret:
- Aset dan identitas mana yang terdampak?
- Apa yang sebenarnya terjadi?
- Kapan aktivitas dimulai dan apakah masih berlangsung?
- Dari mana serangan berasal dan ke mana attacker bergerak?
- Seberapa besar dampaknya terhadap bisnis?
- Tindakan apa yang harus dijalankan sekarang?
- Detection atau control apa yang perlu diperbaiki agar kejadian serupa lebih cepat ditemukan?
Kerangka ini selaras dengan pendekatan incident response modern. NIST SP 800-61 Rev. 3 menempatkan Detect, Respond, dan Recover sebagai bagian penting penanganan insiden, sementara Govern, Identify, dan Protect membangun kesiapan serta mengurangi dampaknya. Improvement bukan langkah kosmetik di akhir, tetapi feedback loop yang menguatkan seluruh fungsi keamanan.
Sepuluh Kategori Teknologi Utama dalam SOC
Daftar berikut bukan shopping list. Setiap kategori menyelesaikan masalah yang berbeda, dan beberapa platform modern memang menggabungkan lebih dari satu kemampuan.
| Kategori | Peran utama | Contoh commercial | Contoh open-source atau community |
|---|---|---|---|
| SIEM | Mengumpulkan, menormalisasi, mencari, dan mengorelasikan log | Microsoft Sentinel, Splunk Enterprise Security, IBM QRadar | Wazuh, OpenSearch Security Analytics |
| SOAR | Mengorkestrasi workflow, enrichment, case handling, dan response | Cortex XSOAR, Splunk SOAR, Microsoft Sentinel playbooks | Shuffle, TheHive dan Cortex |
| EDR/XDR | Mendeteksi, menyelidiki, dan merespons aktivitas pada endpoint maupun domain lain | Microsoft Defender XDR, CrowdStrike Falcon Insight XDR, Cortex XDR | Wazuh, Velociraptor untuk DFIR dan hunting |
| UEBA | Membuat baseline dan menemukan penyimpangan perilaku user atau entity | Exabeam, Securonix, kemampuan UEBA pada Splunk ES | Analytics khusus berbasis OpenSearch/Wazuh; belum selalu setara produk UEBA penuh |
| Threat Intelligence | Mengelola, memperkaya, mengorelasikan, dan membagikan threat information | Recorded Future, ThreatConnect | MISP, OpenCTI |
| NDR | Mengamati traffic dan perilaku jaringan untuk menemukan aktivitas mencurigakan | Darktrace, Vectra AI, ExtraHop RevealX | Zeek, Suricata |
| Malware Analysis | Menganalisis file atau payload mencurigakan secara statis dan dinamis | ANY.RUN, Joe Sandbox | CAPE Sandbox, YARA, capa |
| Threat Hunting | Mencari aktivitas adversary yang belum memicu detection otomatis | Fitur hunting pada platform SIEM/XDR | Velociraptor, osquery, Sigma, MITRE ATT&CK |
| Deception Technology | Menggunakan decoy dan honeypot untuk memancing aktivitas attacker berisiko tinggi | Akamai Guardicore Deception, Thinkst Canary | T-Pot, OpenCanary, Cowrie |
| Vulnerability Management | Menemukan, memvalidasi, memprioritaskan, dan memantau remediation kelemahan | Tenable, Qualys, Rapid7 | Greenbone/OpenVAS |
Produk pada kolom open-source tidak selalu merupakan pengganti satu-banding-satu untuk platform commercial. Zeek, misalnya, sangat kuat untuk network security monitoring dan menghasilkan high-fidelity transaction logs, tetapi bukan NDR turnkey yang otomatis menyediakan seluruh detection content, response, dan support enterprise.
1. SIEM: Pusat Telemetry dan Korelasi
Security Information and Event Management atau SIEM mengumpulkan security event dari endpoint, server, firewall, identity provider, aplikasi, cloud workload, dan berbagai sumber lain. Nilai utamanya bukan sekadar menyimpan log, melainkan membuat data tersebut dapat dicari, dinormalisasi, dikorelasikan, dan diubah menjadi alert.
Guidance for SIEM and SOAR Implementation dari CISA menekankan pentingnya perencanaan implementasi, arsitektur, dan proses operasional. Dengan kata lain, membeli SIEM tidak otomatis menghasilkan detection yang baik.
SIEM yang sehat membutuhkan:
- daftar data source yang dikaitkan dengan use case;
- parsing dan normalization yang konsisten;
- time synchronization;
- retention sesuai risiko dan kewajiban organisasi;
- detection rule yang diuji;
- monitoring terhadap pipeline ingestion;
- kontrol akses dan audit terhadap aktivitas analyst;
- proses tuning untuk menekan false positive.
Wazuh relevan untuk organisasi atau SOC lab yang ingin mempelajari SIEM dan XDR berbasis open-source. Platform ini dapat mengumpulkan telemetry dari endpoint, network device, cloud workload, dan sumber lain. Namun tim tetap harus merancang rule, capacity, retention, integrasi, dan prosedur responsnya.
SIEM yang tidak dirawat hanya menjadi “gudang log premium”: mahal, penuh, dan dicari ketika audit sudah mengetuk pintu.
2. SOAR: Mengurangi Pekerjaan Berulang
Security Orchestration, Automation and Response atau SOAR menghubungkan tools dan mengotomatisasi langkah yang konsisten. Contohnya:
- SIEM membuat alert tentang login mencurigakan.
- SOAR mengambil informasi user dan asset.
- IP, domain, atau hash diperkaya menggunakan Threat Intelligence.
- Sistem memeriksa alert terkait pada EDR dan NDR.
- Case dibuat dan diberi severity.
- Analyst memverifikasi bukti.
- Setelah approval, akun dapat dinonaktifkan atau endpoint diisolasi.
- Seluruh tindakan dicatat ke dalam case.
Shuffle menyediakan pendekatan open-source untuk membangun security workflow. Untuk platform commercial, produk seperti Cortex XSOAR dan Splunk SOAR menggabungkan orchestration, enrichment, automation, dan case-related workflow.
Otomasi harus diterapkan bertahap. Langkah berisiko rendah seperti enrichment, deduplication, notification, dan pembuatan ticket dapat diotomatisasi lebih awal. Tindakan yang dapat mengganggu operasi—misalnya memblokir akun, mengisolasi server, atau menutup network segment—memerlukan guardrail, approval, rollback, dan audit trail.
3. EDR dan XDR: Melihat Apa yang Terjadi pada Endpoint
Endpoint Detection and Response atau EDR memberikan visibility terhadap proses, file, registry, network connection, user activity, dan perubahan lain pada endpoint. Kemampuan response dapat mencakup isolasi host, penghentian proses, quarantine file, atau pengumpulan forensic artifact.
Extended Detection and Response atau XDR memperluas korelasi ke beberapa domain, misalnya endpoint, identity, email, cloud, dan network. Integrasi antara SIEM dan XDR dapat membuat analyst melihat incident dan evidence secara lebih utuh. Dokumentasi Microsoft tentang integrasi Sentinel dan Defender XDR memberikan contoh bagaimana kedua kemampuan tersebut digunakan dalam unified security operations.
Untuk lab, Velociraptor sangat berguna untuk targeted forensic collection, endpoint monitoring, dan threat hunting. Akan tetapi, Velociraptor lebih tepat dipahami sebagai platform DFIR dan endpoint visibility, bukan pengganti penuh seluruh fungsi EPP, EDR, dan XDR commercial.
4. UEBA: Mencari Penyimpangan Perilaku
User and Entity Behavior Analytics atau UEBA membangun baseline perilaku user, device, service account, atau workload, kemudian menilai penyimpangan yang berpotensi berbahaya.
Contoh use case:
- user melakukan login pada waktu atau lokasi yang tidak biasa;
- service account mulai mengakses workstation;
- satu akun mengunduh data jauh di atas pola normal;
- endpoint yang biasanya pasif mulai melakukan koneksi lateral;
- privileged account menggunakan resource yang sebelumnya tidak pernah diakses.
UEBA bukan mesin pembaca pikiran. Hasilnya sangat bergantung pada kualitas identitas, kelengkapan telemetry, periode baseline, dan konteks bisnis. Perubahan jadwal kerja, migrasi sistem, atau aktivitas administrator dapat terlihat abnormal tanpa benar-benar malicious.
Pada stack open-source, fungsi serupa dapat dibangun menggunakan anomaly detection dan custom analytics. Namun organisasi harus jujur bahwa ini belum tentu memberikan coverage, model, entity resolution, dan workflow sekomplet produk UEBA khusus.
5. Threat Intelligence: Konteks, Bukan Sekadar Daftar IOC
Threat Intelligence membantu tim memahami relevansi IP address, domain, file hash, URL, vulnerability, malware family, threat actor, campaign, dan Tactics, Techniques, and Procedures atau TTP.
MISP merupakan platform open-source untuk mengumpulkan, menyimpan, mendistribusikan, dan membagikan indicator serta threat information secara terstruktur. Untuk threat modeling dan detection engineering, MITRE ATT&CK menyediakan knowledge base tentang tactics dan techniques adversary berdasarkan observasi dunia nyata.
Threat feed yang besar tidak otomatis berguna. IOC dapat kedaluwarsa, terlalu umum, atau tidak relevan dengan lingkungan organisasi. Intelligence harus membantu keputusan, misalnya:
- menaikkan prioritas alert;
- memperkaya investigation;
- memblokir indikator dengan confidence tinggi;
- membuat detection berdasarkan TTP;
- menentukan asset yang paling mungkin menjadi target;
- mengarahkan threat hunting.
6. NDR: Visibility di Jalur Komunikasi
Network Detection and Response atau NDR memonitor network activity untuk menemukan pola mencurigakan, lateral movement, command-and-control, scanning, beaconing, atau exfiltration.
Zeek memberikan visibility mendalam melalui transaction log, file-related data, dan output yang dapat dikustomisasi. Dokumentasi Zeek menjelaskan bahwa platform ini menghasilkan data protocol dan transaksi yang kaya untuk mendukung investigation. Suricata dapat melengkapi stack dengan signature-based IDS/IPS.
NDR sangat penting ketika endpoint agent tidak tersedia, tidak aktif, atau tidak mampu melihat seluruh komunikasi. Namun encrypted traffic, asymmetric routing, kapasitas sensor, packet loss, dan posisi network tap dapat memengaruhi hasil. NDR bukan sulap; bila sensornya dipasang di tempat yang salah, ia mengamati lorong kosong dengan penuh dedikasi.
7. Malware Analysis: Memahami Perilaku File Mencurigakan
Malware Analysis digunakan untuk menjawab pertanyaan seperti:
- proses apa yang dibuat?
- file atau registry key apa yang diubah?
- domain atau IP mana yang dihubungi?
- persistence apa yang dipasang?
- credential atau data apa yang dicari?
- apakah payload tambahan diunduh?
CAPE Sandbox dapat menjalankan suspicious file dalam lingkungan terisolasi sambil memonitor perilaku proses dan mengumpulkan forensic artifact. YARA dan capa dapat membantu klasifikasi serta identifikasi capability.
Malware sandbox harus diisolasi dengan ketat. Jangan menjalankan sample pada workstation analyst, network produksi, atau environment yang mempunyai credential aktif. Snapshot, egress control, detonation policy, dan pemisahan infrastruktur bukan aksesori tambahan.
8. Threat Hunting: Mencari yang Belum Terdeteksi
Threat hunting adalah aktivitas proaktif untuk mencari tanda kompromi yang mungkin melewati detection yang ada. Hunting yang baik dimulai dari hypothesis dan data requirement, bukan sekadar mengetik query acak sampai dashboard terlihat dramatis.
Training Threat Hunting dan Detection Engineering dari MITRE ATT&CK menyusun aktivitas ini mulai dari hypothesis, kebutuhan data, identifikasi collection gap, pengujian analytics, sampai investigation.
Contoh hypothesis:
Adversary mungkin menggunakan remote service dengan credential valid untuk lateral movement setelah menguasai satu endpoint.
Dari hypothesis tersebut, hunter menentukan telemetry identity, endpoint, authentication, process execution, dan network yang diperlukan. Jika aktivitas berbahaya ditemukan, hasil hunt harus diubah menjadi detection rule, monitoring tambahan, atau perbaikan control. Hunt yang berhenti sebagai laporan tidak memperkuat pertahanan.
9. Deception Technology: Alert dengan Signal Tinggi
Deception Technology menempatkan decoy, fake credential, honeytoken, atau honeypot untuk mendeteksi interaksi yang seharusnya tidak terjadi. Karena legitimate user tidak memiliki alasan mengakses decoy, alert dapat memiliki signal-to-noise ratio yang tinggi.
T-Pot menggabungkan banyak honeypot dan kemampuan visualisasi dalam sebuah platform community. Pada sisi commercial, deception juga tersedia sebagai bagian dari solusi seperti Akamai Guardicore Segmentation.
Deception environment harus dipisahkan, dipantau, dan dibatasi agar tidak menjadi pijakan untuk menyerang sistem lain. Selain itu, tim perlu menentukan siapa yang menangani alert, evidence apa yang dikumpulkan, dan bagaimana aktivitas tersebut dikorelasikan dengan SIEM atau NDR.
10. Vulnerability Management: Mengurangi Peluang Sebelum Menjadi Insiden
Vulnerability Management bukan kegiatan scan tahunan lalu mengekspor PDF. Prosesnya mencakup discovery, assessment, validation, prioritization, remediation, exception handling, dan verification.
Greenbone/OpenVAS menyediakan fondasi open-source untuk menemukan dan menilai kelemahan. Platform commercial seperti Tenable, Qualys, dan Rapid7 menambahkan berbagai kemampuan pengelolaan exposure, integrasi, prioritization, serta support.
Temuan perlu diprioritaskan menggunakan lebih dari skor CVSS. Pertimbangkan:
- apakah asset dapat diakses dari internet;
- apakah vulnerability diketahui sedang dieksploitasi;
- apakah exploit tersedia;
- nilai dan fungsi bisnis asset;
- privilege yang dapat diperoleh;
- control kompensasi;
- exposure identity dan network path;
- dampak terhadap confidentiality, integrity, dan availability.
SOC perlu menerima informasi vulnerability agar alert pada asset berisiko dapat diprioritaskan. Sebaliknya, hasil incident dan threat hunting perlu kembali ke tim vulnerability management untuk memperbaiki prioritas remediation.
Bagaimana Tools Seharusnya Terhubung
Arsitektur SOC yang sederhana tetapi efektif dapat dibaca sebagai aliran berikut:
- Collect: endpoint, identity, network, application, cloud, dan vulnerability scanner menghasilkan telemetry.
- Normalize: field, timestamp, asset identity, user identity, dan severity diseragamkan.
- Detect: SIEM, EDR/XDR, NDR, UEBA, dan deception menghasilkan signal.
- Enrich: Threat Intelligence, CMDB, asset criticality, identity context, dan vulnerability data menambah makna.
- Investigate: evidence digabungkan ke dalam satu case dan timeline.
- Respond: analyst atau SOAR menjalankan containment, eradication, notification, dan recovery.
- Improve: hasil incident dan hunting dipakai untuk memperbaiki rule, playbook, data collection, hardening, dan pelatihan.
Kunci integrasi bukan jumlah connector, melainkan konsistensi konteks. Satu hostname bisa muncul sebagai nama pendek, FQDN, IP address, agent ID, dan cloud instance ID. Tanpa entity mapping, lima tools dapat menganggap satu server sebagai lima asset berbeda.
Rancangan SOC Lab dengan Open-Source Tools
Untuk belajar Blue Team atau membangun proof of concept, stack berikut sudah cukup memberi pengalaman end-to-end:
- Wazuh untuk endpoint telemetry, SIEM/XDR, alerting, dan active response;
- Zeek untuk network transaction logs dan visibility;
- Suricata untuk signature-based network detection;
- Velociraptor untuk endpoint hunting dan forensic collection;
- MISP untuk threat intelligence dan IOC sharing;
- Shuffle untuk orchestration dan automation;
- CAPE Sandbox untuk malware detonation pada environment terisolasi;
- T-Pot untuk deception dan honeypot telemetry;
- Greenbone/OpenVAS untuk vulnerability assessment;
- MITRE ATT&CK dan Sigma untuk menyusun coverage dan detection logic yang portable.
Mulailah dari dua atau tiga use case, misalnya brute-force diikuti successful login, suspicious PowerShell, dan koneksi ke known-malicious infrastructure. Pastikan alur lengkap dari data source sampai closure dapat berjalan sebelum menambah platform baru.
Open-source memang dapat mengurangi biaya lisensi, tetapi bukan berarti biaya operasional menjadi nol. Infrastruktur, storage, update, integration, backup, tuning, monitoring, dan kompetensi tim tetap harus diperhitungkan. Lisensinya boleh gratis; kapasitas analyst sayangnya belum tersedia sebagai package manager.
Memilih Tools Berdasarkan Use Case
Gunakan urutan berikut sebelum memilih produk:
1. Tentukan asset dan risiko utama
Lingkungan yang dominan cloud, endpoint, OT, sekolah, rumah sakit, atau e-commerce memiliki kebutuhan telemetry dan response yang berbeda.
2. Susun detection dan response use case
Contohnya account takeover, ransomware, web shell, data exfiltration, insider threat, cloud misconfiguration, atau exploitation terhadap internet-facing application.
3. Petakan data yang diperlukan
Setiap use case harus mempunyai data source, field, retention, owner, dan quality check. Jangan menelan seluruh log hanya karena storage masih tersedia.
4. Tentukan tindakan dan kewenangan
Siapa yang boleh menonaktifkan user? Kapan endpoint boleh diisolasi? Siapa yang menghubungi pemilik sistem? Berapa lama approval dapat ditunggu?
5. Uji integrasi dan failure mode
Periksa apa yang terjadi ketika API gagal, token kedaluwarsa, ingestion berhenti, connector berubah, atau automation menjalankan tindakan parsial.
6. Ukur hasil, bukan volume alert
Metrik yang lebih berguna antara lain:
- persentase critical asset dengan telemetry sehat;
- detection coverage terhadap threat scenario prioritas;
- Mean Time to Acknowledge;
- Mean Time to Investigate;
- Mean Time to Contain;
- false-positive rate;
- persentase incident yang memiliki evidence memadai;
- persentase playbook yang berhasil tanpa error;
- jumlah detection gap yang ditutup setelah incident atau hunt;
- umur backlog vulnerability berdasarkan risiko.
Kesalahan Umum saat Membangun SOC
Beberapa kegagalan berulang lebih sering disebabkan oleh desain operasional daripada kekurangan produk.
Mengumpulkan semua log tanpa tujuan
Akibatnya biaya ingestion meningkat, pencarian melambat, dan analyst tetap tidak memperoleh data yang dibutuhkan untuk use case penting.
Membeli platform sebelum menyiapkan proses
Tanpa severity model, ownership, escalation path, runbook, dan Service Level Objective, alert hanya berpindah dari dashboard satu ke dashboard lain.
Mengotomatisasi proses yang belum stabil
SOAR akan menjalankan kesalahan manual secara lebih cepat dan konsisten. Stabilkan workflow, ukur hasilnya, lalu otomasi bertahap.
Menganggap default rule sudah cukup
Detection bawaan adalah titik awal. Rule perlu disesuaikan dengan environment, identity model, software normal, threat profile, dan risiko bisnis organisasi.
Tidak memonitor health dari security tools
SOC harus mendeteksi ketika agent berhenti mengirim data, sensor kehilangan packet, parser gagal, feed kedaluwarsa, storage penuh, atau playbook error. Tidak adanya alert belum tentu berarti aman; bisa jadi termometernya mati.
Mengabaikan analyst experience
Terlalu banyak dashboard, credential, query language, dan prosedur manual meningkatkan waktu investigasi serta risiko kesalahan. Integrasi yang baik harus mengurangi context switching dan menghadirkan evidence yang relevan di dalam case.
Jadi, Tool Apa yang Paling Esensial?
Jika harus memilih satu kategori sebagai fondasi SOC modern, SIEM adalah pilihan paling esensial karena menjadi pusat telemetry, pencarian, korelasi, dan audit. Namun SIEM hanya bernilai jika menerima data berkualitas dan dioperasikan dengan detection serta workflow yang matang.
Pada organisasi yang baru memulai dan mempunyai keterbatasan sumber daya, kombinasi endpoint visibility/EDR-XDR, centralized logging/SIEM, dan vulnerability management biasanya memberikan fondasi yang lebih realistis daripada langsung membeli sepuluh platform.
Setelah fondasi stabil, tambahkan NDR, SOAR, Threat Intelligence, malware analysis, deception, dan hunting sesuai risiko serta use case. Urutannya tidak harus sama untuk setiap organisasi.
Kesimpulan
Kekuatan SOC tidak berasal dari banyaknya logo produk pada diagram arsitektur. SOC menjadi kuat ketika tools berbagi telemetry, context, evidence, dan action secara konsisten; analyst memahami apa yang harus dilakukan; serta setiap insiden menghasilkan perbaikan nyata.
SIEM menghubungkan data. EDR/XDR dan NDR memperluas visibility. UEBA mencari penyimpangan. Threat Intelligence memberikan konteks. SOAR mempercepat workflow. Malware analysis memperdalam evidence. Threat hunting mencari blind spot. Deception menghasilkan signal bernilai tinggi. Vulnerability Management mengurangi peluang serangan sebelum berubah menjadi insiden.
Tetapi teknologi tetap hanya enabler. Hasil akhirnya ditentukan oleh kualitas integrasi, detection engineering, playbook, governance, dan kemampuan analyst mengubah security data menjadi keputusan yang dapat ditindaklanjuti.
Detect → Investigate → Respond → Improve.
Menurut Anda, jika hanya boleh memulai dari satu kategori teknologi, tool SOC mana yang paling esensial untuk lingkungan organisasi Anda?
Sumber Resmi
- NIST Cybersecurity Framework 2.0
- NIST Incident Response Project dan SP 800-61 Rev. 3
- CISA Guidance for SIEM and SOAR Implementation
- MITRE ATT&CK
- Wazuh Platform Overview
- Shuffle Documentation
- Velociraptor Documentation
- MISP Project
- Zeek Network Security Monitor
- CAPE Sandbox Documentation
- T-Pot Community Edition
- Greenbone Open Source Vulnerability Management
Post Terkait
Web Application Security Fundamentals #09: HTTPS, TLS, dan Certificate
Pahami apa yang dilindungi HTTPS, certificate validation, HSTS, mixed content, TLS termination, serta batas perlindungan...
Forensik Digital Kasus Hoax Sekolah #5
Bagian penutup: menggabungkan timeline lintas perangkat, membangun graf penyebaran dengan networkx, menguji hipotesis al...
Forensik Digital Kasus Hoax Sekolah #4
Bagian keempat: membaca konvensi penamaan file WhatsApp, apa yang tersisa dari EXIF setelah kompresi, perceptual hashing...