PROTEKSI — Panduan Penggunaan
Worker 2.0.0 · Agent 2.2.0 · Python 1.2.0 — pemantauan integritas file multi-domain: Cloudflare sebagai otak, agent PHP read-only di server Anda sebagai mata.
1. Cara kerja singkat
| Komponen | Peran |
|---|---|
| Halaman ini (Pages) | Dashboard statis — semua logika di Worker |
| Worker (cron 10 menit) | Scan, diff manifest, skor, insiden, Deep Scan AI, API eksternal |
| D1 + KV | Domain, insiden, verdict, status per-file, manifest, health |
| Agent PHP | Read-only di webroot Anda; hanya menjawab tanda tangan HMAC valid — selain itu 404 generik |
| 5 Watchdog + 5 Backup + 5 Python | Pool saling-memulihkan, nama acak, hanya di folder yang sudah ada |
Pipeline inspeksi v2.0: SEMUA file diperiksa dasar (statis + dekode berlapis + alur data); skor hanya prioritas AI; gagal baca tidak pernah dianggap bersih; menutup file wajib alasan tercatat; laporan tetap PARSIAL selama ada yang belum tuntas.
2. Memasang domain (5 menit)
① Login → + Tambah Domain → unduh agent.php (secret domain sudah tersuntik) ② Upload file itu ke webroot hosting (nama bebas) → catat URL-nya ③ Isi URL agent di dashboard → tombol Verifikasi → agent otomatis menanam 5 watchdog + 5 backup (nama acak, folder existing) ④ Tombol "Pasang Python Watchdog" → 5 python + cron tiap menit + heartbeat; chip ♥ hijau = aktif ⑤ "Scan sekarang" untuk baseline — setelah itu otomatis tiap 10 menit
3. Memakai Deep Scan AI
Konfigurasi → aktifkan "Analisis lanjutan Workers AI" → Mulai Deep Scan AI
- Kartu Cakupan pemeriksaan: jumlah korpus, ditutup-dengan-alasan, perlu tinjauan, gagal baca.
- Tab Insiden: File berbahaya (gabungan statis + AI) dan daftar Perlu tinjauan — setiap baris menunggu alasan sebelum boleh ditutup.
- Badge LAPORAN PARSIAL muncul selama masih ada file gagal baca / berubah / review terbuka.
4. AI eksternal (opsional)
Konfigurasi → API AI eksternal → buat key → salin "Prompt lengkap"
Tempelkan prompt itu ke AI eksternal (Codex dll.). Alurnya: ambil antrean /api/ext/queue → tiket ≤2 jam → baca file LANGSUNG dari server Anda (bertahap offset, biner via base64) → kirim verdict + status akuisisi. Verdict ≥60 otomatis jadi insiden.
5. Pemulihan otomatis
Agent dihapus/dikarantina WAF → Python cron membangun ulang dari template resmi (byte identik) dalam ≤1 menit; watchdog memulihkan dari backup saat dipicu Worker. Heartbeat berhenti >12 menit → insiden watchdog_silent.
6. Referensi cepat
| Hal | Cara |
|---|---|
| Rotasi password dashboard | wrangler secret put ADMIN_PASSWORD lalu perbarui CREDENTIALS-LOCAL.txt |
| Rotasi secret domain | Konfigurasi → Rotate (agent dipasang ulang; file lama dibersihkan otomatis) |
| Hapus domain | Hapus → seluruh manifest/insiden/verdict/status ikut terhapus |
| Unduh agent | Tombol Unduh PHP/ZIP atau tautan bertanda-tangan berumur pendek |
| Spesifikasi AI eksternal | api-ext.html · Privasi: privacy.html |
Prinsip permanen: alat ini READ-ONLY terhadap situs Anda — tidak ada endpoint ubah/hapus/eksekusi; payload analisis tidak pernah dijalankan.