Laporkan Masalah

Pengembangan Metode Penyembunyian Source Code PHP Pada Web Server Berdasarkan Mime Base64

RETNONINGSIH, Dwi, Ir. Soedjatmiko, M.Sc

2008 | Tesis | S2 Teknologi Informasi

Keamanan data sangat penting untuk menjaga kerahasiaanya. Salah satu cara untuk mengamankan sebuah data adalah dengan meng-encode data tersebut. Encode merupakan proses transformasi dari data asli (plaintext) ke dalam bentuk kode-kode yang tersandikan (ciphertext) sehingga tidak dapat dikenali lagi. Sedangkan proses transformasi dari ciphertext kembali ke bentuk plaintext disebut dengan decode. Bahasa pemrograman PHP menyediakan fasilitas encoding dan decoding berbasis 64 bit secara default. Base64 atau quadrosexagesimal adalah penempatan notasi dengan menggunakan bilangan radix 64. Masukan base64 berupa blok data biner berekstensi apa saja seperti com, exe, dll, ASCII, bahkan gambar, dan suara. Sehingga algoritma ini lebih dikenal dengan istilah MIME (Multipurpose Internet Mail Extension) Base64. Seorang adminstrator bertanggungjawab penuh terhadap semua sumberdaya yang dimiliki dalam suatu jaringan, termasuk melindungi source code php yang ada dalam web server. Penggunaan fasilitas aplikasi keamanan sistem secara standar belum tentu dapat menjamin keamanan source code php. Penelitian ini difokuskan pada pengembangan sebuah metode dengan merancang sebuah fungsi yang dapat digunakan untuk penyembuyian source code php pada web server berdasarkan algoritma MIME Base64 encoding. FED (Fungsi Encode Decode) adalah nama sebuah fungsi tersebut, mempunyai kemampuan untuk mengencode dan medecode berbagai tipe file seperti character, suara, gambar, dan lain-lain. Beberapa fiitur lain yang dimiliki oleh FED adalah dapat menghitung waktu yang dibutuhkan untuk proses encode dan decode, menghitung ukuran file sebelum dan setelah proses encode dan decode, dan meskipun dalam bentuk ciphertext FED dapat menampilkan outputnya di browser. FED ditujukan untuk membantu para administrator dalam upaya mengamankan source code php yang bersifat open source pada web server.

Data security is important to keep its secret. One way to protect a data is with encoding the data. Encoding is the transformation process fron the original data (plaintext) to encoded form (ciphertext) so it is cannot be recognized again. While transformation process from ciphertext to plaintext called as decode. PHP Programming language provide encoding and decoding facility in 64 bits based in default. 64 bits based at quadrosexadecimal is locating notation with using 64 radix numbering. Input base 64 in form binary data block in various extension such as .com, exe, dll, ASCII, and even graphics and sound. so this algorithm is more known as MIME (Multipurpose Internet Mail Extension) Base64. An administrator has a full responsibility to all of the resource that provide in a network system, including protect the PHP source code which in the web server. The usage of system security application facility in default cannot be guaranteed to save php source code. This research is focused at a method expansion by designing a fuction that can be used to hide php source code in web server based on MIME base 64. FED (function encode decode) is a name of that function, which has ability to encode and decode various type of file, such as character, voices, graphics, etc. the other features which having by FED are, ability to count times which needed to encode and decode process, counting the size of file before and after encode and decode process, and although in ciphertext form FED can show up its output to the browser. FED is made to help the administrators in the effort of protect php source code that having a source code characteristic in a web server.

Kata Kunci : Keamanan Sistem,Encode dan decode,Plainted, security system, web server, encode, decode, source code, plaintext, ciphertext.


    Tidak tersedia file untuk ditampilkan ke publik.