@ 261105.16raw
current

Security Model Strategy

A clear security model, with features like permissions and policy enforcement, is a top technical prioritygithub of Node.js.

High-level approach

Document the security model

The current security model for Node.js is not yet well documented. At a high level it is:

The project has a goal to better document the security model and this section will be expanded when that happens.

Once the security model is documented the project will work to add a security component in Node.js certification covering the Node.js security model.

Document threat models and current state of the art

Node.js is used in several different use cases and the threats may be different in each use case. The project should document the threat models and use that to help define the security model in the context of each of these use cases.

This section will be expanded as the use case/threat models are defined. The initial list includes:

Support experimentation on features like permissions

The project is not currently planning to provide supported sandbox functionality, but wants to support experimentation on related features like permission enforcement.

Features in this category should: