RisingStack / protect

Proactively protect your Node.js web services
MIT License
401 stars 23 forks source link

Security Resources (Educate) #9

Closed misterdai closed 7 years ago

misterdai commented 7 years ago

Like the idea of this project, would certainly help a lot of developers get started on better footer with security aspects. I think it'd be useful if this module also provided suggestions and resources to encourage better security practises as well. That way a developer can be educated on other areas of security that may not be within the realm of this module, or requires more custom code, as well as suggestions of alternatives (un-biased) that are probably a better idea to use if budgets are available and scale requires.

Not suggesting a huge amount of information, but a few links to useful resources can always help educate any developers using the module :)

gergelyke commented 7 years ago

Great idea @misterdai ! What would you add? Do you have a few links which you'd like to see?

misterdai commented 7 years ago

Thanks :) How about something like the following that I threw together?


Security Recommendations

Other Aspects

There are plenty of other areas that you should be concerned about when it comes to security, that this module doesn't cover (yet or won't) for various reasons. Here are a few that are worth researching:

Resources

Dedicated WAF

If you have the resources available (budget or hosting environment), a dedicated WAF (Web Application Firewall) can offer a robust solution to various security issues, such as blocking potential attackers and flagging their activity.

gergelyke commented 7 years ago

looks good! can you send a PR please?