24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

用于WEB系统的自动化渗透性测试系统和方法专利

发布时间:2026-06-13

【摘要】 一种用于WEB系统的自动化渗透性测试系统,设有三个层次:提供与用户交互界面GUI的表示层,作为系统的控制核心、执行扫描、检测程序的运行及相关功能的逻辑层,用于存储、维护各种扫描规则和任务执行过程中的配置信息的数据层。本发明系统能根据用户在GUI表示层设置的WEB扫描任务对WEB网站自动进行渗透扫描或常规扫描,结合相应的插件对扫描结果进行分析,找出该WEB网站可能存在的安全问题,然后生成检测报告来通报已经形成的综合风险列表。本发明用于对WEB网站自动进行安全测试,能够取代目前基于人工的安全性测试与渗透性测试,大大降低目前在软件研发中对软件安全测试所投入的成本,还可大大提高安全测试的准确性。 【专利类型】发明授权 【申请人】北京邮电大学 【申请人类型】学校 【申请人地址】100876 北京市海淀区西土城路10号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810101530.X 【申请日】2008-03-07 【申请年份】2008 【公开公告号】CN101242279B 【公开公告日】2010-06-16 【公开公告年份】2010 【授权公告号】CN101242279B 【授权公告日】2010-06-16 【授权公告年份】2010.0 【IPC分类号】H04L9/36; G06F17/30 【发明人】张淼; 徐国爱; 王建; 杨义先 【主权项内容】一种用于WEB系统的自动化渗透性测试系统,其特征在于:该系统根据用户在图形用户界面GUI表示层设置的WEB扫描任务对WEB网站自动进行渗透扫描或常规扫描,并结合相应的插件对扫描结果进行分析,找出该WEB网站存在的安全问题,然后生成检测报告;该系统结构有三个层次:GUI表示层,逻辑层,数据层,其中:GUI表示层,用于提供与用户交互的GUI界面,包含:浏览器、任务配置模块、报告与结果显示模块和状态及进度显示模块;逻辑层,作为该系统的控制核心,负责执行扫描、检测程序的运行及相关功能,配置的八个软件模块以扫描调度模块为中心,其余七个模块是:包构造器模块、预扫描模块、链接分析模块、浏览器代理模块、渗透扫描模块、常规扫描模块和用于插接扫描插件的插件接口模块;所述各个软件模块的功能及其相互之间的信息传递关系是:扫描调度模块,作为该系统的关键模块和控制中心,用于统一调度该系统各模块的运行和彼此协作,以使该系统能够自动完成扫描和检测的各项任务;包构造器模块,负责构造符合任务和规则要求的检测数据包,获取网站响应后,将满足设定特征的应答存储起来,供其他模块调用;预扫描模块,负责在正式扫描目的网站之前,先进行一次肯定返回错误应答的扫描,以便根据返回的错误应答的不同情况,增强渗透扫描模块进行的扫描探测的精确性,发现和确认安全漏洞,并防止因页面跳转而产生误报;链接分析模块,负责根据设定任务,采用类似自动抓取内容的机器人Spider技术对目的网站进行全站检索,根据正则匹配识别站内链接和外部链接,并访问对应站内链接所指向的页面,不断循环执行该过程,直至达到扫描探测深度或不再有新的页面出现;浏览器代理模块,用于调用本地浏览器,以供用户与目标网站进行交互;同时通过自身代理,记录用户的登陆信息,为以后进行渗透扫描和查询对应的扫描规则备用;常规扫描模块,用于执行常规扫描检测,即向目标网站发送由包构造器构造好的探测包,再将获取的应答信息与常规扫描规则库的规则进行匹配;渗透扫描模块,负责进行渗透扫描探测:分析网页的超文本标记语言HTML注入点,并尝试向这些注入点提交渗透探测数据包,再以预扫描模块获取的默认出错页面为标准,确定是否存在注入漏洞,并以设定脚本返回检测结果,告知是否存在跨站点脚本攻击XSS漏洞,实现自动探测;如此循环轮询各个网页,直至对所有规则都完成扫描探测后,生成扫描报告,发给报告与结果显示模块;插件接口模块,用于接插有新的扫描功能或程序的插件,以扩充系统的扫描检测功能;数据层,用于存储、维护各种扫描规则和任务执行过程中的配置信息,设有下述三个库:常规扫描规则库、渗透扫描规则库、任务信息与临时数据库。 【当前权利人】北京邮电大学 【当前专利权人地址】北京市海淀区西土城路10号 【专利权人类型】公立 【统一社会信用代码】12100000400009952C 【被引证次数】3 【被他引次数】3.0 【家族被引证次数】95

  • 【摘要】本发明公开了一种生产乳酸的方法及其专用米根霉。本发明所提供的米根霉是米根霉(Rhizopus oryzae)GY-18 CGMCC No.2681。本发明以玉米芯为原料,将玉米芯用酸进行预处理,将获得的纤维渣与酸解液分别进行酶解与去
  • 【摘要】本项发明是机械救生窗帘盒。属于机械制造领域。由 于四川汶川大地震伤亡惨重,心情非常沉重,心想,如果 要是有一种快速简便的工具帮助人们从窗户逃出去,就可 以避免发生大量的伤亡,因此,产生了发明此盒的想法。 另外,火灾造成的伤亡也非常严
  • 【摘要】本发明涉及基于DTTB标准的接收机PN序列检测方法及其系统,属于无线通信技术领域,该方法包括:根据PN序列自身的特点,用滑动自相关的方法找到信号帧帧头的大致位置;采用第一帧帧头的PN序列与本地PN序列进行循环互相关获得最佳采样位置信
  • 【摘要】一种蒸汽滴状冷凝换热表面的制备方法,包括:预处理、自组装、加 载离子液体阳离子、后处理等步骤。本发明能有效降低紫铜表面自由能, 从而实现蒸汽滴状冷凝。【专利类型】发明申请【申请人】中国科学院工程热物理研究所【申请人类型】科研单位【申
  • 【摘要】 。本发明公开了甲基莲心碱及其类似物的新用途。该用途是式(I)所示的甲基莲心碱及其类似物或它们药物学上可接受的盐在制备抑制真核生物肿瘤细胞增殖的药物中的应用和在制备预防和或治疗肿瘤药物中的应用。式(I)所示的甲基莲心碱及其类似物或它
  • 【摘要】本发明公开了一种提高签名安全性的方法和系统,属于信息安全领域。所述方法包括:智能密钥设备接收签名指令和待签名数据,根据动态密码种子和动态参数的当前值生成第一动态密码;同样方法生成第二动态密码,将第二动态密码并入待签名数据签名;将签名