首页 文章 精选 留言 我的

精选列表

搜索[最大转化投放],共10000篇文章
优秀的个人博客,低调大师

松耦合,严密的数据访问可以最大限度地降低新技术的安全隐患

麻省理工学院技术评论最近报道说,华盛顿大学的研究人员将恶意软件嵌入了DNA链,并将感染的DNA侵入计算机。 当我阅读这份报告时,我终于接受了以下的观点:我们从尼安德特人那里接手,创造并推动了让我们能够将事情转移到机器上的进步。作为一个文明,我们运转的很好,但现在可能是我们走入进化的衰退时候了。 当然,我不太认真地对待即将来临的厄运,但生物恶意软件的故事却提醒我两个重要的进展。首先是技术转型的步伐加快。其次,信息和数据安全环境一直在变化。 这两个重要发展的实际影响是什么?我们应该检查、分析和实施新技术。但是,正如我们这样做,我们应该有程序和指导原则,帮助我们确定并尽可能减少新技术带来的安全隐患。 这是否使我们进入某种类型的Catch-22?是。新技术可能正在迅速变化,我们无法预测相关的安全风险。在很多情况下,我们会在实施技术后才会发现风险。然后,我们加紧堵塞漏洞,希望在技术和威胁发展之前完成工作。那么,我们该做什么? 在我看来,在技术和威胁之外,我们可以做两件事情,它们能帮助我们保持良好的安全状态并尽量减少安全风险。 严格定义数据访问 我们中的一些老资历的人回忆起数据字典的日子。当数据存储成本很高时,我们对数据结构非常谨慎。我们花了大量时间来定义数据字典,以确保数据存储在尽可能少的地方,但又能被提供给正确的消费者。 现在,在用例中,数据的标准化压力较小,但数据定义的一个方面仍然可能至关重要:谁或什么需要访问数据?而且,从假设没有人和没有事物可以访问数据开始,我们将会备份数据,直到只有真正需要访问的用户才能访问它们。 这种思想超越了人类,成为服务。在当今的系统架构中,通常是其他系统访问数据。因此,我们需要扩展数据消费者的定义及其访问权限以囊括其他应用程序和服务,然后构建权限规则,以消除无担保的数据访问。 抽象安全技术 技术和威胁有如此多的变化,各种技术可能跟上安全需求吗?或者我们需要将安全性与功能分开?我们应该寻找存在于物联网(IoT)、区块链、认知系统和其他先进技术之外或至少互补的安全工具(权限、分析、规则等)吗? 采用这种方法,我们可以在独特的来自具体技术的创新轨迹上管理安全性,也可能在不必升级特定技术的情况下处理不断变化的威胁。诚然,这增加了复杂性,但技术和安全性的松散耦合可能实际上简化了我们如何处理这两种技术和威胁的未来。 例如,我们中的一些人尽量减少物联网的安全风险。也许我们相信IoT提供商在其产品中提供一定程度的安全性,但不能止于此。然后,随着IoT提供商的任何内容,覆盖了其他以安全为中心的技术;这可以是观察和标记所有设备类型(包括IoT)的行为的软件。除了覆盖更广泛的威胁之外,传统的安全提供商可能会以比IoT提供商更快的周期部署补丁并应对威胁。 我们生活在一个充满歧义、不确定性和追求速度的世界。在这样一个世界里,我们必须假设,我们明天要做的最小化安全风险将会与我们今天所做的不同。我们如何为快速接近的未知数做准备?我的回答似乎总是回到两件事情:严密地定义一些核心规则(如数据访问)和松散耦合(所以我们只能替换我们需要替换的东西,而不是所有与替换的东西有关系的事物)。本文转自d1net(转载)

优秀的个人博客,低调大师

PHP 酝酿二十年来最大许可证变革:全面切换至 3-clause BSD License

PHP社区正在进行一场酝酿近二十年的许可证变革。由核心开发者Ben Ramsey主导的RFC提案建议,废除自2006年起沿用的双许可证模式(PHP License v3.01与Zend License v2.0),全面替换为标准化的BSD三条款许可证。社区投票已于3月14日启动,截止时间为2026年4月4日。 PHP的许可证历史堪称曲折。1995年至2006年间,项目先后七次变更或修改许可条款。PHP最初采用GPLv2,1998年发布的PHP 3改为双许可(GPLv2 + 自定义PHP License),创始人Rasmus Lerdorf的初衷是「让商业实体也能尝试商业版本」。2000年PHP 4.0引入Zend Engine后,Zend目录采用了Zend Technologies提供的独立许可,项目也彻底放弃了GPLv2。 然而,这套自定义许可体系在过去近二十年中制造了越来越多的麻烦。PHP License 3.01的文本明确规定仅适用于由「PHP Group」分发的软件,但讽刺的是,PHP Group并非一个真实存在的法律实体,而仅仅是十位早期核心开发者的名单。这一模糊性给Debian等发行版带来了长期的法律困惑,也阻碍了PHP代码在其他项目中的自由复用。 Ramsey为此展开了长达数年的幕后协调。他已与PHP Group的全部成员逐一沟通并获得同意,同时也取得了Zend现任母公司Perforce Software(2015年由Rogue Wave Software收购Zend,2019年Perforce收购Rogue Wave)的批准。在法律层面,他与开源促进会的许可证委员会主席Pamela Chestek合作,确保变更的合规性。 关于是否需要全体代码贡献者同意,RFC提出了一个关键论点:PHP从未要求贡献者签署CLA,贡献者保留各自代码的版权,但默认以项目相同条款授权。由于3-clause BSD许可不会削减既有权利,因此技术上无需逐一征得同意。尽管如此,Ramsey仍将讨论期保持至少六个月以示对社区的尊重。 此次变更还将顺带解决一个悬而未决的GPL兼容性问题。目前PHP构建时可选择性链接GNU Readline和GDBM两个GPLv3库,但在PHP License 3.01下存在许可不兼容。切换至BSD后,这一障碍将彻底消除。根据最新修订,许可证变更将在「下一个PHP版本」中生效,而非特定等到PHP 9.0。 截至文章发稿时,已有47位有投票权的开发者投下赞成票,2人弃权,尚未出现反对声音。 参考来源:https://lwn.net/Articles/1063993/

优秀的个人博客,低调大师

AMD 与甲骨文携手打造超大型 AI 芯片集群,年内最大算力合作落地

10 月 14 日,芯片设计商超微半导体公司(AMD)宣布与甲骨文(Oracle)达成合作,AMD 将在后者的数据中心部署约 5 万颗最新 AI 芯片 MI450,标志着双方在人工智能算力领域的深度绑定。 根据计划,自 2025 年第三季度起,AMD 将在甲骨文旗下数据中心投用这一集群,总算力相当于 200 兆瓦电力负荷。双方表示,合作将在 2027 年后进一步扩展。消息公布后,AMD 股价盘前上涨逾 2%,甲骨文下跌约 1%。双方未披露交易金额。 市场人士认为,该项目将成为继英伟达之后 AI 算力市场的又一重要竞争力量。MI450 为 AMD 迄今最先进的 GPU(图形处理器),将搭载在公司自主研发的 Helios 服务器机架系统中,结合 AMD 自研中央处理器(CPU),直指英伟达下一代「Vera Rubin」系列 AI 芯片。 业内分析认为,此次合作标志着 AMD 的 MI450 首次在公共云场景中大规模应用,意味着更多客户可租用其 AI 算力资源,有望推动 AMD 在数据中心市场进一步缩小与英伟达的差距

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册