curl 作者谈复活节彩蛋:信任和安全至上
curl 作者 Daniel Stenberg 发文解释了不在 curl 添加彩蛋的原因,并表示将来也不会有任何彩蛋。
Daniel 提到了两个关键的因素:信任和安全。他表示,curl 作为一个安装次数接近 100 亿的开源项目,必须保证可靠和专业性,保持 100% 的透明性。而添加彩蛋则违反了 curl 赖以生存的原则,既然现在可以为埋下复活节彩蛋而写出隐藏代码,那以后就有可能隐藏其他东西。
关于安全方面,Daniel 表示,curl 中的所有内容都需要仔细检查并进行安全审查。复活节彩蛋也是如此,否则它将是一个不安全的组件,并因此存在安全风险。然而添加代码来执行复活节彩蛋,意味着添加的代码可能会由于复活节彩蛋出乎意料的性质而给用户带来问题。但对于安全和安全程序来说,意外行为不是良好基础。
再则,根据定义,复活节彩蛋对许多人来说将是一个秘密或惊喜,它需要以某种方式隐藏或潜入。但 curl 不允许代码或功能“偷偷进入”。如果允许以这种方式添加功能,那就是破坏了既有的规则。
除了信任和安全,Daniel 认为所谓的彩蛋只是无用的工作,如果他们合并了复活节彩蛋的代码,后续就会需要改进,其他开发者可能也会希望添加更多彩蛋,从而导致花费时间和精力在这无意义的事情上面。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mozilla 推出全新沙盒技术 RLBox,关键组件免受零日漏洞威胁
Mozilla 今天通过其 Mozilla Hacks 博客对外宣布,他们计划为 Firefox 浏览器新增一个名为 RLBox 的新型沙盒技术,该技术是 Mozilla 与加州大学圣地亚哥分校(UCSD)和德克萨斯大学(UT)的研究人员所共同开发的,并将随 Firefox 95 一同推出。Mozilla 表示,RLBox 能够更轻松有效地隔离浏览器的子组件,并为 Mozilla 提供了比传统沙盒技术更多的优势。 沙盒是整个行业广泛使用的技术,浏览器可以在沙盒进程中运行 Web 内容,以尝试阻止恶意或有漏洞的单一站点危及整个浏览器。 RLBox 旨在对第三方库进行沙盒处理,它由一个基于 WebAssembly 的沙盒和一个 API 组成,用于在沙盒库内改进现有的应用程序代码。RLBox 将把沙盒库的内存与应用程序/Firefox 的内存隔离开来。RLBox 与传统方法的另一个不同之处在于,它对性能的影响和内存使用更低,这也使得它有可能对关键的浏览器组件进行沙盒处理。 该技术的原型此前已在 Firefox 74 和 Firefox 75 中分别提供给了 Linux 和 Mac 用户。随着...
- 下一篇
大数据产业新风口,运营商优势何在?
大数据产业是以数据生成、采集、存储、加工、分析、服务为主的战略性新兴产业。工信部近日发布《“十四五”大数据产业发展规划》(下称《大数据规划》)提出了“十四五”时期的总体目标,将成为大数据产业未来发展的基础。作为大数据新基建的主要力量,运营商不但积极为各行业提供网络基础,同时还以应用能力等创造数字经济新价值。 1.“十三五”大数据规模超万亿 数据要素是数字经济时代的“石油”。据工信部信息技术发展司司长谢少锋介绍,“十三五”时期,中国大数据产业快速起步,据测算,大数据产业规模年均复合增长率超过30%,2020年超过1万亿元,产业发展取得显著成效。但社会认识不到位、技术支撑不勉强、市场体系不健全、安全机制不完善等成为发展制约因素。 为此,最近出台的《大数据规划》提出了“十四五”时期的总体目标,到2025年,大数据产业测算规模突破3万亿元,年均复合增长率保持在25%左右。要求创新力强、附加值高、自主可控的现代化大数据产业体系基本形成。 2.数据基础设施体系逐步形成 大数据产业新风口正在形成。作为大数据产业最重要的基础设施,《大数据规划》提出,要“加快构建全国一体化大数据中心体系,推进国家工业互...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Hadoop3单机部署,实现最简伪集群
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果