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
Go Fiber: Validasi Input dan Upload File Aman untuk API Produksi
Go Fiber
schedule Jun 17, 2026

Go Fiber: Validasi Input dan Upload File Aman untuk API Produksi

Artikel ini membahas cara mengamankan endpoint upload di Go Fiber dengan validasi input server-side, pembatasan ukuran file, allowlist MIME, nama file acak, penyimpanan non-public, rate limit, dan audit logging. Fokusnya adalah langkah yang langsung bisa diterapkan untuk API produksi.

Rahma AP

Admin

Go Fiber: Rotasi Refresh Token dan Deteksi Reuse yang Aman
Go Fiber
schedule Jun 17, 2026

Go Fiber: Rotasi Refresh Token dan Deteksi Reuse yang Aman

Artikel ini membahas cara menerapkan refresh token rotation yang aman di Go Fiber, termasuk penyimpanan token dalam bentuk hash, deteksi reuse, revokasi keluarga sesi, dan penanganan race condition. Fokusnya adalah implementasi praktis untuk API auth yang tetap aman tanpa memaksa logout semua pengguna.

Rahma AP

Admin

Go Fiber: Hardening Auth dan Rate Limit untuk API Publik
Go Fiber
schedule Jun 17, 2026

Go Fiber: Hardening Auth dan Rate Limit untuk API Publik

Panduan ini membahas pengerasan autentikasi, secure cookie, secret rotation, validasi input, dan rate limit per route pada Go Fiber untuk API publik. Sertakan contoh middleware, konfigurasi, dan checklist audit untuk implementasi nyata.

Rahma AP

Admin

SvelteKit: Kontrak Webhook Tahan Retry dan Validasi Auth
SvelteKit
schedule Jun 16, 2026

SvelteKit: Kontrak Webhook Tahan Retry dan Validasi Auth

Panduan ini menjelaskan langkah konkret merancang API route SvelteKit untuk menerima webhook dengan schema payload tervalidasi, header auth, deduplikasi event, dan middleware signature check sambil menjaga state tetap konsisten saat retry.

Rahma AP

Admin

SvelteKit: Kontrak Webhook yang Tahan Retry dan Event Duplikat
SvelteKit
schedule Jun 16, 2026

SvelteKit: Kontrak Webhook yang Tahan Retry dan Event Duplikat

Artikel ini membahas cara merancang endpoint webhook di SvelteKit yang aman terhadap retry, timeout, dan event duplikat. Fokusnya pada kontrak API, verifikasi signature, idempotensi, penanganan out-of-order event, serta observability untuk debugging integrasi nyata.

Rahma AP

Admin

Nuxt.js: Hardening Upload File dengan Validasi dan Abuse Guard
Nuxt.js
schedule Jun 16, 2026

Nuxt.js: Hardening Upload File dengan Validasi dan Abuse Guard

Panduan praktis untuk mengamankan fitur upload file di Nuxt.js pada endpoint Nitro/server routes. Artikel ini membahas validasi MIME dan ukuran di server, whitelist ekstensi, autentikasi, rate limit, audit log, serta pola penyimpanan yang aman untuk lingkungan produksi.

Rahma AP

Admin

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

forum Live Chat