Degree Type

Creative Component

Semester of Graduation

Fall 2018

Department

Electrical and Computer Engineering

First Major Professor

Doug Jacobson

Second Major Professor

Ben-Othmane, Lotfi

Degree(s)

Master of Science (MS)

Major(s)

Computer Engineering

Abstract

Node.js is an open source server-side run-time platform for JavaScript applications. Node.js applications are dependent on several, even hundreds, packages, which in turn have many dependencies. There is always a risk of malicious code hidden in one of these dependencies.

This work analyzes vulnerabilities found in Node.js based applications, discusses basic types of attacks and reports about the assessment of five frequently-used Node.js packages.

Copyright Owner

Prachi Patel

File Format

application/pdf

Share

COinS