基于渗透测试的SQL注入漏洞检测与防范

来源 :科学与财富 | 被引量 : 0次 | 上传用户:sarnimoon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着科学技术水平的提高,计算机网络技术的应用日渐广泛与普遍,基于Web技术与数据库框架的应用体系适应了企业业务系统发展的需求,但在实际应用过程中,系统的安全风险日渐增多,为了提高系统的安全性与可靠性,本文介绍了基于渗透测试的SQL注入漏洞检测与防范。
  关键词:渗透测试;SQL注入;漏洞;检测;防范
  引言:近几年,网络技术快速发展,Web网站作为特殊的计算机系统,其应用日渐广泛。但据统计可知,Web应用系统的安全隐患日渐严重,造成此情况的原因为程序员技术安全意识淡薄,未能关注代谢编写的安全性,进而增加了Web应用程序漏洞。在此背景下,互联网犯罪与黑客对用户的重要数据进行了窃取,进而给广大用户造成了严重的损失。在互联网时代,Web应用系统的安全问题急需解决,其中最为常用的Web应用程序攻击手段为SQL注入,本文对其漏洞检测与防范进行了详细的介绍。
  1 Web渗透测试与SQL注入的概况
  Web渗透测试技术术语防范技术,其服务对象为Web应用,它通过模拟黑客攻击Web应用,实现了对目标系统的探测。SQL注入作为最常见的Web应用攻击手段,其具有便捷性与高效性。为了保证Web应用系统的安全性,SQL注入的漏洞检测与防范得到了广泛的关注,它直接影响着整个系统的运行,直接关系着网络的安全。
  根据国外文献可知,SQL注入攻击的检测防范方法主要有编码机制、Web架构、静态与动态分析等;根据国内文献可知,SQL注入攻击的检测防范主要有SQLIA模型、用户提交数据的合法性检测、不提供相关错误信息等。通过Web应用相关人员的研究与探索,提出了一系列有效的检测防范措施,如:增加Web服务器的安全性、存储过程的应用及数据加密等。但当前,我国关于SQL注入漏洞渗透检测与安全防范的研究仍缺少全面性与系统性,未能有效检测与预防未知的SQLIA。面对日益严峻的SQLIA威胁,为了提高Web应用系统的安全性与可靠性,本文详细介绍了SQL注入漏洞渗透检测与安全防范。
  2 SQL注入漏洞渗透检测与防范
  SQL属于数据库文本语言,它作为第四代编程语言,为SQL注入攻击提供了可能,根据SQL注入原理,其方式分为三种,分别为常规注入、字典猜解注入与盲注入,其中对Web应用系统实现有效探测的方法为盲注入。为了充分发挥SQL注入攻击的作用,保证Web应用系统的安全,下文分析了其检测与防范情况,具体内容如下:
  2.1 检测
  在研究SQL注入攻击过程中,为了充分显现SQL注入漏洞的危害,可利用实验的方法,对SQL注入漏洞进行模拟。在实验过程中,利用字符串拼接的方式进行数据库后台查询语言编程,此时为攻击者提供了机会,在SQL语句注入后,程序执行过程与结果均会出现改变,进而实现了权限的获取。
  SQL注入攻击检测的类型主要分为两种,第一种为攻击前检测,即:漏洞检测,另一种为运行时检测,即:动态检测。第二种检测主要是利用动态的、实时的检测技术实现的,本文主要分析了漏洞检测的相关内容。
  传统漏洞检测的方法构成为网络爬虫、敏感信息测试与初步测试,此方法对Web应用系统的检测效果相对较差,其存在的不足主要表现在检测过程缺少规范性、测试用例过于简单、未能及时分析漏洞的成因。为了适应Web应用系统的检测需求,本文提出了基于等级划分的漏洞检测方法,具体分为三级,分别为初级、中级与高级,此方法的优势为较强的针对性,同时对漏洞的成因进行了及时的分析,但其仍存在不足,主要是检测具有顺序性,需要从低级漏洞开始检测,因此,其盲目性相对较强。目前,SQL注入漏洞检测较为常见的工具有Paros、Sqlmap、啊D、Pangolin及NBSI等。
  2.2 防范
  SQL注入漏洞防范主要措施为编码防范机制、漏洞识别机制与防御机制三种。
  第一种具有较好的实践性,我国学者对其展开了积极的研究,由于SQL注入攻击的成因为缺少足够的验证机制,因此,为编码防范机制奠定了坚实的理论基础。当前,我国学者研究了内容主要体现在客户端与服务器两方面,国外学者研究的内容主要体现在检测输入类型、编码输入内容、匹配正模式与输入源识别等。当前,编码防范机制的主要措施有使用参数化查询、使用存储过程、加密敏感数据等,此类措施均存在一定的风险,因此,基于SQL注入改进了防范措施,即:综合性的防御框架,其构成主要有加密敏感数据、存储过程、参数化语句、检查存储过程的执行权限,其优点十分显著,有机结合了现有的防范措施,弥补了单一防范的不足,预防了Web应用系统风险。
  第二种也均存在不足,主要表现在增加了程序员的负担,因此,基于SQL注入漏洞识别技术对其给予了改进,主要改进对策为对现有的Selenium测试工具进行了拓展,改进后的技术有效识别了SQL注入攻击,推动了SQL注入漏洞检测的自动化发展。
  第三种的常见防御机制方法预想查询结构、Dyanamic Tainting方法与动态候选评估方法等。
  总结:综上所述,随着Web应用的日渐广泛,其应用安全性得到了广泛的关注,为了保证信息系统的安全性,提高网络运动的稳定性,本文主要介绍了SQL注入漏洞检测与防范措施,旨在大幅度降低Web应用的风险,进而为广大用户提供可靠的数据库与Web服务器。
  参考文献
  [1]练坤梅,许静,田伟,等.SQL注入漏洞多等级检测方法研究[J].计算机科学与探索,2011,05:474-480.
  [2]马小婷,胡國平,李舟军.SQL注入漏洞检测与防御技术研究[J].计算机安全,2010,11:18-24.
  [3]罗启汉,张玉清,刘奇旭.针对RESTfulAPI的SQL注入漏洞检测工具的设计与实现[J].中国科学院研究生院学报,2013,03:417-424.
