ニシャント・ダス・パトナイク(nishant.dp@)
Sarathi Sabyasachi Sahoo(Sarathisahoo@)
今日、ますます多くの開発者が言語の最初の選択としてJavaScriptに切り替えています。その理由は、単純なJavaScriptがアプリケーションの主流プログラミングとして受け入れられ始めたため、Webであろうとモバイルでも受け入れられています。クライアント側では、サーバー側でも。 JavaScriptの柔軟性とそのゆるいタイピングは、開発者にとってフレンドリーで、信じられないほどの速度でリッチなアプリケーションを作成します。 JavaScript通訳者のパフォーマンスにおける主要な進歩は、最近では、多くの組織からのスケーラビリティとスループットの問題をほぼ排除しています。したがって、ポイントはJavaScriptが私たちが今日持っている本当に重要で強力な言語であり、毎日使用されていることです。 Webアプリケーションのクライアント側のコードから、node.jsを介してサーバー側に成長し、Windows 8アプリや今後のFirefox OSアプリなどの主要なモバイルオペレーティングシステムプラットフォームにアプリケーションを作成するための適切な言語としてサポートされています。
しかし、問題は、多くの開発者が不安定なコーディングを実践し、多くのクライアントサイド攻撃につながることです。そのうちDom XSSが最も悪名高いものです。私たちはこの問題の根本的な原因を理解しようとしましたが、実際の問題を解決できる実質的に使用可能なツールが十分ではないということです。したがって、この問題を解決するための最初の試みとして、JSPRIME:JavaScript Static Analysis Toolについてお話ししたいと思います。非常に軽量で、非常に使いやすいポイントアンドクリックツールです!静的分析ツールは、Aria Hidayatによる非常に人気のあるEsprima Ecmascriptパーサーに基づいています。
以下のツールの興味深い機能のいくつかを強調したいと思います。
今後の機能:
ブラウザで「index.html」を開きます。