安全研究人员找到在苹果、PayPal 和微软系统上运行代码的方法
2021-02-17 11:13
导读:IT之家2月11日消息 安全研究人员AlexBirsan发现了一个安全漏洞,允许他在苹果、微软、PayPal和其他30多家公司拥有的服务器上运行代码。该漏洞利用了一个相对简单的技巧:用公共软件包替换私有软件包。公司在构建程序的时候,往往会使用其他人编写的开源代码,所以他们不会花费时间和资源
IT之家 2 月 11 日消息 安全研究人员 Alex Birsan 发现了一个安全漏洞,允许他在苹果、微软、PayPal 和其他 30 多家公司拥有的服务器上运行代码。 该漏洞利用了一个相对简单的技巧:用公共软件包替换私有软件包。公司在构建程序的时候,往往会使用其他人编写的开源代码,所以他们不会花费时间和资源去解决一个已经解决的问题。 在 NodeJS 的 npm、PyPi 的 PyPi 和 Ruby 的 RubyGems 等资源库上都可以找到这些公开的程序。值得注意的是,Birsan 发现这些资源库可以用来进行这种攻击,但并不限于这三种。 IT之家了解到,除了这些公开的包,公司往往会建立自己的私有包,他们不会上传,而是在自己的开发者中分发。Birsan 就是在这里发现了这个漏洞。他发现,如果他能找到公司使用的私有包的名称(大多数情况下是非常容易的),他就可以把自己的代码上传到一个同名的公共仓库中,公司的自动化系统就会使用他的代码来代替。他们不仅会下载他的包而不是正确的包,而且还会运行里面的代码。 用一个例子来解释这个问题,想象一下,你的电脑上有一个 Word 文档,但是当你去打开它的时候,你的电脑说:“嘿,互联网上还有一个同名的 Word 文档。我还是打开那个吧。”这样,那个 Word 文档就可以自动对你的电脑进行修改。 根据 Birsan 的说法,他所联系的大多数关于该漏洞的公司都能够迅速修补他们的系统。微软甚至还整理了一份白皮书,解释系统管理员如何保护他们的公司免受这类攻击,但坦率地说,有人花了这么长时间才发现这些庞大的公司容易受到这类攻击,实在令人吃惊。 |
推荐文章
-
IT之家7月9日消息据WPS官方宣布,在WPS移动版十周年之...[详细]
-
王毅出席南南合作援助基金和南南合作与发展学院成立5...[详细]
-
当地时间6月30日,世界卫生组织(以下简称世卫组...[详细]
-
IT之家7月7日消息 EA在今年2月份以12亿美元收购了《F1...[详细]
-
IT之家7月3日消息 根据新能源汽车产业发展规划(2021...[详细]
-
北京时间7月1日晚间消息,据报道,亚马逊今日宣布,将...[详细]
-
IT之家7月7日消息 小米公司上个月宣布成立MIUI先锋小...[详细]
-
@九派新闻消息,日前,在社交媒体上,美团员工被曝通...[详细]
-
奋斗百年路启航新征程 点击图片观看视频 为迎...[详细]
-
IT之家7月1日消息 外媒onMSFT报道,虽然这可能会让人...[详细]
热点阅读