web安全常见漏洞有哪些(网站建设中安全漏洞有哪些)

:暂无数据 2026-07-27 00:10:30 :0

web安全常见漏洞有哪些(网站建设中安全漏洞有哪些)

各位老铁们,大家好,今天由我来为大家分享web安全常见漏洞有哪些,以及网站建设中安全漏洞有哪些的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

网站建设中安全漏洞有哪些

网站建设中安全漏洞有:
1、对系统用户口令保护不足,攻击者可以利用攻击工具,从网络上窃取合法的用户口令数据。
2、可以利用sql注入漏洞,可以获取数据库中的多种信息,如管理后台的密码,从而脱取数据库中的内容。
3、可以跨站脚本攻击对输入信息没有进行校验,攻击者可以通过巧妙的方法注入恶意指令代码到网页。这种代码通常是JavaScript,但实际上,也可以包括Java、VBScript、ActiveX、Flash或者普通的HTML。攻击成功之后,攻击者可以拿到更高的权限。

干货| WEB安全漏洞之SSRF

什么是SSRF

大家使用的服务中或多或少是不是都有以下的功能:

1.通过URL地址分享内容。

2.通过URL地址把原地址的网页内容调优使其适合手机屏幕浏览,即所谓的转码功能。

3.通过URL地址翻译对应文本的内容,即类似Google的翻译网页功能。

4.通过URL地址加载或下载图片,即类似图片抓取功能。

5.以及图片、文章抓取收藏功能。

简单地说就是通过URL抓取其他服务器上数据然后做对应的操作的功能。以ThinkJS代码为例,我们的实现方法大概如下:

本来是个不错的功能,但是当用户输入一个服务器可访问的内网地址,这个情况下它就会把内网的内容抓取出来展现给外网的用户。大多数公司会在内网中放置一些与公司相关的资料和关键数据,如果应用程序对用户提供的URL和远端服务器返回的信息没有进行合适的验证和过滤,就可能存在这种服务端请求伪造的缺陷,即Server-Side Request Forgery,简称SSRF。

SSRF的危害

简单来说如果你的这个功能存在SSRF漏洞的话,相当于在攻击者和内网之间牵了根线,透过该功能攻击者可以间接访问到内网。攻击者可以利用SSRF实现的攻击主要有5种:

1.可以对外网、服务器所在内网、本地进行端口扫描,获取一些服务的Banner信息。

2.攻击运行在内网或本地的应用程序(比如溢出)。

3.对内网Web应用进行指纹识别,通过访问默认文件实现。

4.攻击内外网的Web应用,主要是使用GET参数就可以实现的攻击。

5.利用file协议读取本地文件。

其中最后一条的实现方式是用户输入file://本地文件协议地址,如果不作判断,程序很可能就会把本地文件读取出来返回给用户,例如file://etc/password服务器系统密码。

防御方法

首先我们需要禁用掉不需要的协议,仅允许HTTP(s)请求,防止最后一条使用file://等其他协议引起的问题,然后我们需要对输出内容进行判断,例如我应该输出一张图片,如果抓取返回来的是一段文本我们就不应该返回。以及如果抓取远端地址导致报错返回的情况,我们需要统一处理返回给用户的内容,而不是直接将远端服务器的内容返回给用户,这样让攻击者了解到了更多远端服务器的信息。

除了输出内容的处理,我们还要对输入地址进行限制,过滤内网IP,限制访问内网行为。以之前的示例代码为例,正常我们会增加如下处理:

短链接绕过

大部分情况下这样处理是没有问题的,不过攻击者可不是一般人。这里存在一个两个可以绕过的方式,首先是短链接,短链接是先到短链接服务的地址之后再302跳转到真实服务器上,如果攻击者对内网地址进行短链处理之后以上代码会判断短链服务的IP为合法IP而通过校验。

针对这种绕过方式,我们有两种方法来阻止:

1.直接根据请求返回的响应头中的HOST来做内网IP判断。

2.由于跳转后的地址也还是需要DNS解析的,所以只要在每次域名请求DNS解析处都做内网IP判断的逻辑即可。

DNS重新绑定绕过

另外一种绕过方式是利用DNS重绑定攻击。

DNS如何重新绑定的工作

攻击者注册一个域名,并在攻击者控制下将其代理给DNS服务器。服务器配置为很短响应时间的TTL记录,防止响应被缓存。当受害者浏览到恶意域时,攻击者的DNS服务器首先用托管恶意客户端代码的服务器的IP地址作出响应。例如,他们可以将受害者的浏览器指向包含旨在在受害者计算机上执行的恶意JavaScript或Flash脚本的网站。

恶意客户端代码会对原始域名进行额外访问。这些都是由同源政策所允许的。但是,当受害者的浏览器运行该脚本时,它会为该域创建一个新的DNS请求,并且攻击者会使用新的IP地址进行回复。例如,他们可以使用内部IP地址或互联网上某个目标的IP地址进行回复。

简单来说就是利用DNS服务器来使得每次解析返回不同的IP,当在校验IP的时候DNS解析返回合法的值,等后续重新请求内容的时候DNS解析返回内网IP。这种利用了多次DNS解析的攻击方式就是DNS重新绑定攻击。

由于DNS重新绑定攻击是利用了多次解析,所以我们最好将校验和抓取两次DNS解析合并成一次,这里我们也有两种方法来阻止:

