HaltClick

Lindungi iklan dari penipuan klik dan situs web Anda dari bot

Perlindungan Lalu Lintas Sisi Server

Anti-Bot yang Andal untuk Situs Web Anda

Bayangkan situs web Anda diserbu ribuan bot setiap hari. Mereka mencuri konten Anda, mengklik iklan Anda, membebani server Anda, dan mendistorsi analitik Anda. Dalam laporan Anda, mereka menyamar sebagai pengunjung biasa.

Solusi WAF klasik要么 mengganggu pelanggan nyata要么 membiarkan emulator canggih lolos. Di HaltClick, kami mengambil pendekatan berbeda: kami membangun anti-bot sisi server yang memotong lalu lintas parasit dalam hitungan detik, sekaligus tetap 100% aman untuk mesin pencari.

Lalu Lintas Terkendali

Berapa Kerugian yang Ditimbulkan Bot Jika Anda Tidak Memblokirnya?

Menurut laporan internasional, bot berbahaya menyumbang 37% dari seluruh lalu lintas internet (Laporan Bad Bot Imperva 2025). Bagi pemilik situs web, ini berarti kerugian tersembunyi yang besar.

Kebocoran Anggaran Iklan

Bot mensimulasikan klik pada Yandex.Direct dan Google Ads, menghabiskan anggaran harian Anda hanya dalam beberapa jam—tanpa menghasilkan satu pun prospek nyata.

Pencurian Konten

Pesaing dan agregator menggunakan scraper untuk menyalin deskripsi produk, artikel, dan harga Anda. Konten unik Anda kehilangan nilai, dan peringkat SEO Anda turun.

Analitik Sampah

Puluhan kunjungan palsu dengan kedalaman sesi nol menciptakan ilusi lalu lintas. Keputusan pemasaran berdasarkan data semacam itu menyebabkan pemborosan anggaran.

Kelebihan Beban Server

Gelombang permintaan scraper (program atau bot yang secara otomatis mengumpulkan data dari situs web) dapat membuat situs Anda down pada jam sibuk. Alih-alih menghasilkan penjualan, Anda menghadapi downtime dan biaya kelebihan penggunaan.

Spam & Risiko Keamanan

Pendaftaran akun palsu otomatis, pengiriman formulir, upaya brute-force kata sandi—semua ini mengikis kepercayaan audiens dan menciptakan risiko kebocoran data.

Solusi tradisional seperti CAPTCHA tidak lagi berfungsi—mereka mengganggu pengguna nyata dan mudah dilewati oleh AI. Yang Anda butuhkan adalah pendekatan yang fundamental berbeda: verifikasi sisi server yang senyap yang tidak menanyakan apa pun kepada pengguna, tetapi menentukan sendiri dengan siapa ia berhadapan.

Bagaimana Anti-Bot Melindungi Sumber Daya Anda?

HaltClick Anti-Bot adalah modul perangkat lunak ringan yang ditulis dalam PHP dan JavaScript. Modul ini dipasang langsung di server Anda atau di CMS Anda dan mencegat setiap permintaan HTTP yang masuk sebelum mencapai halaman situs web Anda.

Verifikasi dilakukan secara lokal menggunakan metrik yang dimuat dari analitik kami. Kami tidak bergantung pada proxy cloud dan kami tidak mengubah DNS Anda—ini adalah filter anti-fraud pribadi Anda. Prinsipnya sederhana: periksa → loloskan atau blokir (HTTP 429).

Ini dibangun di atas tiga lapisan perlindungan:

  • 1
    Pemeriksaan Trust Token

    Jika browser telah diverifikasi dan membawa cookie HaltClick yang aman, akses diberikan seketika.

  • 2
    Fingerprinting Browser

    Kami mengumpulkan Canvas, WebGL, font, resolusi, dan bahasa. Perangkat nyata memiliki fingerprint unik; emulator headless memiliki fingerprint generik atau tidak ada.

  • 3
    Analisis Perilaku & Tantangan JS

    Skrip memberi browser tugas tak terlihat: jalankan kode, simpan cookie. Bot yang tidak memiliki penundaan gerakan alami dan eksekusi JS yang tepat akan disaring.

