Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Next.js: Mengeraskan Upload API Route di App Router
Next.js
schedule Jun 15, 2026

Next.js: Mengeraskan Upload API Route di App Router

Artikel ini menjelaskan langkah konkret untuk mengamankan API route upload Next.js App Router melalui validasi file, sanitasi input, autentikasi ketat, limit adaptif, dan proteksi abuse.

Rahma AP

Admin

Next.js: Verifikasi Webhook Aman dengan Replay Protection
Next.js
schedule Jun 15, 2026

Next.js: Verifikasi Webhook Aman dengan Replay Protection

Artikel ini membahas cara membuat endpoint webhook yang aman di Next.js App Router dengan verifikasi signature, validasi timestamp untuk replay protection, dan deduplikasi event. Contoh implementasi menekankan pembacaan raw body yang benar, respons HTTP yang tepat, serta jebakan umum seperti retry provider, rotasi secret, dan logging sensitif.

Rahma AP

Admin

CodeIgniter 4: Validasi Input Berlapis untuk Cegah Abuse API
Codeigniter 4
schedule Jun 14, 2026

CodeIgniter 4: Validasi Input Berlapis untuk Cegah Abuse API

Validasi dasar saja tidak cukup untuk melindungi API dari overposting, payload berlebihan, header palsu, dan input ambigu. Panduan ini membahas validasi input berlapis di CodeIgniter 4 dengan Request, Validation, Filter, whitelist field, pembatasan payload, respons error konsisten, logging aman, dan strategi pengujian.

Rahma AP

Admin

Laravel: Validasi Request Berlapis untuk Cegah Abuse pada API
Laravel
schedule Jun 13, 2026

Laravel: Validasi Request Berlapis untuk Cegah Abuse pada API

Artikel ini membahas cara memperkuat API Laravel dengan validasi request berlapis: Form Request, rule bawaan, validasi kondisional, sanitasi input, whitelist field, pembatasan payload, dan penolakan parameter tak dikenal. Fokusnya adalah mencegah abuse tanpa merusak usability, lengkap dengan contoh endpoint, respons error konsisten, logging, dan rate limiting.

Rahma AP

Admin

Laravel API: Rotasi Refresh Token Tanpa Race Condition
Laravel
schedule Jun 11, 2026

Laravel API: Rotasi Refresh Token Tanpa Race Condition

Artikel ini membahas desain endpoint auth Laravel untuk refresh token rotation yang aman dari race condition dan replay. Fokusnya adalah kontrak API, token family, transaksi database atau lock, deteksi reuse, audit log, strategi retry client, serta pengujian konkurensi dan hardening produksi.

Rahma AP

Admin

Laravel API: Kontrak Webhook Outbox untuk Cegah Event Hilang
Laravel
schedule Jun 11, 2026

Laravel API: Kontrak Webhook Outbox untuk Cegah Event Hilang

Artikel ini membahas cara merancang webhook delivery yang andal di Laravel dengan pola outbox agar event tidak hilang ketika transaksi database sukses tetapi callback gagal terkirim. Fokus utamanya adalah kontrak API webhook, retry, idempotency, signature, observability, dan implementasi praktis memakai transaction, tabel outbox, serta queue worker.

Rahma AP

Admin

Laravel: Rate Limiting Login dan OTP untuk Cegah Abuse
Laravel
schedule Jun 11, 2026

Laravel: Rate Limiting Login dan OTP untuk Cegah Abuse

Panduan praktis untuk mengamankan endpoint login, OTP, dan forgot password di Laravel dengan RateLimiter dan throttle middleware. Artikel ini membahas batas per IP dan per akun, backoff bertahap, respons aman, audit log, pengujian manual, serta checklist deployment untuk mencegah brute force, credential stuffing, dan spam request.

Rahma AP

Admin

Laravel: Validasi Input Berlapis untuk Cegah Mass Assignment
Laravel
schedule Jun 11, 2026

Laravel: Validasi Input Berlapis untuk Cegah Mass Assignment

Artikel ini membahas cara memperketat alur input di Laravel agar data tak terduga tidak ikut tersimpan ke model. Fokus utamanya adalah kombinasi Form Request, allowlist field, validasi nested array, $fillable, normalisasi input, serta test fitur untuk mencegah mass assignment dan over-posting.