1.将第一次DNS解析得到的IP直接用于第二次请求的DNS解析,去除第二次解析的问题。

2.在抓取请求发起的时候直接判断解析的IP,如果不符合的话直接拒绝连接。

针对以上解决方法,有开发者直接封装了ssrf-agent模块,使用的时候只要将其传入即可实现一次解析,多次判断的功能,下面是简单的使用示例:

结束语

SSRF可以说是经久不衰的漏洞攻击了,早些年百度、人人、360搜索等都有过相应的案例。一般以下场景可能会存在SSRF问题,我们需要多加注意:

1.能够对外发起网络请求的地方,就可能存在SSRF漏洞。

2.从远程服务器请求资源(Upload from URL,Import&Export RSS Feed)。

3.数据库内置功能(Oracle、MongoDB、MSSQL、Postgres、CouchDB)。

4.Webmail收取其他邮箱邮件(POP3、IMAP、SMTP)。

5.文件处理、编码处理、属性信息处理(ffmpeg、ImageMagic、DOCX、PDF、XML)。

网站建设中安全漏洞有哪些的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于网站建设中安全漏洞有哪些、网站建设中安全漏洞有哪些的信息别忘了在本站进行查找哦。

web安全常见漏洞有哪些(网站建设中安全漏洞有哪些)

本文编辑:admin

更多文章:


网关是什么怎么设置(网关到底是什么,不同的网络如何正确设置网关)

网关是什么怎么设置(网关到底是什么,不同的网络如何正确设置网关)

各位老铁们,大家好,今天由我来为大家分享网关是什么怎么设置,以及网关到底是什么,不同的网络如何正确设置网关的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 08:30

me是国内域名吗(me域名的概况)

me是国内域名吗(me域名的概况)

本篇文章给大家谈谈me是国内域名吗,以及me域名的概况对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月11日 07:50

亚洲和欧洲的分界线简图(画出亚欧,亚非,南北美,亚洲北美洲和南美南极的分界线和名称.图片)

亚洲和欧洲的分界线简图(画出亚欧,亚非,南北美,亚洲北美洲和南美南极的分界线和名称.图片)

大家好,如果您还对亚洲和欧洲的分界线简图不太了解,没有关系,今天就由本站为大家分享亚洲和欧洲的分界线简图的知识,包括画出亚欧,亚非,南北美,亚洲北美洲和南美南极的分界线和名称.图片的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开

2026年10月11日 05:50

国内无需备案vps(服务器是否需要备案)

国内无需备案vps(服务器是否需要备案)

大家好,今天小编来为大家解答以下的问题,关于国内无需备案vps,服务器是否需要备案这个很多人还不知道,现在让我们一起来看看吧!

2026年10月11日 02:20

小鸟到处乱飞改为比喻句(小鸟在天上飞来飞去怎么改成比喻句)

小鸟到处乱飞改为比喻句(小鸟在天上飞来飞去怎么改成比喻句)

今天给各位分享小鸟在天上飞来飞去怎么改成比喻句的知识,其中也会对小鸟在天上飞来飞去怎么改成比喻句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 01:30

学生包月接送(私家车包月接送学生怎么发朋友圈呢)

学生包月接送(私家车包月接送学生怎么发朋友圈呢)

各位老铁们好,相信很多人对学生包月接送都不是特别的了解,因此呢,今天就来为大家分享下关于学生包月接送以及私家车包月接送学生怎么发朋友圈呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月11日 01:10

虚拟空间免root大全(gameguardian修改器免root安卓APK下载地址)

虚拟空间免root大全(gameguardian修改器免root安卓APK下载地址)

大家好,关于虚拟空间免root大全很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于gameguardian修改器免root安卓APK下载地址的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下

2026年10月11日 00:10

一个月临时宽带(通辽有临时办一个月的网吗)

一个月临时宽带(通辽有临时办一个月的网吗)

本篇文章给大家谈谈一个月临时宽带,以及通辽有临时办一个月的网吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月10日 23:40

外科医用口罩无菌和非无菌的区别(非无菌口罩和无菌口罩区别)

外科医用口罩无菌和非无菌的区别(非无菌口罩和无菌口罩区别)

今天给各位分享非无菌口罩和无菌口罩区别的知识,其中也会对非无菌口罩和无菌口罩区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月10日 23:00

腾讯qq macos正式版(qq资料封面自定义不见了)

腾讯qq macos正式版(qq资料封面自定义不见了)

本篇文章给大家谈谈腾讯qq macos正式版,以及qq资料封面自定义不见了对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月10日 20:40

最近更新

thinkpade470c加内存条(thinkpad e470c内存条是什么牌子如果要添加4g内存什么牌子比较好)
2026-10-11 09:00:03 浏览:0
frontpage的主要功能(frontpage是什么)
2026-10-11 08:40:18 浏览:0
ideapad15alc7能玩什么游戏(联想ideapad15可以玩刺客信条启示录吗)
2026-10-11 08:10:05 浏览:0
热门文章

打印机m7400(m7400打印机清零方法)
2026-08-29 07:50:01 浏览:5
acrobat各版本区别(Acrobat XI Pro与 Acrobat PRO DC什么区别)
2026-08-29 22:30:20 浏览:2
联想y510p怎么升级(联想y510p换cpu)
2026-08-17 03:30:04 浏览:2
标签列表