Web applications are widely used, and new ways for easier and cost-effective methods to develop them are constantly introduced. A common omission among the new development and implementation techniques when designing them is security; Node.js is no exception, as Server-Side JavaScript Injection (SSJI) attacks are possible due to the use of vulnerable functions and neglecting to sanitize data input provided by untrusted sources. This specific kind of injection attack stands out because it has the potential to compromise servers, where the JavaScript code is executed. In this work, we fill a significant gap in the literature by introducing NodeXP, which, to the best of our knowledge, is the first methodology (presented as a software tool) th...
The increased use of the World Wide Web and JavaScript as a scripting language for Web pages have ma...
Cross-site Scripting (XSS) is ranked number two in the top 25 of the Common Weaknesses Enumeration (...
Writing desktop applications in JavaScript offers developers the opportunity to create cross-platfor...
abstract: Node.js is an extremely popular development framework for web applications. The appeal of ...
The popularity of the JavaScript programming language for server-side programming has increased trem...
In this dissertation we examine web exploitation from a number of different perspectives. First, we ...
This thesis deals with the detection of vulnerable JavaScript libraries and NPM packages. Based on e...
The increasing dependence on web applications has made them a natural target for attackers. Among th...
Abstract — security of an application is not easiest thing to do. Node.js is one of the leading tech...
Node.js is a popular JavaScript server-side framework with an efficient runtime for cloud-based even...
Web applications are the most important gateway to the Internet. Billions of users are relying on th...
AbstractThis paper discussed some of the performance issues in the existing defensive solutions of J...
In today s web applications, no one disputes the important role of JavaScript asa client-side progra...
Computer users trust web applications to protect their financial transactions and online identities ...
JavaScript is a popular programming language widely used on both the browser and the server sides. R...
The increased use of the World Wide Web and JavaScript as a scripting language for Web pages have ma...
Cross-site Scripting (XSS) is ranked number two in the top 25 of the Common Weaknesses Enumeration (...
Writing desktop applications in JavaScript offers developers the opportunity to create cross-platfor...
abstract: Node.js is an extremely popular development framework for web applications. The appeal of ...
The popularity of the JavaScript programming language for server-side programming has increased trem...
In this dissertation we examine web exploitation from a number of different perspectives. First, we ...
This thesis deals with the detection of vulnerable JavaScript libraries and NPM packages. Based on e...
The increasing dependence on web applications has made them a natural target for attackers. Among th...
Abstract — security of an application is not easiest thing to do. Node.js is one of the leading tech...
Node.js is a popular JavaScript server-side framework with an efficient runtime for cloud-based even...
Web applications are the most important gateway to the Internet. Billions of users are relying on th...
AbstractThis paper discussed some of the performance issues in the existing defensive solutions of J...
In today s web applications, no one disputes the important role of JavaScript asa client-side progra...
Computer users trust web applications to protect their financial transactions and online identities ...
JavaScript is a popular programming language widely used on both the browser and the server sides. R...
The increased use of the World Wide Web and JavaScript as a scripting language for Web pages have ma...
Cross-site Scripting (XSS) is ranked number two in the top 25 of the Common Weaknesses Enumeration (...
Writing desktop applications in JavaScript offers developers the opportunity to create cross-platfor...