深圳网站建设
深圳市方与圆网络科技有限公司是一家专注于高品质网站建设、网站设计、网站制作和优化推广的互联网应用服务公司
首页 > 行业新闻 > 注入解释型语音
Industry News 行业新闻
注入解释型语音
发布时间:2014-6-24 21:45:13  |  浏览次数:  |   来源:深圳市方与圆网络科技有限公司
解释型语音是一种在运行时由一个运行时时组件解释语言代码并执行其中包括的指令的语言。与之相对,编译型语言是这这样一种语言:它的代码在生成时转换成机器指令,然后再运行时直接又使用该语言的计算机处理器执行这些指令。
基于解释语言的执行方式,产生了一系列叫做代码注入的漏洞。任何有实际用途的应用程序都会收到用户提交的数据,对其进行处理执行的相应的操作。因此,由解释器处理的数据实际上由深圳网站设计程序员代码和用户提交的数据共同完成的。有些时候,攻击者可以提交专门设计的输入,通常提交某个在应用程序中使用解释型语言语法的具有特殊意思的句法,向应用程序实施攻击。结果,这个输入的一部分被解释成程序指令执行,好像它们是由最初的程序员编写的代码一样。因此,如果这种攻击取得成功,它将完成攻破目标应用程序的组成。
任何语言都可使用编译器或解释器来执行,这种区别并不是语言本身的内在特性。但是,通常大多数语言仅通过上述一种方式执行,深圳建站公司开发Web应用程序使用的许多核心语言解释器执行,包括SQL、LDAP、Perl和PHP。
在编译语言中实施在执行任意命令的攻击往往非常困难,这时,注入代码的方法通常并不利用开发目标程序所使用语言的任何语法特性,注入的优秀载荷为机器代码,而不是那种语言编码的指令。
咨询热线:0755-21053063   18926503767   E-MAIL:sales@szfyweb.com
地址:深圳市龙华新区龙华街道东环一路南方明珠B座5楼   网址:www.szfyweb.com
版权所有 © 2013-2020 深圳市方与圆网络科技有限公司 粤ICP备14006986号    
在线留言  |  点击这里给我发消息