Keamanan Upload File di PHP Menggunakan File Signature (Magic Number)

Fitur unggah file sangat sering dipakai di aplikasi web — dari foto profil hingga dokumen. Namun, jika tidak dilindungi dengan baik, fitur ini bisa menjadi jalan masuk bagi penyerang untuk menjalankan web shell atau menempatkan skrip berbahaya di server. Apa itu file signature? File signature, yang sering disebut magic number, adalah urutan byte khusus di … Read more

Cara Mengatasi CORS Pada PHP

Cross-origin resource sharing (CORS) adalah fitur keamanan browser yang membatasi permintaan HTTP lintas domain. Sebagai contoh kita memiliki aplikasi pada domain apps.totorajo.web.id kemudian untuk backend menggunakan restapi pada domain api.totorajo.web.id. Ketika kita deploy dan dicoba biasanya akan muncul error CORS. Untuk mengatasi masalah itu kita bisa coba tambahkan script dibawah ini ke file yang selalu diload ketika … Read more

Categories PHP

Install Moodle Pada Container Docker

Moodle adalah aplikasi berbasis web yang biasa digunakan untuk LMS atau Learning Management System. Ketika kita menggunakan hosting dan akan melakukan upload moodle supaya bisa diakses dari internet cukup melakukan upload file dan setup database. Berikut adalah langkah ketika ingin melakukan deployment Moodle pada Docker.  /home/moodle/lms adalah lokasi dimana source code moodle diupload. Selanjutnya kita … Read more