Anda di halaman 1dari 4

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/347400130

Web Application Firewall

Article · December 2020

CITATIONS READS

0 236

1 author:

Galih Tegar Supriatna


Siliwangi University
4 PUBLICATIONS   0 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

PERBANDINGAN AIVEN CONSOLE DAN MONGODB DENGAN REPLIKASI DATA PADA LOAD BALANCER DENGAN ZEVENET View project

Aplikasi Kriptografi Dengan Metode One Time Pad View project

All content following this page was uploaded by Galih Tegar Supriatna on 17 December 2020.

The user has requested enhancement of the downloaded file.


Web Application Firewall
Ilyas Samsudin Galih Tegar S
187006033 187006079
Program Studi Informatika l Program Studi Informatika
Universitas Siliwangi Universitas Siliwangi

Alif Alparisi Kautsar Setiaji


187006013 187006111
Program Studi Informatika Program Studi Informatika
Universitas Siliwangi Universitas Siliwangi

computer dari jaringan internet. Melalui firewall ini kita bisa


I. PENDAHULUAN mengatur data, informasi dan kegiatan apa yang boleh lalu
Layanan internet memungkinkan pengguna berbagi Lalang dari jaringan internet ke computer dan begitu pula
layanan Bersama dan saling terkait melalui aplikasi web yang sebaliknya. Terdapat dua macam firewall, yaitu hardware dan
ada. Segala informasi dapat dengan mudah didapatkan dari software. Keduanya memiliki konfigurasi atau pengaturan
aplikasi web. Adanya teknologi informasi saat ini yang berbeda. Meski begitu, keduanya tetap memiliki fungsi
menjadikan aplikasi web sebagai incaran para hacker. Untuk utama yang sama, yaitu melindungi keamanan jaringan.
itu diperlukan Web Application Firewall yang memiliki tugas a. Firewall berbasis hardware, merupakan piranti keras yang
melakukan filter terhadapa apa yang melaluinya dan terdapat dalam system jaringan, misalnya router. Firewall
melakukan blocking terhadap apa yang di anggap berbahaya maca mini memerlukan konfigurasi untuk dapat bekerja
sesuai dengan rule yang ditetapkan. Firewall adalah sebuah secara efektif. Untuk dapat bekerja, firewall
konsep dimana sebuah appliance atau aplikasi yang bertugas menggunakan Teknik Teknik filter untuk menentukan
untuk menyaring, memonitor dan melakukan blocking packet utama, sumber dan tujuannya.
terhadap data yang melewati sebuah jaringan. Contoh b. Firewall berbasis software, merupakan solusi untuk
firewall dalam networking adalah Cisco ASA, Sonicwall perlindungan jaringan bagi pengguna internet di rumah.
sedangkan WAF ini lebih banyak digunakan pada bagian Biasanya firewall ini diciptakan dalam bentuk aplikasi
filter aplikasi. Contoh penggunaan firewall untuk meredam terpisah maupun sebagai fitur tambahan dari anti-virus.
paket data sampah seperti DDOS, Brute Force Attack, Jenis firewall macam ini melindungi trafik inbound dan
serangan botnet namun WAF memiliki filter khusus untuk juga outbound, selain juga menghindarkan anda dari virus
meredam SQL Injection, XSS Attack dan sebagainya. Untuk Trojan dan Wrom.
opensource sendiri terdapat WAF yaitu menggunakan mod
C. Web Application Firewall
security dan commodo WAF dengan tujuan untuk
mengurangi serangan yang sering digunakan di internet. Web Application Firewall pada umumnya merupakan
WAF tidak menjamin bahwa semua serangan bisa di firewall yang berjalan pada layer aplikasi yang memonitor
antisipasi, karena tidak luput juga dari bug yang ada pada dan memodifikasi http request. Web Application Firewall
aplikasi yang ditanam pada sebuah server. dapat bekerja dengan terlebih dahulu melakukan konfigurasi
II. LANDASAN TEORI tambahan pada web server dan tidak perlu melakukan
perubahan script pembangun aplikasi, sehingga dapat
A. Web Server
diterapkan pada aplikasi yang berjalan. Pada dasarnya WAF
Server atau Web Server adalah sebuah software yang melindungi dari berbagai macam https attack dan queries
memberikan layanan berbasis data dan berfungsi menerima
seperti SQLI dan XSS. Beberapa perangkat yang bisa dipakai
permintaan HTTP atau HTTPS pada klien yang dikenal dan
biasanya kita kenal dengan nama web browser (Mozilla untuk web application firewall misalnya F5, Barracuda,
Firefox, Google Chrome) dan untuk mengirimkan Kembali Profense dan lain-lain. Web application firewall biasanya
yang hasilnya dalam bentuk beberapa halaman web dan pada muncul di website perbankan atau e commerce karena
umumnya akan berbentuk dokumen HTML. Fungsi utama memang website ini merupakan website yang paling banyak
Web Server adalah untuk melakukan transfer berkas di incar oleh hacker. Keberadaan WAF dapat di deteksi
permintaan pengguna melalui protocol komunikasi yang dengan dua cara yaitu cara Manual Discovery dan Automated
telah di tentukan sedemikian rupa. Halaman web yang
Discovery. Teknik manual melihat keberadaan WAF dapat
diminta terdiri dari berkas teks, video, gambar, file dan
banyak lagi. Pemanfaatan web server berfungsi untuk diidentifikasi dari melakukan cek cookies karena beberapa
mentransfer seluruh aspek pemberkasan dalam sebuah WAF menambahkan cookies mereka sendiri dalam
halaman web termasuk yang di dalam bentuk teks, video, komunikasi antara client dan web server. Tapi cara ini
gambar dan banyak lagi. relative agak sulit karena memang harus paham dan hapal
B. Firewall code-code cookies dari tiap perangkat WAF. Sedangakan
Firewall adalah system keamanan yang melindungi Automated Discovery relative lebih mudah karena
computer dari berbagai ancaman di jaringan internet. Firewall menggunakan tools, salah satu tool yang dipakai adalah
ini bekerja sebagai sekat atau tembok yang membatasi Wafwoof yaitu sebuah aplikasi yang di bangun dalam Bahasa
python, tool ini mampu mendeteksi dan menemukan adanya
WAF. Adapaun cara kerjanya adalah dengan melakukan
queries web server dengan serangkaian HTTP request dan
method, hasil respon dari test tersebut yang bisa
megidentifikasi firewall pada tempatnya (bila ada).
D. ModSecurity
ModSecurity adalah modul Web Application Firewall(WAF)
yang bersifat open source dan close-platform. ModSecurity
dapat menyaring data yang masuk dan keluar untuk
menghentikan lalu lintas yang berbahaya. Selain itu juga,
ModSecurity dapat menganalisis dan mendeteksi lalu lintas
yang berbahaya. Semua rincian lalu lintas berbahaya di catat
dalam file log dan pesa peringatan yang dikirimkan ke
administrator. ModSecurity mendefinisikan aturan mengnai
data HTTP yang dimana aturan tersebut akan memiliki akses Gambar 3
ke informasi HTTP header secara penuh. Pada file modsecurity.conf temukan kata SecRuleEngine
ModSecurity memiliki daftar scenario penggunaan, seperti : DetectionOnly dan ubah menjadi SecRuleEnine On.
a. Pemantauan keamanan aplikasi real-time dan control
akses B. Hasil Pengujian
b. Pelacakan lalu lintas HTTP penuh
c. Penilaian keamanan pasif terus-menerus.

