Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sugestion - Security Libraries and links #1

Open
audiBookning opened this issue Oct 27, 2018 · 1 comment
Open

Sugestion - Security Libraries and links #1

audiBookning opened this issue Oct 27, 2018 · 1 comment
Labels
good first issue Good for newcomers

Comments

@audiBookning
Copy link

Nice series. I hope to see more soon.

I do not know how you imagine the future of the application will be, but in spite of that I would like to share here a little list of some libraries that i have found to be very useful for node security. I will assume that you will use sessions to authenticate and possibly tokens to reset passwords.:

As for JWT, i usually like to share this video, that i think very illustrative (maybe too much...): JSON Web Tokens Suck - Randall Degges (DevNet Create 2018) - https://www.youtube.com/watch?v=JdGOb7AxUo0. There are some use cases for JWT at the end :)

Being dependent on too many libraries is not the most reliable thing, but they, nonetheless, can give some direction and awareness to problems and solutions.

Here is an interesting link: OWASP Top 10 Most Critical Web Application Security Risks - 2017- https://github.com/OWASP/Top10/blob/master/2017/OWASP%20Top%2010-2017%20(en).pdf

@alex996
Copy link
Owner

alex996 commented Oct 28, 2018

Great suggestions, @audiBookning! I was definitely going to use helmet and csurf for security. But as far as sessions go, I'd prefer to keep them server-side, so I'd use express-session instead of cookie-session. Also, it signs cookies with the built-in crypto module already, though keygrip might as well come in handy for password resets. I guess we'll see. Thanks for your notes!

@alex996 alex996 added the good first issue Good for newcomers label Oct 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants