Posts

Showing posts with the label API

Berbagai macam API Security yang biasa digunakan dalam aplikasi modern

 Dalam pengembangan aplikasi modern, terutama yang menggunakan API (Application Programming Interface), API security sangat penting untuk mencegah akses tidak sah, pencurian data, hingga serangan siber. Berikut adalah berbagai macam mekanisme dan praktik keamanan API , lengkap dengan penjelasannya: 🔐 1. Authentication (Autentikasi) Menentukan siapa yang boleh mengakses API. Bentuk umum: Jenis Penjelasan API Key Token unik yang dikirim di setiap request (biasanya lewat header) untuk mengidentifikasi aplikasi. Mudah diimplementasi, tapi kurang aman jika tidak dikombinasikan dengan mekanisme lain. Basic Auth Mengirim username dan password dalam format Base64. Tidak aman tanpa HTTPS. OAuth 2.0 Standar modern untuk otorisasi. Digunakan oleh Google, Facebook, dll. Memungkinkan delegasi akses (contoh: login via Google). JWT (JSON Web Token) Token yang menyimpan informasi pengguna yang sudah diverifikasi. Dipakai setelah login dan dikirimkan di setiap request...