III. HASIL DAN PENGUJIAN


A. Instalasi WAF
Gambar 4
Langkah selanjutnya, kita dapat mencoba SQL injection untuk
mem-bypass login page. Gunakan perintah ‘ or true --.

Gambar 1
Langkah pertama lakukan penginstallan ModSecurity dengan
perintah “sudo apt-get install libapache2-mod-security2” Gambar 5
Sebelum di pasang WAF kita berhasil login ke Web server
tersebut

Gambar 2
ModSecurity tidak melakukan apa-apa karena aturan untuk
bekerja. File konfigurasi default diset ke DetectionOnly yang
mencatat permintaan sesuai dengan aturan yang cocok dan
tidak memblokir apa-apa. Untuk itu, kita perlu mengedit file
modsecurity.conf dengan perintah “sudo
nanocmodsecurity.conf”.

Gambar 6
Setelah menggunakan WAF kita tidak bisa masuk ke Web
server tersebut karena WAF berfungsi untuk melindungi dari
serangan seperti SQL injection dan lain-lain.
IV. KESIMPULAN seerangan-serangan yang berbahaya sesuai dengan aturan
Dari percobaan yang dilakukan, ancaman seperti SQL yang diterapkan.
injection dapat di cegah dengan menggunakan Web REFERENSI
Application Firewall (WAF). ModSecurity dapat digunakan
sebagai Web Application Firewall yang bisa menghentikan
serangan tersebut. Web Application Firewall dapat [1] R. Nurachmad Syaefuddin, “Implementasi Web Application Firewall
melindungi web dari kerentanan serangan seperti SQL pada Web Mytra Dashboard dengan Menggunakan Modul
injection. Kerentanan pada aplikasi Web ini yang sering ModSecurity,” Tek. Inform. dan Komput. Politek. Negeri Jakarta, no.
dimanfaatkan oleh pihak yang tidak bertanggung jawab. WAF April, 2018, doi: 10.13140/RG.2.2.15824.00006.
melakukan mekanisme pemindaian situs dan kode-kode yang [2] R. Yanti Jamain, Periyadi, and S. Juli Irza Ismail, “Implementasi
dapat membajak, atau kode-kode yang berbahaya dan
Keamanan Aplikasi Web Dengan Web Application Firewall,” e-
melakukan penolakan terhadap kode-kode tersebut. WAF
Proceeding Appl. Sci., vol. 1, no. 3, pp. 2191–2195, 2015.
bekerja berdasarkan rule, jadi WAF dapat mencegah hanya

View publication stats

Anda mungkin juga menyukai