80
a. Pengujian dengan Acunetix
Gambar 39. Hasil Pengujian dengan Acunetix
Gambar 40. Jumlah Peringatan Pada Pengujian dengan Acunetix
81 Setelah dilakukan pengujian menggunakan Acunetix maka diperoleh hasil
seperti pada Tabel 35 di bawah ini:
Tabel 35. Detail Hasil Pengujian dengan Acunetix
Peringatan Pengaruh
Solusi Tingkat
User credentials are sent in clear
text Pihak ketiga bisa
membaca data yang dikirim
Gunakan SSL HTTPS
Medium Login page
password-guessing attack
Masih rentang terhadap serangan
bruteforce Batasi halaman
jika terjadi salah login
Low Session Cookie
without HttpOnly flag set
- Kofigurasi
ulang web server PHP
Low Session Cookie
without Secure flag set
- Kofigurasi
ulang web server PHP
Low
Dari hasil pengujian dengan Acunetix diperoleh celah keamanan dengan tingkat medium sebanyak 1 dan celah keamanan dengan tingkat low sebanyak 5. Pada
pengujian ini tidak ditemukan celah dengan tingkat high seperti SQL Injection ataupun XSS. Celah keamanan seperti User credentials are sent in clear text,
Session Cookie without HttpOnly flag set, dan Session Cookie without Secure flag set merupakan celah pada sisi server, sementara pengujian ini diperuntukkan guna
mencari celah pada sisi aplikasi. Namun ditemukan 1 celah keamana dari sisi aplikasi yang harus diperbaiki, yaitu Login page password-guessing attack.
Perbaikan adalah dengan menambahakna captcha pada halaman login, kemudian akan dilakukan test kembali pada aplikasi. Untuk hasil tes kedua terlihat seperti
pada Tabel 36 berikut ini.
82
Tabel 36. Detail Hasil Pengujian Kedua dengan Acunetix
Peringatan Pengaruh
Solusi Tingkat
User credentials are sent in clear
text Pihak ketiga bisa
membaca data yang dikirim
Gunakan SSL HTTPS
Medium Session Cookie
without HttpOnly flag set
- Kofigurasi
ulang web server PHP
Low Session Cookie
without Secure flag set
- Kofigurasi
ulang web server PHP
Low
Dari pengujian kedua tidak ditemukan celak keamanan dari sisi aplikasi, maka dapat disimpulkan bahwa perangkat lunak Sistem Informasi Penerimaan Siswa
Baru telah memenuhi aspek integrity setelah dilakukan pengujian menggunakan Acunetix.
b. Pengujian dengan Netsparker