Dasbor pengaturan Anti-Bot

Pengaturan Anti-Bot server di dasbor Anda

Mengapa Anti-Bot Lebih Unggul dari CAPTCHA dan Cloud WAF

1. Transparan bagi Manusia

Tidak ada «pilih semua lampu lalu lintas» atau «masukkan huruf yang terdistorsi.» Verifikasi memakan waktu sekitar satu detik dan terlihat seperti pre-loader singkat. Menghilangkan CAPTCHA meningkatkan konversi formulir sebesar 15–20%—pengunjung tidak perlu waktu untuk merasa frustrasi.

2. Otonom & Cepat

Modul berjalan di server Anda dan hanya menghubungi backend kami setiap 10 menit untuk mengambil basis data fingerprint terbaru. Ini menghilangkan latensi dan ketergantungan pada layanan eksternal.

3. Kebal terhadap Jaringan Neural

Layanan AI modern dapat membaca CAPTCHA grafis lebih akurat daripada manusia, dengan biaya sangat murah. Fingerprinting sisi server dan analisis perilaku jauh lebih sulit untuk ditipu—emulator harus mereplikasi fingerprint perangkat keras dan pola motorik alami.

4. Daftar Putih Mesin Pencari

Crawler sah dari Apple, Baidu, Bing, DuckDuckGo, Google, Meta, Yandex, dan lainnya secara otomatis diverifikasi melalui pemeriksaan alamat IP, sementara bot palsu yang menyamar sebagai mesin pencari sepenuhnya diblokir. Pengindeksan dan peringkat pencarian Anda tetap sepenuhnya aman.

Bagaimana Verifikasi Bekerja: Rincian Langkah demi Langkah

Perjalanan satu pengunjung dari klik hingga halaman landing.

1

Permintaan ke Server

Seorang pengguna (atau bot) membuka URL situs web Anda.

2

Modul Mencegat

Handler sisi server HaltClick memeriksa cookie yang valid.

3

Pembuatan Tantangan

Halaman ringan dengan skrip dikembalikan. Browser mengumpulkan fingerprint dan menyelesaikan tugas.

4

Validasi

Kami menganalisis token, mencocokkan fingerprint dengan basis data kami, dan mengevaluasi penundaan waktu.

5

Keputusan

Semua jelas: terbitkan cookie 14 hari. Anomali: kembalikan HTTP 429—sumber daya server dihemat.

Pengunjung nyata hanya melihat kilatan singkat indikator pemuatan.
Bot menabrak «dinding», dan data pemblokiran langsung muncul di analitik HaltClick Anda.

Hasil di Bulan Pertama

Apa yang Anda Dapatkan Setelah Aktivasi

Banyak klien datang kepada kami hanya untuk memblokir scraper, tetapi mereka bertahan karena ekosistem keamanan yang lengkap. Anti-Bot menyaring sampah di pintu masuk, sementara perlindungan penipuan klik kami membangun audiens bot untuk akun iklan Anda.

hingga 40%
Lalu Lintas Difilter

dari seluruh lalu lintas parasit yang masuk (scraper, emulator).

25–35%
Pengurangan Beban Server

pada server dan basis data Anda, mempercepat waktu respons bagi pengguna nyata.

100%
Analitik Bersih

kunjungan nol detik menghilang dari Google Analytics.

hingga 18%
Penghematan Anggaran

yang dihemat dalam iklan kontekstual bahkan sebelum mengaktifkan perlindungan.

Dasbor HaltClick — Pemblokiran real-time dan statistik lalu lintas
Antarmuka statistik anti-bot HaltClick

Mulai Blokir Bot Hari Ini

HaltClick Anti-Bot bukan sekadar perlindungan—ini adalah fondasi untuk data yang bersih dan kampanye iklan yang efektif. Berhenti menebak-nebak berapa banyak uang yang terbuang untuk parasit tak terlihat. Coba paket gratis dengan 1.000 kunjungan per bulan.

Kendalikan Lalu Lintas Anda
Penyaringan khusus

