Nishant Das Patnaik (nishant.dp@)
Sarathi Sabyasachi Sahoo (Sarathisahoo@)
Saat ini, semakin banyak pengembang beralih ke JavaScript sebagai pilihan bahasa pertama mereka. Alasannya adalah JavaScript sederhana sekarang telah mulai diterima sebagai pemrograman arus utama untuk aplikasi, baik di web atau di ponsel; Baik itu di sisi klien, baik itu di sisi server. Fleksibilitas JavaScript dan pengetikannya yang longgar ramah kepada pengembang untuk membuat aplikasi yang kaya dengan kecepatan yang tidak dapat dipercaya. Kemajuan besar dalam kinerja penerjemah JavaScript, dalam beberapa hari terakhir, hampir menghilangkan pertanyaan tentang skalabilitas dan throughput dari banyak organisasi. Jadi intinya adalah JavaScript sekarang adalah bahasa yang sangat penting dan kuat yang kita miliki saat ini dan penggunaannya tumbuh setiap hari. Dari kode sisi klien dalam aplikasi web itu tumbuh ke sisi server melalui node.js dan sekarang didukung sebagai bahasa yang tepat untuk menulis aplikasi pada platform sistem operasi seluler utama seperti aplikasi Windows 8 dan aplikasi Firefox OS yang akan datang.
Tetapi masalahnya adalah, banyak pengembang mempraktikkan pengkodean tidak aman yang mengarah pada banyak serangan sisi klien, dari mana Dom XSS adalah yang paling terkenal. Kami mencoba memahami akar penyebab masalah ini dan mengetahui bahwa tidak ada cukup alat yang dapat digunakan secara praktis yang dapat menyelesaikan masalah dunia nyata. Oleh karena itu sebagai upaya pertama kami untuk menyelesaikan masalah ini, kami ingin berbicara tentang JSPrime: alat analisis statis JavaScript untuk kita semua. Ini adalah alat point-and-klik yang sangat ringan dan sangat mudah digunakan! Alat analisis statis didasarkan pada Esprima Ecmascript Parser yang sangat populer oleh Aria Hidaya.
Saya ingin menyoroti beberapa fitur menarik dari alat di bawah ini:
Fitur yang akan datang:
Buka "index.html" di browser Anda.