doc: initial version of security-model-strategy.md#42709
doc: initial version of security-model-strategy.md#42709mhdawson wants to merge 21 commits intonodejs:masterfrom
Conversation
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]>
|
Review requested:
|
Co-authored-by: mscdex <[email protected]>
Co-authored-by: mscdex <[email protected]>
Co-authored-by: mscdex <[email protected]>
Co-authored-by: mscdex <[email protected]>
|
@mscdex thanks for the fixes. |
|
sorry for asking it here, but I missed almost all conversations in the summit (though I joined the call, I was distracted).
IMO, this will help security triaging process (to quickly decide what is in scope and what is not) |
I don't think vm imposes any kind of security mechanism - Lines 14 to 15 in 45162bf |
ok, what I mean is: any code - trusted or untrusted, should not be able to modify |
Co-authored-by: Rich Trott <[email protected]>
Co-authored-by: Rich Trott <[email protected]>
Co-authored-by: Rich Trott <[email protected]>
Co-authored-by: Rich Trott <[email protected]>
I don't quite follow. I think our current model is that all code is EDIT: To elaborate, if code that you run does something whether through the documented APIs or otherwise, it being able to do that is not a vulnerability in Node.js. You asked that the code be run, and we currently don't promise to protect the environment from the code that you ask to be run. |
Co-authored-by: Rich Trott <[email protected]>
| This document provides an overview of our high-level strategy for | ||
| making progress as well as information on our current implementations | ||
| as a starting point for contributors. |
This comment was marked as resolved.
This comment was marked as resolved.
Sorry, something went wrong.
Co-authored-by: akhil marsonya <[email protected]>
|
@gireeshpunathil, @RaisinTen I agree that documenting what is/is not considered a vulnerability is a good goal, but I think that will take more work discussion so should go into a follow on PR once we have had more conversations to agree what the security model should include (versus the high level that I tried to capture in this initial PR) |
|
@gireeshpunathil, @RaisinTen are you ok with this landing in it's current state or do you think we need to flesh out the security model in more detail first? |
RaisinTen
left a comment
There was a problem hiding this comment.
I'm okay with landing this in its current state. Here are some optional nits.
I am ok to land this in its current form. (already approved) |
Co-authored-by: Darshan Sen <[email protected]>
Co-authored-by: Darshan Sen <[email protected]>
Co-authored-by: Darshan Sen <[email protected]>
Co-authored-by: Darshan Sen <[email protected]>
Co-authored-by: Darshan Sen <[email protected]>
Co-authored-by: Darshan Sen <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
|
Landed in 17826f5 |
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: #42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in the next-10 mini-summit - https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md Signed-off-by: Michael Dawson <[email protected]> PR-URL: nodejs/node#42709 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Darshan Sen <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Bryan English <[email protected]>
Added initial strategy based on discussion in
the next-10 mini-summit -
https://github.com/nodejs/next-10/blob/main/meetings/summit-apr-2022.md
Signed-off-by: Michael Dawson [email protected]