前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >渗透测试

渗透测试

作者头像
C4rpeDime
发布2018-08-28 10:47:17
1.9K0
发布2018-08-28 10:47:17
举报
文章被收录于专栏:黑白安全黑白安全

什么是渗透测试

渗透测试,也称为笔测试,是针对您的计算机系统的一个模拟网络攻击,用于检查可利用的漏洞。在Web应用程序安全性方面,渗透测试通常用于增强Web应用程序防火墙(WAF)。

笔测试可涉及试图破坏任何数量的应用系统(例如,应用协议接口(API),前端/后端服务器)以发现易受代码注入攻击影响的未经处理的输入的漏洞。

渗透测试提供的洞察可用于微调WAF安全策略并修补检测到的漏洞。

渗透测试阶段

笔测试过程可以分为五个阶段。

  1. 计划和侦察
渗透测试 渗透测试 渗透测试
渗透测试 渗透测试 渗透测试

第一阶段涉及:

  • 定义测试的范围和目标,包括要处理的系统和要使用的测试方法。
  • 收集情报(例如网络和域名,邮件服务器)以更好地了解目标的工作方式及其潜在的漏洞。

  1. 扫描

下一步是了解目标应用程序将如何响应各种入侵企图。这通常使用以下方法完成:

  • 静态分析 - 检查应用程序的代码以估计它在运行时的行为方式。这些工具可以一次性扫描整个代码。
  • 动态分析 - 检查处于运行状态的应用程序代码。这是一种更实用的扫描方式,因为它提供了应用程序性能的实时视图。

  1. 获得访问权限

该阶段使用Web应用程序攻击(如跨站点脚本,SQL注入和后门)来发现目标的漏洞。然后测试人员尝试利用这些漏洞,通常通过升级权限,窃取数据,拦截流量等来了解它们可能造成的损害。

  1. 保持访问权限  此阶段的目标是查看是否可以使用此漏洞在被利用的系统中实现持续存在 - 足以让不良行为人获得深入访问权限。这个想法是模仿先进的持续威胁,这些威胁通常会在系统中停留数月,以窃取组织最敏感的数据。
  2. 分析

然后将渗透测试的结果汇编成详细的报告:

  • 被利用的特定漏洞
  • 被访问的敏感数据
  • 笔测试仪能够保留在系统中的时间量未被检测到

安全人员会分析此信息,以帮助配置企业的WAF设置和其他应用程序安全解决方案,以修补漏洞并防止未来的攻击。

渗透测试方法

外部测试

外部渗透测试针对的是公司在互联网上可见的资产,例如,Web应用程序本身,公司网站以及电子邮件和域名服务器(DNS)。目标是获取访问权并提取有价值的数据。

内部测试

在内部测试中,可以在防火墙后面访问应用程序的测试人员模拟恶意内部人员的攻击。这并不一定模拟流氓员工。一种常见的起始情况可能是由于网络钓鱼攻击而导致凭证被盗的员工。

盲测

在盲目测试中,测试人员只能获得目标企业的名称。这使安全人员能够实时了解实际的应用程序攻击将如何发生。

双盲测试

在双盲测试中,安全人员不知道模拟攻击。就像在现实世界中一样,在企图违约之前他们没有时间支撑他们的防御。

有针对性的测试

在这种情况下,测试人员和安保人员一起工作,并彼此评估他们的动作。这是一个有价值的培训练习,从黑客的角度为安全团队提供实时反馈。

渗透测试和WEB应用程序防火墙

渗透测试和WAF是排他性的,但互利的安全措施。

对于许多笔测试(除了盲测和双盲测试),测试人员可能会使用WAF数据(如日志)来查找和利用应用程序的弱点。

反过来,WAF管理员可以从钢笔测试数据中受益。测试完成后,可以更新WAF配置,以防止测试中发现的弱点。

最后,笔测试满足安全审计程序的一些合规性要求,包括PCI DSS和SOC 2。只有通过使用认证的WAF才能满足某些标准,如PCI-DSS 6.6。但是,这样做不会使笔测试变得毫无用处,因为它具有前述的好处,并且能够改进WAF配置。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-048,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是渗透测试
  • 渗透测试阶段
  • 渗透测试方法
    • 外部测试
      • 内部测试
        • 盲测
          • 双盲测试
            • 有针对性的测试
            • 渗透测试和WEB应用程序防火墙
            相关产品与服务
            网站渗透测试
            网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档