1 Dasar-dasar IP
CleanIP menyusun tipe IP berdasarkan konsistensi kepemilikan, fungsi jaringan, dan risiko anonimitas. Tipe yang umum adalah sebagai berikut:
| Tipe | Warna risiko | Arti | Sinyal khas |
|---|---|---|---|
| IP native | Risiko rendah | Negara registrasi blok IP sama dengan negara geolokasi | Umum pada broadband rumah, ISP lokal, dan IDC lokal |
| IP broadcast | Risiko sedang | Negara registrasi blok IP berbeda dari negara geolokasi | Umum pada penyedia cloud multinasional atau broadcast datacenter luar negeri |
| IDC / Datacenter | Risiko sedang | VPS, server dedicated, server cloud, jaringan penyedia hosting | Cocok untuk beban kerja server, tidak setara dengan jalur keluar residensial |
| Jaringan bisnis / pendidikan / pemerintah | Rendah atau khusus | Jalur sewa perusahaan, sekolah, lembaga riset, jaringan sektor publik | Bukan residensial, dan bukan datacenter biasa juga — dinilai kasus per kasus |
| IP seluler | Risiko rendah | Jalur keluar jaringan seluler 4G / 5G | Bisa melibatkan CGNAT dan pergantian IP yang sering |
| DNS publik / CDN | Informasi | Resolver publik, DNS root, infrastruktur edge CDN | Tidak dinilai sebagai jalur keluar pengguna biasa |
| Proxy residensial | Risiko menengah-tinggi | Broadband residensial asli yang diakses lewat jaringan proxy | Kepemilikan tampak residensial, perilaku tampak seperti proxy |
| VPN / Proxy / Tor | Risiko tinggi | VPN komersial, proxy publik, exit jaringan anonim | Akun, pembayaran, dan layanan langganan biasanya lebih sensitif di sini |
Warna hanya menunjukkan kecenderungan risiko, bukan kesimpulan mutlak. Penilaian akhir tetap bergantung pada riwayat penyalahgunaan, reputasi ASN, dan skenario bisnis tertentu.
Cara yang umum adalah memeriksa tipe pemilik ASN. Namun, cara ini hanya menunjukkan bahwa IP tersebut dimiliki oleh ISP — bukan berarti IP itu benar-benar dipakai untuk broadband rumah. Misalnya, di Tiongkok sebagian besar IP server IDC tradisional terdaftar atas nama tiga operator besar (China Telecom, China Unicom, China Mobile), karena mereka adalah ISP, padahal IP tersebut sebenarnya dipakai di server datacenter.
CleanIP menggabungkan tipe ASN, nama organisasi, reverse DNS, port terbuka, banner layanan, sinyal proxy/VPN, dan perilaku historis untuk membuat penilaian ini. Cara ini membantu membedakan dua kasus yang mudah tertukar: IP server datacenter yang terdaftar atas nama operator, dan titik keluar proxy residensial yang menyamar sebagai broadband rumah.
IP native adalah IP yang negara registrasi blok-nya sama dengan negara geolokasi yang dipilih. Negara yang berbeda berarti broadcast. Negara registrasi blok adalah negara yang tercantum dalam file delegasi harian kelima RIR, yaitu negara pemegang yang dialokasikan blok tersebut oleh RIR — dasar yang sama dengan registered country MaxMind dan basis data arus utama lainnya. Hanya bila file delegasi memberi kode wilayah, kami beralih ke whois dan RDAP. Negara inetnum di whois diisi sendiri oleh pemegangnya dan tidak menentukan putusan. Negara registrasi ASN yang berbeda merupakan pemberitahuan lintas wilayah tersendiri dan tidak pernah mengubah putusan ini. Jaringan residensial maupun datacenter sama-sama bisa memakai IP native.
Beberapa penyedia IDC global multinasional (seperti AWS, GCP, dan Azure) membeli blok IP besar demi kemudahan pengelolaan dan mengumumkannya di berbagai negara. IP jenis ini disebut IP broadcast.
| Label | Arti | Contoh khas |
|---|---|---|
| IP native | Negara registrasi IP sama dengan negara alamat hasil geolokasinya | Broadband rumah, jaringan bisnis lokal, IDC lokal |
| IP broadcast | Semua kasus lainnya: IDC multinasional, node anycast, data yang hilang, dll. | Node multinasional AWS / GCP / Azure, anycast Cloudflare, PoP luar negeri DNSPod, dll. |
Bila sebuah IP ditandai native, biasanya itu menandakan IP tersebut milik broadband rumah atau penyedia IDC lokal. Bila sebuah IP tampil sebagai broadcast, biasanya itu menandakan IP tersebut bukan broadband rumah dan bukan pula dari penyedia IDC lokal.
CleanIP menentukan apakah sebuah IP native berdasarkan lokasi registrasinya. Jika negara registrasi sama dengan negara alamat hasil geolokasi, IP ditampilkan sebagai "IP Native"; jika tidak, ditampilkan sebagai "IP Broadcast". Tabel "Riwayat Registrasi" di bawah dapat dipakai untuk melihat lokasi registrasi IP dan catatan historisnya.
Tiga alasan yang khas, diurutkan dari yang paling sering:
- IP broadcast: Negara registrasi IP berbeda dari negara alamat hasil geolokasinya. Umum pada IDC multinasional, penyedia cloud, node luar negeri milik operator, atau broadcast datacenter. CleanIP menandainya dengan badge IP Broadcast berwarna kuning.
- Infrastruktur publik: DNS publik, CDN, atau node platform cloud global dapat memakai blok alamat yang sama di berbagai wilayah, sehingga basis data geolokasi bisa melaporkan negara atau kota yang berbeda tergantung lokasi pemeriksaan dan sudut pandang routing.
- Keterlambatan basis data geolokasi: Setelah kepemilikan blok IP berpindah, setiap penyedia geolokasi memperbarui dengan kecepatan berbeda (basis data geolokasi komersial biasanya diperbarui mingguan, sedangkan sebagian sumber gratis diperbarui bulanan atau lebih lambat). Seiring waktu hasilnya cenderung menyatu; data usang dari sebagian kecil sumber perlu diverifikasi silang untuk dikenali.
CleanIP membandingkan data geolokasi, ASN, dan kepemilikan jaringan dari berbagai sumber secara berdampingan. Semakin konsisten, semakin tinggi tingkat keyakinan; bila ada perbedaan yang jelas, CleanIP mengutamakan penandaan penyebab yang mungkin seperti IP broadcast, infrastruktur publik, atau keterlambatan basis data.
2 Penilaian & Kontrol Risiko
CleanIP menyediakan dua skor independen yang arahnya berlawanan — jangan sampai tertukar:
| Skor | Rentang | Arah | Ditampilkan di mana |
|---|---|---|---|
| Skor Kebersihan | 0–100 + peringkat A+/A/B/C/D/F | Semakin tinggi semakin baik | Angka utama di beranda, bagian atas kartu IP |
| Skor Risiko | 0–100 + label 6 tingkat | Semakin tinggi semakin berbahaya | Kartu "Intelijen IP (Indikator Ancaman)" |
Untuk sebagian besar IP, kedua skor ini berkorelasi negatif (skor kebersihan yang tinggi biasanya berarti skor risiko yang lebih rendah), tetapi keduanya bukan pelengkap yang persis. Cara menghitungnya berbeda: kebersihan adalah skor kualitas gabungan, sedangkan skor risiko lebih condong ke keputusan ancaman dan pemblokiran.
Skor Kebersihan (0–100, semakin tinggi semakin bersih) adalah gabungan berbobot dari 6 dimensi:
- Kepercayaan identitas (20%): Kesesuaian antara negara tempat rentang IP terdaftar dan negara hasil geolokasi, validasi RPKI, serta apakah IP termasuk infrastruktur publik yang sudah dikenal
- Penghindaran anonimitas (25%): Deteksi proxy / VPN / Tor / proxy residensial (semakin tersembunyi, semakin besar pengurangan)
- Riwayat penyalahgunaan (20%): Jumlah laporan penyalahgunaan dan usia laporan, diverifikasi silang dari berbagai sumber data
- Cakupan daftar hitam (15%): 21 sumber DNSBL, basis data honeypot (HTTPBL), dan daftar IP yang diketahui telah diretas
- Perilaku serangan (10%): Jumlah serangan di seluruh jaringan, mencerminkan catatan pemindaian aktif atau brute-force
- Reputasi lokal (10%): Penilaian reputasi milik CleanIP sendiri dan kejadian ancaman selama 30 hari terakhir
Pemetaan peringkat:
Skor ini bukan hasil dari satu kolom saja — melainkan penilaian gabungan yang terbentuk dari kerja sama enam dimensi: identitas, anonimitas, penyalahgunaan, daftar hitam, serangan, dan reputasi lokal.
Skor Risiko adalah skor terpisah yang independen dari kebersihan (0–100, semakin tinggi semakin berbahaya, arahnya berlawanan dengan kebersihan). Skor ini khusus dipakai untuk keputusan kontrol risiko bisnis tentang apakah sebuah IP diblokir atau dimasukkan daftar hitam:
Data kontrol risiko berasal dari pemantauan honeypot, laporan penyalahgunaan, daftar hitam DNSBL, analisis perilaku, dan sumber multidimensi lainnya. Nilai risiko sebuah IP menurun seiring waktu karena catatan kontrol risiko menua.
Catatan: Angka besar di beranda adalah Skor Kebersihan, bukan Skor Risiko. Kebersihan yang lebih tinggi lebih baik; skor risiko yang lebih tinggi lebih berbahaya.
Skor risiko tidak terkait langsung dengan apakah sebuah IP adalah broadband rumah. Jika IP broadband rumah pernah dipakai untuk pemindaian, brute-force, crawling, atau serangan keluar, skor risikonya bisa tinggi. Sebaliknya, IP datacenter pun bisa memiliki skor risiko rendah bila tidak ada catatan perilaku berbahaya.
Alasan umum skor tinggi pada broadband rumah:
- • Kontaminasi historis — Pengguna sebelumnya menjalankan proxy, crawler, atau lalu lintas serangan di IP ini, dan sumber data menyimpan catatannya
- • Penandaan satu prefiks penuh — Ada IP berbahaya di tempat lain dalam blok /24 yang sama, dan sumber data menandai seluruh blok
- • Perangkat diretas — Perangkat IoT di rumah diretas dan bergabung ke botnet
- • Klien proxy residensial — Perangkat lunak proxy residensial seperti ProxyScrape atau 911 berjalan di jaringan
Klasifikasi tingkat blok IP di CleanIP memiliki akurasi yang relatif tinggi. Namun, pemakaian alamat IP tidak statis — sangat banyak IP berpindah tangan setiap hari. Akurasi data secara keseluruhan sekitar 95%.
Untuk memeriksa apakah sebuah IP baru-baru ini berpindah tangan, lihat cap waktu "pertama terlihat" pada data ASN. Jika data IP ini masih baru, kemungkinan kepemilikan atau statusnya telah berubah.
3 Peringkat Keamanan Platform
Peringkat Keamanan Platform memperkirakan probabilitas IP ini memicu verifikasi, pembatasan, atau pemblokiran di berbagai skenario bisnis. Peringkat ini mempertimbangkan tipe IP, risiko anonimitas, konsistensi geografis, riwayat penyalahgunaan, dan toleransi platform. Peringkat terbagi dalam tiga tingkat:
- Aman: Umumnya cocok untuk pemakaian jangka panjang, dengan probabilitas rendah memicu verifikasi tambahan
- Berisiko: Kadang bisa memicu verifikasi atau pembatasan
- Blokir: Probabilitas tinggi untuk dibatasi atau di-banned
Peringkat Keamanan Platform bukan jaminan. Riwayat akun, sidik jari perangkat, metode pembayaran, wilayah, dan perilaku akses semuanya memengaruhi hasil akhir kontrol risiko.
Setiap platform memiliki tingkat ketatnya kontrol risiko yang berbeda:
- Longgar (YouTube, X/Twitter, Facebook, e-commerce, gaming): terutama memantau Tor, proxy publik, dan penyalahgunaan berat
- Ketat (Netflix, Disney+, TikTok): aktif memblokir IP datacenter dan VPN
- Tingkat pembayaran: lebih sensitif terhadap layanan anonimitas, IP datacenter, ketidakcocokan geografis, dan perangkat yang tidak biasa
- Platform AI: cukup sensitif terhadap proxy dan IP datacenter
4 Teknik Deteksi
Sidik jari browser mengumpulkan serangkaian atribut browser dan perangkat (seperti versi browser, sistem operasi, resolusi layar, font yang terpasang, zona waktu, dan output Canvas/WebGL) lalu menggabungkannya menjadi pengenal yang hampir unik, yang dipakai untuk mengenali atau melacak perangkat yang sama tanpa membutuhkan cookie.
Sinyal sidik jari yang umum meliputi: User-Agent, resolusi layar/kedalaman warna, pengaturan zona waktu/bahasa, output rendering Canvas/WebGL, perbedaan pengukuran font, sidik jari audio, hardware concurrency, dan lainnya. Meskipun Anda menghapus cookie atau memakai jendela privat, sidik jari tetap dapat mengenali Anda.
Kebocoran WebRTC terjadi ketika proses koneksi WebRTC di browser (pertukaran kandidat ICE) tanpa sengaja memperlihatkan alamat IP lokal atau IP publik asli Anda — artinya, meskipun Anda memakai VPN atau proxy, situs web target mungkin tetap melihat IP asli Anda.
- Chrome: Pasang ekstensi "WebRTC Network Limiter" (dari Google) atau "WebRTC Leak Prevent"
- FirefoxDi halaman
about:config, aturmedia.peerconnection.enabledkefalse
Sidik jari JA3 adalah sidik jari hash yang dihasilkan dengan menganalisis kolom-kolom pesan Client Hello yang dikirim klien saat handshake TLS (versi SSL, cipher suite, ekstensi, elliptic curve, dll.), yang mengidentifikasi implementasi klien secara unik. Browser dan aplikasi yang berbeda memakai kombinasi parameter TLS yang berbeda saat membangun koneksi HTTPS, dan perbedaan ini membentuk semacam "sidik jari lapisan jaringan."
JA4 adalah versi penyempurnaan dari JA3 yang mengatasi sensitivitas JA3 terhadap perubahan urutan, sehingga lebih baik dalam membedakan implementasi yang dimodifikasi sedikit.
"Dual ISP" hanya berarti pemilik IP adalah ISP — bukan berarti IP itu benar-benar dipakai untuk broadband rumah. Misalnya, IP 110.242.68.66 yang dikembalikan oleh ping baidu.com milik China Unicom dengan tipe ASN ISP, tetapi sebenarnya merupakan salah satu IP server Baidu.
Mesin deteksi server CleanIP memakai reverse DNS, pemindaian port, analisis banner, dan teknik lainnya untuk mengidentifikasi IP server yang sebenarnya di dalam jaringan ISP, sehingga klasifikasinya lebih akurat.
5 Sumber Data & Teknologi
CleanIP menggabungkan feed intelijen IP komersial, data jaringan publik, basis data routing, daftar hitam DNS, dan data perilaku miliknya sendiri. Sumber yang berbeda mencakup dimensi yang berbeda:
- Geolokasi dan kepemilikan ASN
- Deteksi proxy, VPN, Tor, dan proxy residensial
- Laporan penyalahgunaan dan catatan daftar hitam
- Lalu lintas ASN dan profil jaringan
- Routing BGP dan riwayat registrasi
- Port terbuka dan sidik jari layanan
- Honeypot sendiri dan pemantauan perilaku
- Basis data brand dan infrastruktur publik yang dikurasi secara manual
Bila sumber data tidak sepakat, CleanIP mengutamakan penyajian kesimpulan yang bisa dijelaskan dan membuka jalur masukan pengguna untuk mengoreksi sampel yang janggal.
"Pengguna bersama" adalah perkiraan jumlah pengguna berbeda yang terkait dengan sebuah alamat IP, berdasarkan pemantauan dan analisis big data di seluruh jaringan. IP yang dipakai bersama banyak pengguna biasanya menandakan IP proxy publik atau VPN.
Mengingat penggunaan NAT yang meluas di Tiongkok daratan, sangat banyak pengguna akhir mengakses internet lewat IP publik yang sama, dan itu merupakan perilaku jaringan yang normal. Karena itu, sistem tidak menampilkan metrik pengguna bersama secara default untuk alamat IP Tiongkok daratan.
Alamat IP broadband rumah biasanya tetap terdaftar di bawah ASN dan organisasi yang tetap, dengan tingkat perubahan yang rendah. Bila ASN historis atau organisasi pemilik sebuah IP sering berubah, itu menandakan status kepemilikan yang tidak stabil — yang biasa disebut IP yang "tidak bersih".
Tabel riwayat ASN dan riwayat perusahaan memungkinkan Anda melihat dengan jelas semua catatan perubahan IP tersebut, sehingga membantu menilai stabilitasnya.
Modul pengumpulan data CleanIP mengidentifikasi IP yang termasuk CDN umum (termasuk Cloudflare, Akamai, Tencent Cloud CDN, Alibaba Cloud CDN, dan lainnya). Jika Anda menjalankan reverse proxy di server Anda dan domain yang diproxy memakai CDN, IP server Anda mungkin teridentifikasi sebagai IP CDN.
6 Pemindaian Port & Keamanan
CleanIP melakukan pemindaian koneksi TCP terhadap 26 port umum pada IP target. Selain menemukan port yang terbuka, CleanIP juga:
- Banner grabbing: mengidentifikasi perangkat lunak dan versi spesifik yang berjalan di port terbuka
- Pemetaan CPE: memetakan perangkat lunak yang teridentifikasi ke pengenal CPE standar
- Inferensi tag: menyimpulkan tipe IP dari kombinasi port dan data CPE (mis. CDN, database, IoT, dll.)
- Pencocokan kerentanan CVE: mencocokkan versi perangkat lunak yang teridentifikasi dengan basis data kerentanan CVE yang diketahui
CPE (Common Platform Enumeration) adalah skema penamaan perangkat lunak yang terstandar; misalnya, cpe:/a:nginx:nginx:1.24.0 mewakili Nginx 1.24.0.
CVE (Common Vulnerabilities and Exposures) adalah pengenal standar untuk kerentanan keamanan yang diketahui — misalnya, CVE-2024-6387 adalah kerentanan remote code execution di OpenSSH. CleanIP secara otomatis mencocokkan versi perangkat lunak hasil pemindaian dengan CVE berkeparahan tinggi yang diketahui.