Client-side scripting menawarkan cara yang mudah dan flexible agar suatu halaman web bisa lebih interaktif dan dinamis, karena halaman HTML hanya dapat digunakan untuk menampilkan dokumen yang bersifat statis. Client-side scripting bersifat real time daripada server-side. Client-side didownload oleh user, diinterpretasi oleh browser dan dieksekusi oleh browser.
Disamping kelebihan yang dimilikinya client-side memiliki kekurangan dalam hal keamanan. Hal itu disebabkan karena user dapat mendownload sempurna program dari server. Untuk mengatasi hal tersebut dalam tugas akhir ini telah dibuat suatu aplikasi web kuis online yang mempunyai sekuritas tinggi karena dapat menangani berbagai intrusi yang berhubungan dengan web hacking. Perangkat lunak yang dikembangkan menggunakan teknik client-side scripting ini, telah diuji coba dengan berbagai macam intrusi antara lain metode penjawaban soal tanpa dibatasi waktu (penyimpanan source code pada hardisk lokal), penyerangan javaScipt dengan menggunakan trik pada hardware, modifikasi program javaSript, penon-aktifan javaScript, modifikasi soal dan jawaban dan XSS. Untuk menngkatkan sistem pengamanan, aplikasi ini diletakkan pada sebuah web server yang letaknya berbeda dengan database server dan dilindungi oleh firewall.