web安全以及渗透的先决要素

Web 安全是安全领域不可忽视的一个大类,安全渗透中的黑盒测试就是用模拟一次攻击的方式来寻找网页的突破口,从而发现网站的安全隐患,不同于白盒与灰盒,黑盒测试是较为高级的方式,与此同时也需要更多的安全知识。

在本场 Chat 中会出现以下内容:

  • 什么是 Web 安全
  • Web 渗透中的基本流程
  • Web 渗透中最重要的一环:信息收集
  • 浅谈 CDN 技术

什么是 web 安全?

我们所处在的每一个位置,都和安全脱不了干系,大到国家的国防系统,小到学校的安全保卫处,他们都和“安全”紧密相关,大数据和网络高速发展的今天,处于风暴中心的我们,每一个安全人都有不可或缺的作用,那么 web 安全到底是什么?

所谓 web 安全就是网页的安全,当然这只是一个很片面的理解,但我们也不用想的太复杂,web 安全包括很多方面,常见的有注入,xss、跳转、点击劫持、以及一些逻辑漏洞,这就是我们所了解的基本安全问题,虽然常见,但并不是没有危害。

web 渗透中的基本流程

在接下来讲的内容中,我会围绕黑盒测试的流程来讲解,虽然白盒和灰盒一样重要,但很多时候我们没有那么好的条件,并且黑盒测试的门槛较高,更加考验我们的技术。

在一次成功的渗透前,我们最需要的就是做到信息收集,如同一句古话:“知己知彼百战百胜。”我们在对一个网站进行渗透时,我们要先收紧他的信息,然后对收集到的信息进行分析,很多时候在信息收集的时候我们就能够做到成功渗透了。

web 渗透中最重要的一环--信息收集

域名注册人信息收集

我们得到一个网站以后,该如何入手?我们最先做的就应该是对这个网站的域名 注册人进行收集,这一环就可以利用域名社工攻击,我们利用 whois 收集到网站站长的注册信息,这些信息中包含但不限于收集到注册电话,注册公司、注册邮箱、注册人等一系列信息,这些信息我们可以利用社工库,钓鱼等方式来进行社工攻击,从而达到我们想要的目的,比如将某个注册人的邮箱丢进社工库来查找他的明文密码,根据他的密码习惯来推测网站后台密码达到攻击效果,但是我们在邮箱分析的时候要切记,看看这个邮箱是否是注册人常用的邮箱,这个邮箱所绑定的网站有哪些,有些邮箱绑定许多网站,我们就能判断这不是一个可以钓鱼的点。一般的网站查询到的信息和下面的差不多:在这里插入图片描述

cms 的收集

内容管理系统(content management system,CMS)是一种位于 WEB 前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到 Internet、Intranet 以及 Extranet 网站的信息。我们为什么要收集关于 cms 的信息呢?因为大部分的网站在使用 cms 的时候是不会进行二次开发,直接使用全部,但这些框架一定安全吗? 答案是否定的,我们最常使用的"织梦"以及大多数网站采用的 cms 都存在漏洞。在这里插入图片描述比如我们查寻到当前的 cms 框架为 Liferay 6.2 我们百度关键词 Liferay 6.2 漏洞:在这里插入图片描述不难看到这个版本的 cms 存在跨站脚本的漏洞,所以 cms 的收集会给我们的渗透大大带来便捷除此以外我们信息收集还有许多的方面留到以后再专题讲解。

CDN 技术剖析

CDN(Content Delivery Network)是指内容分发网络,也称为内容传送网络,这个概念始于 1996 年,是美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。为了能在传统 IP 网上发布丰富的宽带媒体内容,他们提出在现有互联网基础上建立一个内容分发平台专门为网站提供服务,并于 1999 年成立了专门的 CDN 服务公司,为 Yahoo 提供专业服务。由于 CDN 是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为“网络加速器”,但是这个 cdn 的作用并不单单是用来加速的...

我们在对网站渗透时,需要对该站的 iP 进行收集,一般的 IP 收集以后就可以找到当前 IP 所绑定得到域名,但是如果我们找到的不是这个域名的真实 ip 而是假的,我们渗透的时候不就没有办法开展了吗?CDN 缓存技术恰恰就将真实的 ip 隐藏,我们访问的是他的主站的镜像库,相应的我们的找到的 IP 也只是他的镜像位置的 IP,那么我们怎么判断一个网站是否采用 CDN 技术呢?那么我们就需要利用"超级 Ping"的东西,如下:不难看出这个网站的 ip 只有一个所以我们判断出他没有采用 CDN 技术,接下来是一个有 CDN 的网站:在这里插入图片描述我们发现响应的 IP 不同于上面的唯一 IP,而是多个 IP 的响应,超级 PING 的工作原理就是在全国各地的不同地理位置来 PING 这个网站,看响应的位置和 IP 是否相同,所以我们在找 ip 是一定要确定是否是真实 IP。

那么我们如果碰到的网站有这种技术该怎么办呢?其实 CDN 技术很贵,一般的小网站是不会去利用的,也正是因为贵,很多有 cdn 技术的厂商只会在国内布设,当我们用国外的服务器访问时,就能够打到他的真实 IP,另外的方法比较费钱,也不太建议,所以我们再遇到 CDN 网站的时候建议不去收集。

这就是这篇 chat 的全部内容,在以后的 chat 中我会详细讲解信息收集的其他细节以及实战中的利用。


本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。

阅读全文: http://gitbook.cn/gitchat/activity/5dd8c08c02fe5d420e89acfe

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值