安全

xss

会在数据库中存放恶意代码,在展现给其他用户时发动攻击。
使用django的模板系统是可以防护xss的。
使用is_safe、mark_safe和关闭了自动转义时要注意。

csrf

如果使用了exempt就要注意了;同时注意在子域名的防护。
通过在post请求中加一个随机数来防护。
检查origin。

sql注入

使用django的orm可以防护,但是如果使用了raw query则。。。

点击劫持

使用fream或iframe做的
django.middleware.clickjacking.XFrameOptionsMiddleware

ssl

set [SECURE_PROXY_SSL_HEADER]

set [SECURE_SSL_REDIRECT]

so that requests over HTTP are redirected to HTTPS.

一些通过http连接的时候会暴露出cookie

[SESSION_COOKIE_SECURE]
[CSRF_COOKIE_SECURE]

HSTS

SECURE_HSTS_SECONDS

SECURE_HSTS_INCLUDE_SUBDOMAINS

头部校验

session security

用户上传

你可能感兴趣的:(安全)