APLIKASI OBFUSCATION UNTUK KEAMANAN KODE SUMBER PADA BAHASA PEMROGAMAN PHP

Maskur Maskur, Krisma Pradana Putra

Abstract


Website merupakan suatu aplikasi yang berjalan dengan menggunakan web server sehingga tidak perlu di compile untuk menjalankannya. Ketika kode PHP didistribusikan dalam bentuk source dan diunggah ke server hosting, maka akan menjadi sangat rentan dan memiliki celah keamanan. Penelitian ini bertujuan untuk menghasilkan aplikasi PHP encoder dan decoder untuk melindungi hak cipta source code PHP dari kegiatan plagiarism. Melalui penerapan algoritma kriptografi base64 yang ditambahkan dengan kunci keamanan mengubah source code PHP menjadi bentuk cipherteks yang sulit untuk dibaca, tetapi masih dapat berjalan sebagaimana mestinya source code PHP asli (plainteks). Aplikasi dibangun menggunakan bahasa pemrograman PHP untuk obfuskasi source code PHP dan obfuskasi file project PHP. Pengujian dilakukan meliputi obfuskasi yang dilakukan terhadap kode PHP maupun file project berupa PHP Procedural maupun Object Oriented Programming. Dari pengujian yang telah dilakukan masih belum dapat melakukan proses obfuskasi file project berupa CMS Wordpress. Pesan Error muncul dan terjadi ketika hasil dari obfuskasi dijalankan di web browser yang merujuk pada satu file yang mengalami error yaitu version.php. Tetapi ketika file tersebut diubah kedalam bentuk plainteks, maka aplikasi dapat berjalan tanpa adanya error. Aplikasi ini mampu mengubah source code PHP yang sudah dilakukan proses obfuskasi pada website berjalandengan baik sehingga dapat diterapkan untuk untuk berbagai jenis website. Diharapkan dari penelitian ini mampu mengamankan source code dari tindakan yang tidak diinginkan.

Full Text:

PDF

References


Sholeh T. A, dkk. 2013. Mengamankan skrip pada bahasa pemograman PHP dengan menggunakan kriptografi Base64, Indonesia.

Aprianto L. A. dan Winarno I. Rancang bangun PHP 5 Encoder, Indonesia.

Wahyu C. F, dkk. 2012. Penerapan Algoritma Gabungan RC4 Dan Base64 Pada Sistem Keamanan E-Commerce, Jurnal Seminar Nasional Aplikasi Teknologi Informasi, ISSN 1907 - 5022.

Setiawan O, dkk. 2014. ALGORITMA ENKRIPSI RC4 SEBAGAI METODE OBFUSCATION SOURCE CODE PHP, Indonesia.

Chunlong Y, dkk. 2013. Security Analysis of PHP Encoder, China.

Munir, R. 2006. Kriptografi. Bandung: Informatika.

Welling L. and Thomson L. 2005. PHP and MySQL Web Development Third Edition, United States of America

Doyle Matt. 2010. Beginning PHP 5.3, Indiana: Wiley Publishing.




DOI: https://doi.org/10.22219/sentra.v0i1.2068

Refbacks

  • There are currently no refbacks.


Seketariat

Fakultas Teknik

Universitas Muhammadiyah Malang Kampus III

Jl. Raya Tlogomas 246 Malang, 65144