Rahma AP

Admin

Checklist Hardening Review Code AI untuk Auth dan Abuse Prevention
Integrasi API & Auth
schedule Jun 09, 2026

Checklist Hardening Review Code AI untuk Auth dan Abuse Prevention

Artikel ini membahas checklist review backend untuk mengaudit kode hasil AI atau developer yang bergerak terlalu cepat agar tidak meninggalkan celah keamanan. Fokusnya pada auth, session, secret handling, input validation, file upload, rate limiting, dan abuse prevention, lengkap dengan red flag, contoh implementasi buruk vs lebih aman, serta langkah audit sebelum merge dan sebelum rilis.

Rahma AP

Admin

Merancang Kontrak API Webhook Apple Core AI yang Andal
Integrasi API & Auth
schedule Jun 09, 2026

Merancang Kontrak API Webhook Apple Core AI yang Andal

Artikel ini membahas secara langsung cara merancang kontrak API webhook untuk integrasi Apple Core AI dengan fokus pada otentikasi token, idempotensi, mekanisme retry, observabilitas, dan pengujian end-to-end. Setiap bagian menjelaskan alasan teknis di balik pendekatan dan contoh nyata yang bisa diterapkan di sistem produksi.

Rahma AP

Admin

Strategi Auth & Secret untuk API Inferensi ala Data Center xAI
Integrasi API & Auth
schedule Jun 09, 2026

Strategi Auth & Secret untuk API Inferensi ala Data Center xAI

Panduan praktis untuk memperkuat auth, secret, sesi, dan proteksi API inferensi ala operasi data center REIT xAI, lengkap dengan pola arsitektur minimal, rotasi token, hardening upload, pembatasan dinamis, dan observabilitas keamanan.

Rahma AP

Admin

Abuse Prevention untuk Portal Publik: Auth, Upload, dan Rate Limit
Integrasi API & Auth
schedule Jun 09, 2026

Abuse Prevention untuk Portal Publik: Auth, Upload, dan Rate Limit

Portal publik sering menjadi sasaran lonjakan akun palsu, spam formulir, credential stuffing, upload berbahaya, dan penyalahgunaan API ketika isu sensitif memicu perhatian massal. Artikel ini membahas hardening backend yang praktis: autentikasi aman, sesi, validasi input, isolasi file upload, rate limit bertingkat, audit log, dan respons insiden.

Rahma AP

Admin

Desain Webhook Tahan Event Aneh: Unknown Type, Replay, dan Skema Baru
Integrasi API & Auth
schedule Jun 08, 2026

Desain Webhook Tahan Event Aneh: Unknown Type, Replay, dan Skema Baru

Consumer webhook yang andal tidak boleh bergantung pada payload yang selalu rapi. Artikel ini membahas cara merancang handler yang tahan terhadap unknown event type, field tambahan, replay, duplikasi, payload lama yang datang terlambat, serta perubahan skema minor dengan pendekatan contract-first, tolerant reader, idempotency, dan observability.

Rahma AP

Admin

Webhook Stripe di Laravel: Verifikasi Signature dan Retry yang Aman
Laravel
schedule Mei 28, 2026

Webhook Stripe di Laravel: Verifikasi Signature dan Retry yang Aman

Artikel ini membahas cara membangun endpoint webhook Stripe di Laravel yang aman, cepat, dan tahan retry. Fokusnya mencakup verifikasi signature, deduplikasi event ID, respons 2xx lebih awal, pemrosesan async dengan queue, serta penanganan event yang datang tidak berurutan.

Rahma AP

Admin

Validasi File Upload di Laravel: MIME, Ekstensi, dan Scan Aman
Laravel
schedule Mei 24, 2026

Validasi File Upload di Laravel: MIME, Ekstensi, dan Scan Aman

Panduan praktis untuk mengamankan file upload di Laravel dengan validasi berlapis: otorisasi, pengecekan MIME dan ekstensi, batas ukuran, penamaan aman, penyimpanan privat, pembatasan akses, dan rate limiting. Artikel ini juga membahas ancaman umum, contoh implementasi, serta kesalahan yang sering terjadi.

Rahma AP

Admin

forum Live Chat