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
Hardening Auth untuk Self-Hosted Git Forge dan Portal Developer
Integrasi API & Auth
schedule Jun 09, 2026

Hardening Auth untuk Self-Hosted Git Forge dan Portal Developer

Artikel ini membahas desain autentikasi yang lebih aman untuk Git forge self-hosted dan portal developer: session cookie vs token, rotasi session, CSRF, password reset, email verification, MFA, rate limit, audit log, dan pencegahan abuse. Fokusnya praktis: alur implementasi, trade-off, checklist, dan kesalahan yang sering lolos review.

Rahma AP

Admin

Next.js Server Actions Aman: Validasi Input dan Cegah Abuse
Next.js
schedule Jun 07, 2026

Next.js Server Actions Aman: Validasi Input dan Cegah Abuse

Panduan praktis untuk mengamankan Next.js Server Actions di App Router dari input berbahaya dan penyalahgunaan. Artikel ini membahas validasi sisi server, auth dan otorisasi, CSRF, rate limiting, pembatasan payload, logging aman, serta pola error yang tidak membocorkan detail sensitif.

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

Cookie Session yang Aman di Express.js: SameSite, CSRF, dan Rotasi Session
Express.js
schedule Mei 13, 2026

Cookie Session yang Aman di Express.js: SameSite, CSRF, dan Rotasi Session

Panduan praktis untuk mengamankan cookie-based session di Express.js, mulai dari atribut cookie, session store server-side, mitigasi session fixation, hingga proteksi CSRF. Artikel ini juga membahas kapan session cookie lebih tepat daripada JWT, praktik logout yang benar, dan masalah umum saat cookie tidak terkirim.

Rahma AP

Admin

Hardening Upload File di Rust: Validasi MIME, Size Limit, dan Pencegahan Abuse
Rust
schedule Apr 12, 2026

Hardening Upload File di Rust: Validasi MIME, Size Limit, dan Pencegahan Abuse

Endpoint upload file tidak cukup diamankan hanya dengan memeriksa ekstensi atau header Content-Type. Artikel ini membahas hardening upload file di Rust secara praktis: sniffing MIME, batas ukuran, sanitasi nama file, penyimpanan aman, rate limiting, CSRF, logging, dan metrik untuk mendeteksi abuse.

Rahma AP

Admin

Debugging Next.js: Cookie Auth Hilang di Route Handler Production
Next.js
schedule Apr 12, 2026

Debugging Next.js: Cookie Auth Hilang di Route Handler Production

Artikel ini membahas studi kasus bug autentikasi berbasis cookie di Next.js yang normal di lokal tetapi gagal di production pada Route Handler. Fokusnya adalah gejala nyata, akar masalah teknis seperti atribut cookie dan runtime, langkah investigasi, contoh konfigurasi salah vs benar, serta checklist deployment untuk mencegah regresi.

Rahma AP

Admin

Upload Aman di Next.js: Validasi File, CSRF, dan Batas Ukuran
Next.js
schedule Apr 12, 2026

Upload Aman di Next.js: Validasi File, CSRF, dan Batas Ukuran

Panduan praktis untuk mengamankan upload file di Next.js App Router atau Route Handler. Artikel ini membahas validasi server-side, deteksi MIME palsu, batas ukuran, pencegahan path traversal, CSRF berbasis cookie session, penamaan file aman, dan rate limit untuk menahan abuse.

Rahma AP

Admin

Mencegah Session Fixation di Aplikasi Web Modern
Integrasi API & Auth
schedule Apr 10, 2026

Mencegah Session Fixation di Aplikasi Web Modern

Session fixation terjadi ketika penyerang membuat korban menggunakan session ID yang sudah diketahui sebelum proses login, lalu mengambil alih sesi setelah autentikasi berhasil. Artikel ini membahas cara serangan terjadi, kapan aplikasi rentan, serta langkah mitigasi praktis seperti rotasi session ID, invalidasi sesi lama, hardening cookie, TTL, dan deteksi anomali.

Rahma AP

Admin

Remember Me Aman: Rotasi Token, Hash, dan Deteksi Penyalahgunaan
Integrasi API & Auth
schedule Apr 10, 2026

Remember Me Aman: Rotasi Token, Hash, dan Deteksi Penyalahgunaan

Fitur “remember me” tidak boleh disamakan dengan session biasa. Implementasi yang aman membutuhkan token persistent yang di-hash, dipisah menjadi selector-validator, dirotasi setiap pemakaian, dapat direvoke saat logout, dan mampu mendeteksi reuse token sebagai indikasi pencurian cookie.

Rahma AP

Admin

Session Store Aman: Rotasi ID, TTL, dan Deteksi Reuse Token
Integrasi API & Auth
schedule Apr 05, 2026

Session Store Aman: Rotasi ID, TTL, dan Deteksi Reuse Token

Artikel ini membahas cara mengeraskan session store untuk aplikasi web dan API dengan rotasi session ID, TTL idle vs absolute, deteksi reuse token, dan revocation yang konsisten lintas node. Fokusnya adalah desain backend yang praktis untuk mencegah session fixation, hijacking, dan kelemahan logout atau invalidasi session.

