Artikel Pilihan


HTTP Request (HTTP Method)

Menurut Gourley (2002) HTTP method merupakan suatu aksi yang dilakukan oleh klien kepada server agar melakukan sesuatu pada resource tertentu. Method yang umum digunakan adalah GET, POST, dan HEAD. Syntax penulisan pada HTTP method (dapat disebut juga request) adalah sebagai berikut:

<method> <request-URL> <versi>
<header>

<request-body>
Protokol HTTP

Protokol HTTP (HyperText Transfer Protocol) merupakan protokol yang digunakan untuk mengirimkan informasi melalui web. Versi paling mutakhir protokol HTTP adalah HTTP versi 1.1. Protokol ini distandardisasi dan dikembangkan oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C).

HTTP merupakan protokol yang berada pada sisi application layer. Untuk detail komunikasi antar jaringan HTTP menyerahkannya pada protokol TCP/IP. Sehingga dalam terminologi jaringan protokol HTTP berjalan diatas TCP, HTTP menggunakan TCP (Transmission Control Protocol ) untuk mengirimkan data dan TCP sendiri berjalan diatas layer IP (Internet Protocol). (Gourley, 2002)

SQL Injection

Menurut OWAPS (2011) SQL injection adalah suatu teknik penyerangan yang memasukkan atau “menginjeksi” sebuah query SQL melalui input data dari klien ke aplikasi.

SQL adalah interpreted language dan aplikasi berbasis web umumnya menyusun statemen SQL tersebut digabungkan dengan input data yang diberikan oleh pengguna. Jika langkah tersebut tidak dilakukan dengan cara yang aman, kemungkinan besar aplikasi akan memiliki celah SQL injection. (Stuttard, 2011)

HTML Form

Menurut W3C (2013) HTML Form digunakan untuk mengirimkan data ke Server. Sebuah HTML Form dapat memiliki elemen input seperti textfield, checkbox, tombol dan masih banyak lagi. Sebuah form juga dapat berisi textarea, select, legend, fieldset dan label.