其他文献
摘 要:党的十八大以来,习近平同志高度重视党的建设,提出了一系列新思想新观点新要求。我们不但要重视党员的发展数量还应着力重视党员的发展质量,提高党员的质量,是当前发展党员道路上的重中之重。习近平同志指出,当前,党内存在一些亟待解决的突出问题。一些党员、干部理想信念动摇、宗旨意识淡薄,庸懒散奢等不良风气在一些党员干部身上滋长蔓延;一些基层党组织战斗堡垒作用不强,有的甚至软弱涣散;部分党员先锋队意识淡
期刊
摘 要:现有自动售货机的人机工学、监控网络、资金结算方式和产品外型创新突破,结合有广阔发展前景的4G网络,一款兼具实用性、便捷性和盈利性的新型自动售货机是有必要的;随着信息技术的高速发展,我国对自动售货机的需求不断增加,自动售货机的管理向着网络化方向发展,通过利用成熟的4G网络互联设备,使自动售货机的经营信息化、网络化,实现对自动售货机远程控制、售卖信息的查询和反馈的新型自动售卖机。  关键词:4
期刊
摘 要:微課作为新兴的教学手段今年来得以飞速发展,本文介绍了计算机基础教学现状和微课堂模式在职业教育中计算机基础课程中的应用。从微课的优势和计算机基础教学的特点出发,提出构建中职计算机基础课微课教学模式,提倡职业教育勇于尝试翻转课堂模式教学,从而提升了学生的自主学习的兴趣和学习效果,为以后的教学过程提供一定的指导和借鉴。  关键词:微课 计算机应用基础教学 教学模式  现代教学观主张,教学应该是在
期刊
摘 要:本文论述了防雷中接地的重要性,对高电阻率沙漠地区的防雷接地的难点做出了分析,针对沙漠地区接地难的特点提出了新的接地思路,最终实现低接地电阻值效果。  关键词:防雷;接地;沙漠地区  1、引言  雷电是一种自然现象,无法从源头上进行控制[1],为了避免雷击过电压造成电力设施及人身伤害,一般采用接地技术实现雷电防护[2]。接地定义为一种有意或非有意的导电连接,可使电路或电气设备接到大地或接到代
期刊
摘 要:英语学习必须采用相应的英文思路。如果用学习中文的方法来学习英语必然会产生各种错误和疏漏。中文思维对英语学习的干扰主要体现 时态,语态,词性,词语的变化等诸多方面。  关键词:中文因素 干扰 英语写作  英语写作是英语学习的重要部分。英语写作能力的高低能体现出学生英语综合素质。然而很多学生觉得无从下手或是写出来的文章漏洞百出。其中一个很重要的原因是受到了母语的思路的影响,学生总是希望能先写出
期刊
摘 要:板带轧机是实现板带材生产的关键设备。本文对国内板带轧机的发展历程进行了分析,并对板带轧机辊系的技术演进路线进行了分析,为相关人士提供参考。  关键词:板带材 轧机 辊系  引言  板带材是一种厚度与宽度、长度比相差较大的扁平断面钢材,由于板带材有单位体积的表面积大、表面光洁等特点,被称为“万能钢材”,应用领域广。但由于板带的断面特点,在轧制过程中产生极大的轧制力,轧件与轧机同时变形。要满足
期刊
【摘 要】当今时代,自媒体深刻影响和改变着高职大学生的生活、生存和思维方式。高职院校应顺应历史发展,从教育内容、教育实施、教育工作者队伍、教育评价和运行保障等方面构建新的大学生思想政治工作体系,有针对性地开展思想政治教育工作。  【关键词】自媒体 高职 思想政治工作体系  随着微博、微信等新兴网络媒体大规模崛起,加之智能手机丰富的操作系统和人性化、便携式、时尚实用等特征深受年轻人的喜爱,一个崭新的
期刊
【摘 要】预算制度是国家现代化治理的重要基石。随着2015年1月1日新预算法的实施,中国在预算制度改革方面迈上了一个新台阶。但当前我国预算监督仍存在监督机构冗杂,监管力度不够等问题。本文深入剖析当前我国预算监督存在的问题并提出针对性建议。  【关键词】政府预算;预算监督;对策  一、我国政府预算监督概述  政府预算监督实质上是一个国家以价值形式对公共财政资源的筹资、分配和使用方面的经济活动进行考核
期刊
摘 要:本文从换季工作的内容、换季工作的特点等方面对换季工作在设备维护工作中的重要性进行讨论,从实际工作的角度,分析了换季工作的完成质量对设备日常运行、提前发现隐患等方面的作用,并提出换季维护是做好设备维护工作的一个重要方面。  关键词:换季; 练兵 ;重要性  0 引言  凡在民航业务岗位工作的人都知道这样一句话:“一年抓两头,两头抓换季。”由此可以看出换季活动在一年工作中的重要性。 那么换季到
期刊
摘 要:液力缓速器是一种利用液力的作用,车辆的频繁启动、制动直接造成车辆制动系统老化以及失灵。作为辅助制动装置,液力缓速器能够提供较大的制动扭矩,提高汽车的制动性能以及驾驶员的舒适性,并且延长汽车传动和制动系统的使用寿命。本文结合专利申请分析了液力缓速器的发展现状,通过统计国内外专利申请数量以及专利内容,找出了在该领域研究较为深入的国家以及公司,梳理了国内外液力缓速器的发展水平、发展脉络以及重点研
期刊