Nishant Das Patnaik (nishant.dp@)
Sarathi Sabyasachi Sahoo (Sarathisahoo@)
Heute wechseln immer mehr Entwickler als erste Sprachwahl zu JavaScript. Der Grund dafür ist, dass einfaches JavaScript als Mainstream -Programmierung für Anwendungen angenommen wurde, sei es im Web oder auf dem Handy. Sei es auf clientseitig, sei es auf der Serverseite. Die Flexibilität von JavaScript und seine lockere Typisierung sind für Entwickler freundlich, um reichhaltige Anwendungen mit unglaublicher Geschwindigkeit zu erstellen. Wichtige Fortschritte bei der Leistung von JavaScript -Dolmetschern in den letzten Tagen haben die Frage der Skalierbarkeit und des Durchsatzes von vielen Organisationen fast beseitigt. Der Punkt ist also, dass JavaScript jetzt eine wirklich wichtige und kraftvolle Sprache ist, die wir heute haben, und es wird täglich wächst. Von clientseitigem Code in Webanwendungen wurde er über node.js auf die Server-Seite gewachsen. Es wird jetzt als richtige Sprache unterstützt, um Anwendungen auf wichtigen mobilen Betriebssystemplattformen wie Windows 8 Apps und den kommenden Firefox-OS-Apps zu schreiben.
Das Problem ist jedoch, dass viele Entwickler eine unsichere Codierung praktizieren, was zu vielen Kunden -Nebenangriffen führt, aus denen Dom XSS am berüchtigtsten ist. Wir haben versucht, die Grundursache für dieses Problem zu verstehen und herauszufinden, dass es nicht genug praktisch verwendbare Tools gibt, die reale Probleme lösen können. Daher möchten wir als unser erster Versuch, dieses Problem zu lösen, über JSPRIME sprechen: ein Tool für statische Analyse von JavaScript für den Rest von uns. Es ist ein sehr leichtes und sehr einfach zu verwendenes Point-and-Click-Tool! Das statische Analyse -Tool basiert auf dem sehr beliebten Esprima ECMascript -Parser von Aria Hidayat.
Ich möchte einige der interessanten Merkmale des unten stehenden Werkzeugs hervorheben:
Bevorstehende Funktionen:
Öffnen Sie "index.html" in Ihrem Browser.