Nishant Das Patnaik (nishant.dp @)
Sarathi Sabyasachi Sahoo (Sarathisahoo @)
Aujourd'hui, de plus en plus de développeurs passent à JavaScript comme premier choix de langue. La raison en est que JavaScript simple a été créé pour être accepté comme la programmation grand public pour les applications, que ce soit sur le Web ou sur le mobile; Que ce soit à côté du client, que ce soit du côté du serveur. La flexibilité JavaScript et son typage lâche sont conviviales pour les développeurs pour créer des applications riches à une vitesse incroyable. Les principales progrès dans la performance des interprètes JavaScript, ces derniers jours, ont presque éliminé la question de l'évolutivité et du débit de nombreuses organisations. Donc, le fait est que JavaScript est maintenant une langue vraiment importante et puissante que nous avons aujourd'hui et son utilisation augmente tous les jours. À partir du code côté client dans les applications Web, il est devenu côté serveur via Node.js et il est maintenant pris en charge comme un langage approprié pour écrire des applications sur les principales plates-formes de système d'exploitation mobiles comme Windows 8 Apps et les prochaines applications Firefox OS.
Mais le problème est que de nombreux développeurs pratiquent un codage peu sûr qui conduit à de nombreuses attaques secondaires du client, dont DOM XSS est la plus tristement célèbre. Nous avons essayé de comprendre la cause profonde de ce problème et nous avons compris qu'il n'y a pas suffisamment d'outils pratiquement utilisables qui peuvent résoudre des problèmes réels. Par conséquent, comme notre première tentative de résolution de ce problème, nous voulons parler de JSprime: un outil d'analyse statique JavaScript pour le reste d'entre nous. C'est un outil très léger et très facile à utiliser! L'outil d'analyse statique est basé sur l'analyseur ESPRIMA ECMAScript très populaire par Aria Hidayat.
Je voudrais souligner certaines des fonctionnalités intéressantes de l'outil ci-dessous:
Fonctionnalités à venir:
Ouvrez "index.html" dans votre navigateur.