Laporan Analisis Serangan Cyber
wisuda.iainptk.ac.id — Sistem Informasi Wisuda IAIN Pontianak
Ringkasan Eksekutif
Selama periode pemantauan 11–14 Agustus 2026, tercatat 646 permintaan HTTP dengan 231 alamat IP unik. Mayoritas lalu lintas adalah aktivitas pengguna sah (pendaftaran, upload berkas, pengecekan status). Terdeteksi 14 upaya probing otomatis yang menargetkan file konfigurasi, kredensial, dan shell — seluruhnya berhasil diblokir (status 404/302) dan tidak ada indikasi kompromi berhasil. Tingkat risiko keseluruhan: RENDAH dengan catatan.
Total Permintaan
646
4 hari pemantauan
IP Unik
231
158 IPv4 · 73 IPv6
Upaya Probing Mencurigakan
14
semua gagal (404/302)
Ketersediaan Layanan
94%
dari permintaan terjawab
bar_chart Volume Lalu Lintas per Hari
Lonjakan 13–14 Agu sejalan dengan aktivitas pendaftaran wisuda & operasi admin, bukan serangan DDoS.
dns Distribusi Penyedia Layanan (ASN)
ISP seluler domestik mendominasi (517 permintaan dari Indonesia) — konsisten dengan profil pengguna mahasiswa.
fact_check Temuan Utama
Fase Reconnaissance Terdeteksi
Pola probing menyerupai fase pengintaian: pencarian file konfigurasi (config.yaml, aws.json, google-credentials.json), file backup (config.php.bak), skrip webshell (cmd.php, index.php), serta panel admin (/admin/login/). Seluruh upaya gagal — worker Astro tidak menyajikan file tersebut dan edge Cloudflare mengembalikan 404.
Tidak Ada Indikasi Kompromi Berhasil
Tidak ditemukan payload injeksi (SQLi/XSS), brute-force login massal, eksfiltrasi data, atau upload webshell dalam log. Endpoint sensitif (register, upload, restore-file) hanya menerima lalu lintas dari IP dalam negeri dengan pola penggunaan wajar. Satu error 500 terjadi pada POST /api/admin/fetch-pddikti dari IP internal PTID (103.67.48.100) — kegagalan fungsional feeder, bukan serangan.
Lonjakan Lalu Lintas 11 → 13 Agustus
Volume permintaan naik dari 6 (11 Agu) menjadi 300 (13 Agu) dan 289 (14 Agu). Peningkatan ini sejalan dengan aktivitas pendaftaran wisuda (POST /api/register, /api/upload, /api/check-status) dan operasi admin (restore-file & fetch-pddikti naik dari 7 menjadi 25 per hari) — bukan pola serangan DDoS.
Dominasi Lalu Lintas Domestik
517 dari 646 permintaan berasal dari Indonesia, mayoritas melalui ISP seluler (Telkomsel, Indosat, XL) — konsisten dengan profil pengguna mahasiswa. Lalu lintas asing hanya 12 permintaan, dan semuanya termasuk dalam kategori probing otomatis yang gagal.
timeline Kronologi Insiden Mencurigakan
Seluruh insiden di bawah berakhir gagal — target tidak tersedia atau ditolak oleh edge/worker.
| Waktu | IP Sumber | Asal | Aksi | Jenis | Hasil |
|---|---|---|---|---|---|
| 12 Agu 2026, 19:29 WIB | 103.250.15.223 | Indonesia | GET /admin/login → 200 | Pencarian panel admin | block Diblokir (tanpa kredensial valid) |
| 13 Agu 2026, 00:23 WIB | 103.77.106.149 | Indonesia (PT Berkah Solusi Teknologi Inf) | GET /faq/cmd.php → 404, GET /api/img/*/index.php → 404 | Probing webshell (PHP) | block Diblokir (404) |
| 13 Agu 2026, 08:27 WIB | 35.252.157.190 | Amerika Serikat (Google Cloud) | GET /config/aws.json → 404 | Pencarian kredensial cloud | block Diblokir (404) |
| 13 Agu 2026, 12:02 WIB | 136.85.90.220 | Singapura (Google LLC) | GET /aws.json, /google-credentials.json, /config.php.bak, /config.yaml → semua 404 | Probing file konfigurasi & backup | block Diblokir (404) |
| 13 Agu 2026, 14:34 WIB | 18.217.173.40 | Amerika Serikat (AWS) | GET /admin/login/ → 302, GET /daftar → 302 (python-httpx) | Pemindaian admin otomatis | block Diblokir (302 redirect, tanpa akses) |
| 14 Agu 2026, 05:44 WIB | 185.177.72.13 | Prancis | 3× GET / → 404 (curl/8.7.1) | Pemindaian acak / fingerprinting | block Diblokir (404) |
health_and_safety Rekomendasi Penguatan Keamanan
Aktifkan Cloudflare WAF Managed Rules
Aktifkan paket WAF Managed Rules (OWASP Core Ruleset) di zona iainptk.ac.id. Tambahkan custom rule untuk memblokir pola path: /config*, *.php, *.bak, *.json berisi kredensial, dan /.env. Semua probing yang terdeteksi akan langsung ditolak di edge tanpa menyentuh worker.
Rate Limiting Endpoint Sensitif
Terapkan rate limiting pada /api/register, /api/upload, /api/check-status, dan /login (mis. 10 permintaan/menit per IP). Ini mencegah brute-force dan penyalahgunaan kuota pendaftaran tanpa mengganggu pengguna normal.
Perkuat Autentikasi Admin
Endpoint admin (restore-file, fetch-pddikti, peserta) dilindungi JWT garda_token, namun pastikan: (1) rotasi GARDA_SECRET berkala, (2) MFA untuk akun super admin, (3) logging audit pada semua POST /api/admin/*, (4) batasi akses IP untuk operasi admin jika memungkinkan.
Monitoring & Alerting Berkelanjutan
Pantau spike 4xx/5xx dan pola probing berulang. Simpan Cloudflare Workers Logs minimal 30 hari. Buat alert otomatis bila jumlah 404 per jam melebihi ambang normal, atau bila ada permintaan ke path sensitif dari luar negeri.
info Catatan Metodologi
- Data bersumber dari Cloudflare Workers Logs dengan dataset
cloudflare-workers, mencakup 646 entri pada 11–14 Agustus 2026. - Sebagian besar permintaan berstatus 200 (491). 122 permintaan tanpa status respons tercatat — mayoritas berupa pemuatan gambar /api/img/* yang lognya terpotong pada jendela pengambilan, bukan kegagalan server.
- Kolom IP, cookie, dan path gambar sensitif telah disamarkan (REDACTED) pada log sumber.
- IP 103.67.48.100 (PT Borneo Inovasi Gemilang) dengan 55 permintaan berasal dari operasi admin/PTID yang sah (health check, restore-file, fetch-pddikti) — dipantau karena volume tinggi, namun tidak tergolong serangan.
- Laporan ini bersifat statis (snapshot). Untuk analisis berkelanjutan, gunakan Cloudflare Analytics + Workers Logs real-time.
© 2026 PTID IAIN Pontianak · Laporan Analisis Serangan Cyber · Diterbitkan 14 Agustus 2026