Aturan pemblokiran pengunjung yang fleksibel

Di bagian «Antibot», Anda memiliki alat yang ampuh untuk membuat aturan akses Anda sendiri. Anda dapat menambahkan aturan dalam jumlah tak terbatas dan mengaktifkan atau menonaktifkannya dengan satu klik.

Pemeriksaan dilakukan secara otonom di situs Anda, tanpa menyebabkan penundaan. Daftar diperbarui dari server setiap 10 menit, sehingga setiap perubahan berlaku hampir seketika.

  • Konfigurasi kriteria terperinci

    Aturan berisi nama, deskripsi, urutan sortir, dan daftar kondisi yang fleksibel. Siapkan pemeriksaan berdasarkan Referer, User Agent, Host, URI, IP, PTR, parameter GET, Lang, dan header.

  • Beragam mode perbandingan

    Gabungkan kondisi menggunakan logika AND/OR. Berbagai metode perbandingan tersedia: sama dengan/tidak sama dengan, mengandung/tidak mengandung, dimulai/diakhiri dengan, serta dukungan untuk ekspresi reguler.

  • Kontrol penuh atas tindakan

    Tentukan sendiri mode pemicu: secara paksa «Blokir» aktivitas mencurigakan atau «Izinkan» akses ke sumber tepercaya.

Tambah aturan

Pemblokiran parser

Kondisi

Kondisi
AND
OR
Blokir
Izinkan
Aturan aktif
Simpan aturan
Aturan pemblokiran pengunjung
Mulai cepat

Panduan instalasi dan integrasi

Menghubungkan Antibot hanya memerlukan beberapa menit dan tidak memerlukan perubahan rumit pada kode situs Anda.
Tim dukungan kami selalu siap membantu; ajukan permintaan melalui dasbor.

Koreksi kode Google Tag

Sebelum menggunakan Antibot, pada kode Google Tag di situs, tambahkan gtag('set', 'page_referrer', (() => { try { let r = sessionStorage.getItem('_haltclick_r'); if (r) { return r; } } catch(e){} return document.referrer; })()); untuk mendapatkan referer asli dalam laporan.

Langkah 1. Persiapan dasar server

1

Unduh arsip

Unduh arsip Zip dengan modul antibot langsung dari dasbor HaltClick Anda.

2

Ekstrak ke root

Hubungkan ke situs melalui FTP/SFTP dan ekstrak folder seperti haltclick-xxxxxxxxxxx ke direktori root situs.

3

Atur izin

Pastikan folder yang diunggah memiliki izin tulis (755 atau 775) agar plugin antibot dapat memperbarui tanda tangannya.

Langkah 2. Menghubungkan perlindungan ke situs Anda

Temukan sistem manajemen konten Anda atau gunakan metode koneksi universal tingkat server.

.htaccess

Apache (Drupal, Joomla, WordPress, dll.)

Metode universal melalui .htaccess. Direktif auto_prepend_file secara otomatis memuat perlindungan sebelum setiap eksekusi skrip PHP.

// Tambahkan di awal file. htaccess di root situs
php_value auto_prepend_file "<path_to_directory>/haltclick-xxxxxxxxxxx/haltclick.php"
.user.ini

Nginx / PHP-FPM

Saat menggunakan PHP-FPM, buat file .user.ini di direktori root situs:

// Isi file. user.ini
; Hubungkan skrip perlindungan di awal eksekusi PHP
auto_prepend_file = "<path_to_directory>/haltclick-xxxxxxxxxxx/haltclick.php"

; Batas waktu untuk skrip verifikasi
max_execution_time = 5
Catatan tentang bekerja dengan. user.ini:
  • Caching: PHP-FPM menyimpan cache file .user.ini. Perubahan berlaku dalam 5 menit (300 detik) atau setelah memulai ulang PHP-FPM.
  • Batasan hosting: Jika direktif auto_prepend_file diblokir oleh administrator server di php.ini, gunakan pemanggilan skrip langsung di dalam kode CMS (lihat opsi di bawah).
PHP

1C-Bitrix

Gunakan event prolog standar OnBeforeProlog dalam file inisialisasi:

