摘要: ## 登录、注销和登录限制: ### 登录:在使用authenticate进行验证后,如果验证通过了。 那么会返回一个user对象,拿到user对象后,可以使用django.contrib.auth.login进行登录。示例代码如下: user = authenticate(username=use 阅读全文
posted @ 2020-04-18 10:48 欧阳少璟 阅读(350) 评论(0) 推荐(0) 编辑
摘要: ## 验证和授权概述 Django有一个内置的授权系统。他用来处理用户、分组、权限以及基于cookie的会话系统。Django的授权系统包括验证和授权两个部分。 验证是验证这个用户是否是他声称的人(比如用户名和密码验证,角色验证),授权是给与他相应的权限。Django内置的权限系统包括以下方面: 1 阅读全文
posted @ 2020-04-17 21:09 欧阳少璟 阅读(616) 评论(0) 推荐(0) 编辑
摘要: ## 所谓SQL注入,就是通过把SQL命令插入到表单中或页面请求的查询字符串中,最终达到欺骗服务器执行恶意的SQL命令。 具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力, 它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是 阅读全文
posted @ 2020-04-17 19:30 欧阳少璟 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: clickjacking攻击又称作点击劫持攻击。是一种在网页中将恶意代码等隐藏在看似无害的内容(如按钮)之下,并诱使用户点击的手段。 ## clickjacking攻击场景: 1.场景一:如用户收到一封包含一段视频的电子邮件,但其中的“播放”按钮并不会真正播放视频,而是链入一购物网站。 这样当用户试 阅读全文
posted @ 2020-04-17 19:25 欧阳少璟 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ################# XSS攻击: XSS(Cross Site Script)攻击又叫做跨站脚本攻击。他的原理是用户在使用具有XSS漏洞的网站的时候,向这个网站提交一些恶意的代码, 当用户在访问这个网站的某个页面的时候,这个恶意的代码就会被执行,从而来破坏网页的结构,获取用户的隐私信 阅读全文
posted @ 2020-04-17 18:13 欧阳少璟 阅读(321) 评论(0) 推荐(0) 编辑
摘要: ## CSRF攻击概述: CSRF(Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一。 其他安全隐患,比如 SQL 脚本注入,跨站域脚本攻击等在近年来已经逐渐为众人熟知,很多网站也都针对他们进行了防御 阅读全文
posted @ 2020-04-17 17:41 欧阳少璟 阅读(249) 评论(0) 推荐(0) 编辑
摘要: ################# cookie和session 1.cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。 cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie 阅读全文
posted @ 2020-04-16 19:19 欧阳少璟 阅读(118) 评论(0) 推荐(0) 编辑
摘要: ################# 上下文处理器: 上下文处理器是可以返回一些数据,在全局模板中都可以使用。 比如登录后的用户信息,在很多页面中都需要使用,那么我们可以放在上下文处理器中,就没有必要在每个视图函数中都返回这个对象。 在settings.TEMPLATES.OPTIONS.contex 阅读全文
posted @ 2020-04-16 19:16 欧阳少璟 阅读(116) 评论(0) 推荐(0) 编辑
摘要: ## 什么是memcached: 1.memcached之前是danga的一个项目,最早是为LiveJournal服务的,当初设计师为了加速LiveJournal访问速度而开发的,后来被很多大型项目采用。 官网是www.danga.com或者是memcached.org。 2.Memcached是一 阅读全文
posted @ 2020-04-15 17:37 欧阳少璟 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1.报错:原因是缺少相关依赖 2.解决报错: 1)先执行:yum install mysql-devel 2)成功后再执行 :pip3 install mysqlclient 阅读全文
posted @ 2020-04-15 14:13 欧阳少璟 阅读(787) 评论(0) 推荐(0) 编辑