跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 综合交流
  4. 如何看待faker.js与colors.js遭作者恶意破坏,波及大量项目

如何看待faker.js与colors.js遭作者恶意破坏,波及大量项目

已定时 已固定 已锁定 已移动 综合交流
3 帖子 2 发布者 687 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • mangoM 离线
    mangoM 离线
    mango
    写于 最后由 mango 编辑
    #1

    最近colors.js和faker.js登上热榜,原来又是开源软件又出问题了。想想log4j漏洞风波才过去几天😧

    流行开源包“colors”与“faker”的用户们最近刚刚遭遇一场意外,毫无征兆的破坏导致应用程序在使用这些包后开始输出无法理解的乱码数据。这背后的原因竟然是开源软件包的作者 Marak Squires 故意引入了一个无限循环,让数千个依赖于“colors”与“faker”包的应用程序全面失控。
    colors.js 是一个用于处理颜色的 JavaScript 库,而 faker.js 是一个用于生成假数据的 JavaScript 库。
    这两个包特别受开发者欢迎,其中单是 colors 包在 npm 上就拥有每周 2000 多万次下载量,依赖于它的项目近 19000 个。此外,faker 在 npm 上每周下载量也超过 280 万次,相关项目超 2500 个,faker 的受欢迎程度可媲美于 Vue。因为这些开源软件的应用特别广泛,所以这个事件影响也特别深远。

    from https://qnmlgb.tech/articles/61dbbfadb410961fb64518c9/

    1 条回复 最后回复
    0
    • mangoM 离线
      mangoM 离线
      mango
      写于 最后由 编辑
      #2

      恶意commit记录
      https://github.com/Marak/colors.js/commit/074a0f8ed0c31c35d13d28632bd8a049ff136fb6#comments

      1 条回复 最后回复
      0
      • A 离线
        A 离线
        ammu95
        写于 最后由 编辑
        #3

        开源届有两大错觉,一个是项目作者无偿提供软件但总觉得别人欠自己钱,另一个是使用者用了开源软件总觉得有商业软件一样的质量保障和售后服务。

        1 条回复 最后回复
        0
        回复
        • 在新帖中回复
        登录后回复
        • 从旧到新
        • 从新到旧
        • 最多赞同


        • 登录

        • 第一个帖子
          最后一个帖子
        0
        • 社区首页
        • 版块
        • 最新
        • 标签
        • 热门