Rahma AP

Admin

Upload File Aman di Next.js: Validasi, Scan, dan Abuse Guard untuk Produksi
Next.js
schedule Apr 04, 2026

Upload File Aman di Next.js: Validasi, Scan, dan Abuse Guard untuk Produksi

Panduan praktis mengamankan upload file di Next.js untuk lingkungan produksi. Artikel ini membahas threat model utama, validasi server-side, pembatasan ukuran, scanning file, penyimpanan terisolasi, rate limit, autentikasi, logging, dan contoh implementasi route handler yang realistis.

Rahma AP

Admin

Hardening Cookie Session di Laravel: SameSite, CSRF, dan Session Fixation
Laravel
schedule Apr 04, 2026

Hardening Cookie Session di Laravel: SameSite, CSRF, dan Session Fixation

Artikel ini membahas cara mengamankan session berbasis cookie di Laravel untuk lingkungan produksi. Fokusnya mencakup konfigurasi cookie seperti Secure, HttpOnly, SameSite, mitigasi CSRF dan session fixation, trusted proxy, serta checklist pengujian manual yang bisa langsung diterapkan.

Rahma AP

Admin

Validasi Upload File Aman di Laravel: MIME, Size, dan Storage
Laravel
schedule Apr 04, 2026

Validasi Upload File Aman di Laravel: MIME, Size, dan Storage

Artikel ini membahas cara mengamankan upload file di Laravel untuk aplikasi produksi, mulai dari validasi MIME dan ukuran file hingga strategi penyimpanan yang aman. Fokus utamanya adalah mencegah spoofed MIME type, ekstensi berbahaya, path traversal, tabrakan nama file, dan eksposur file publik yang tidak perlu.

Rahma AP

Admin

Autentikasi Modern di Nuxt: Session, JWT, dan Server Routes
Nuxt.js
schedule Apr 02, 2026

Autentikasi Modern di Nuxt: Session, JWT, dan Server Routes

Artikel ini membahas pola autentikasi Nuxt modern dengan memanfaatkan server routes dan Nitro. Fokusnya adalah perbandingan session berbasis cookie vs JWT, penyimpanan token yang aman, proteksi route, refresh token, CSRF, serta praktik security Nuxt terbaru dengan contoh implementasi yang realistis.

Rahma AP

Admin

Membangun Sistem Multi-Tenant di Nuxt 3 dengan Supabase
Nuxt.js
schedule Mar 31, 2026

Membangun Sistem Multi-Tenant di Nuxt 3 dengan Supabase

Panduan advanced untuk merancang aplikasi SaaS multi-tenant di Nuxt 3 dengan Supabase yang siap dipakai di produk nyata. Artikel ini membahas isolasi tenant, Row Level Security, struktur tabel, invitation flow, custom claims, subdomain routing, middleware tenant context, pembatasan akses asset, serta trade-off arsitektur yang perlu dipahami sejak awal.

Rahma AP

Admin

Env Variable di SvelteKit: Memahami $env/static dan $env/dynamic dengan Aman
SvelteKit
schedule Mar 29, 2026

Env Variable di SvelteKit: Memahami $env/static dan $env/dynamic dengan Aman

Artikel ini membahas cara kerja environment variable di SvelteKit secara praktis, termasuk file .env, perbedaan $env/static dan $env/dynamic, serta pemisahan public dan private. Dilengkapi contoh penggunaan API base URL dan public key di server maupun client, plus catatan keamanan yang penting.

Rahma AP

Admin

Mengamankan Route Laravel dengan Signed URL
Laravel
schedule Mar 13, 2026

Mengamankan Route Laravel dengan Signed URL

Signed URL di Laravel membantu memastikan tautan tidak diubah sembarangan sebelum dipakai user. Artikel ini membahas konsep dasarnya, cara implementasi singkat, contoh kasus nyata, serta kesalahan umum yang sering terjadi.

Rahma AP

Admin

Route Handlers Next.js 16 untuk API Internal yang Aman dan Rapi
Next.js
schedule Mar 12, 2026

Route Handlers Next.js 16 untuk API Internal yang Aman dan Rapi

Artikel ini membahas cara memakai Route Handlers pada App Router Next.js sebagai API internal yang aman, rapi, dan mudah dirawat. Anda akan melihat kapan pendekatan ini tepat digunakan, bagaimana membaca request, mengembalikan JSON, memvalidasi input, menangani error, membatasi method, serta menghubungkannya ke komponen server dan client.

Rahma AP

Admin

Perbedaan Akses Database di Server dan Client pada Next.js 16
Next.js
schedule Mar 12, 2026

Perbedaan Akses Database di Server dan Client pada Next.js 16

Pada Next.js 16, akses database seharusnya dilakukan di sisi server, bukan langsung dari browser. Artikel ini membahas alasannya dari sisi keamanan, kebocoran kredensial, performa, dan arsitektur, lalu menunjukkan pola implementasi yang benar dengan Server Component, Route Handler, dan komponen client yang hanya berkomunikasi melalui endpoint yang aman.

Rahma AP

Admin

forum Live Chat