安全

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

用户上传

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容