// Tambahkan ke /bitrix/php_interface/init.php
<?php
AddEventHandler("main", "OnBeforeProlog", "HaltClickHandler");

function HaltClickHandler() {
    define('__haltclick', TRUE); 
    include($_SERVER['DOCUMENT_ROOT'] . '/haltclick-xxxxxxxxxxx/haltclick.php');
}
PHP

HostCMS

Koneksi dilampirkan ke hook pemeriksaan alamat IP sistem Index.onBeforeCheckIp di loader (sejak versi 7.1.7, pasang ulang pembaruan 7.1.7 jika perlu):

// Tambahkan ke file bootstrap.php di root situs
Core_Event::attach('Index.onBeforeCheckIp', function(){ 
    define('__haltclick', TRUE); 
    include(CMS_FOLDER . 'haltclick-xxxxxxxxxxx/haltclick.php'); 
});
PHP

MODX Revolution

Sisipkan ke dalam file konfigurasi inti sistem:

// Tambahkan di akhir file config.core.php
include($_SERVER['DOCUMENT_ROOT'] . '/haltclick-xxxxxxxxxxx/haltclick.php');
PHP

WordPress

Koneksi melalui file konfigurasi utama wp-config.php memblokir bot bahkan sebelum inti WordPress dan kueri basis data dimulai.

// Tambahkan ke wp-config.php tepat setelah tag pembuka <?php
include($_SERVER['DOCUMENT_ROOT'] . '/haltclick-xxxxxxxxxxx/haltclick.php');

Langkah 3. Periksa cara kerjanya di situs

Saat mengakses situs Anda, halaman verifikasi akan ditampilkan dalam bahasa pengunjung (40 bahasa didukung) dan kemudian situs Anda akan dimuat. Jika Anda mengalami kesulitan, hubungi dukungan kami.

File konfigurasi (opsional)

Di direktori haltclick-xxxxxxxxxxx terdapat file config.php yang melaluinya Anda dapat mengelola opsi antibot dan mengecualikan URL dari pemeriksaan.

Contoh file:

<?php

return array(
	'skipUrl' => array('/favicon.ico', '/favicon.gif', '/favicon.png', '/favicon.svg', '/sitemap.xml', '/robots.txt', '/llms.txt', '/llms-full.txt', '/apple-touch-icon', '/.well-known'),
	'skipUrlFunction' => function($uri) { },
	'antibotMinFonts' => 5,
	'fingerprintDelay' => 970,
);

Nilai opsi:

skipUrl

Array prefiks URL yang pemeriksaannya tidak akan dilakukan. Perluas sesuai kebutuhan.

skipUrlFunction

Fungsi yang memungkinkan Anda menyiapkan pemeriksaan fleksibel berdasarkan path atau parameter permintaan lainnya.

antibotMinFonts

Jumlah minimum font yang diperlukan untuk mengizinkan akses. Banyak bot sederhana bahkan tidak repot memuat font dasar di PC tempat mereka mengirim permintaan.

fingerprintDelay

Waktu untuk mengumpulkan fingerprint browser, dalam milidetik, default 970.

Dalam fungsi skipUrlFunction Anda dapat melakukan berbagai pemeriksaan, misalnya:

'skipUrlFunction' => function($uri) { 
	// Dapatkan IP klien
	$ip = __HaltClick::getClientIp();

	// Jika IP sama dengan alamat yang ditentukan
	if (in_array($ip, array('11.21.23.24', '22.32.44.55')))
	{
		return true;
	}

	// Jika IP berada di subnet yang ditentukan
	if (__HaltClick::ipCheck($ip, '11.22.23.0/24'))
	{
		return true;
	}

	// Jangan periksa referer tertentu
	$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
	if ($referer === 'https://supersite.com/')
	{
		return true;
	}
},

Kami menggunakan cookie (file kecil yang berisi informasi tentang kunjungan situs web sebelumnya) dan memproses data pengguna menggunakan Yandex.Metrica untuk kinerja situs web yang lebih baik.
Dengan tetap bersama kami, Anda menyetujui penggunaan cookie.