PHP 等 5 种编程语言的漏洞,让应用更容易受到攻击

即使是使用安全开发程序构建的软件,由于其所依赖的解释性编程语言的缺陷,仍然容易受到攻击。

在上周举行的 Black Hat Europe 大会上,IOActive 研究人员 Fernando Arnaboldi 称,他发现 5 种流行编程语言解释器中的严重漏洞,会让使用这些语言开发的应用更易受到攻击。

Arnaboldi 的发现如下:

Python 有未记录的方法和环境变量能被用于 OS 命令执行;

NodeJS 作为 JavaScript 解释器, 会通过其输出的错误信息暴露文件内容;

Ruby 的 Java 实现 JRuby 会在一个并非设计远程代码执行的函数上加载和执行远程代码;

PHP 中,某些本地函数可以传递一个常量的名字来执行远程命令执行。

Perl 中有一种可执行如 eval() 的 typemap 函数

编译自:ZDNet

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 姓名:颜皓 学号:16020140084 电子工程学院 转载自:http://www.yidianzixun.co...
    皓_9def阅读 505评论 0 0
  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,575评论 2 35
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,664评论 0 5
  • 一等人在保健,二等人玩锻炼,三等人进医院 ! 听一位牛人说了这么一句话,现在有钱人都在拼命吃保健品,做保健求健康。...
    潍坊马艳阅读 254评论 0 0
  • 昨天是姐姐期末考试完的第一天,早上早早起来,帮我照顾着弟弟,送去幼儿园。时间8点多一点,踩着电动车来到森林公...
    臧冰阅读 355评论 0 1

友情链接更多精彩内容