Skip to content

danielwii/asuna-node-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

travis-ci codecov Maintainability code style: prettier

quickstart

ENV=dev yarn dev or ENV=dev yarn dev:watch

Security

Node.js 安全核对表: https://blog.risingstack.com/node-js-security-checklist/

  • 实施速率限制,防止针对认证的暴力攻击。实现这一点的一种方式是使用 StrongLoop API 来强制实施速率限制策略。或者,可以使用诸如 express-limiter 的中间件,但是这样做需要对代码作些修改。
  • 使用 csurf 中间件来防御跨站点请求伪造 (CSRF)。
  • 始终过滤和净化用户输入,防御跨站点脚本编制 (XSS) 和命令注入攻击。
  • 使用参数化查询或预编译的语句来防御 SQL 注入攻击。
  • 使用开源的 sqlmap 工具来检测应用程序中的 SQL 注入漏洞。
  • 使用 nmap 和 sslyze 工具来测试 SSL 密码、密钥和重新协商的配置以及证书的有效性。
  • 使用 safe-regex 来确保正则表达式不易受到正则表达式拒绝服务攻击。

About

node server for asuna-admin

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages