当前位置:首页 >> 药膳食疗 >> 关于安全策略,开发者需要明白的那些事

关于安全策略,开发者需要明白的那些事

发布时间:2024-12-12

们的邪机。还击你的API是一种不太可能的新方法,但值得注意的一些还击不太不太可能带进该软件工程的邻近层面。

例如,针对 DevOps 管道的还击不太不太可能所致了都有 SolarWinds 在内的多方面补丁。InfoSec 生态村极为重视编译器确保安全,尽管如此,像 SolarWinds 这样的两件事例想到我们,我工程工序的其他部份也打算视作还击很难。

还击不太可能来自各个特别,即使很难避免外泄,也不会产生试运行上的影响。Verizon 发布的 2021 年数据集外泄调查统计数据说明了,拒绝一站型式 (DoS) 还击致使了不成比例的不慎两件事件 (但数据集外泄不是很多)。不慎的是,我们今天须要留心遵循这种Mode的稳定的还击引 (甚至是极大的平均值)。

设想

将你的确保安全意识遍及编译器除此以外。还击者打算找他们所能找到的任何新方法来还击你。我们须要调整自己的盲目,将编译器除此以外的区域归属于确保安全模DF区域。

再行考虑适用 DoS 更为严重策略和高效率程序都由管理等一站型式。虽然还击无法基本上扫除,但可以减低其影响。像 Cloudflare 这样的一站型式一般而言可以减低大DF还击所致的造成危害,为我们的API添加这一层维护是人不会的。

将你的 DevOps 管道归属于威胁建模活动。CI/CD 方法、焊接加载努和管道的其他部份今天都是须要维护的很难,就像我们的编译器和基础设施一样。

3大体的 Web API还击仍占入侵总数的 26.1%

影响

Verizon 的 DBIR 统计数据说明了,Web API还击是第二常见于的还击Mode (社不会工程次于第一,多于为 33.6%)。还击者总体重视的不只是API,但API仅仅不会受到还击,并以难以置信的飞行速度所致外泄。

“支票填满”还击的下降态势打算过渡到一种原先还击Mode。Verizon 的 DBIR 统计数据说明了,支票填满 (共约占 80%) 致使的不慎两件事件更远差不多补丁为了让 (共约占 20%)。再行考虑到补丁为了让的可见同类型和教育同类型,这样的比例让人不会实在太不慎。

从步骤和治理的只不过来看,补丁都由管理程序打算与API确保稳定功能性和必然都由管理混合在朋友们。过去,这些层面是分开对待的,补丁都由管理侧重于打补丁,必然都由管理侧重于核查和合规功能性。但今天子公司一般换用基于必然的新方法完成补丁都由管理,并在整个步骤中都都由管理API确保安全补丁。

设想

正因如此于手动验证和只用静态编译器显影。从那时起,在慢速的正则表达式型式脚本语言计划步骤中都,基于一段时间点的显影或人工评审无法赶上API编译器的变异飞行速度。最全然的情况是在写编译器时就作好维护。正如我们接下来将要谈论的,方法特别的一些改进为正则表达式型式且对开发计划人员友好的开发计划新方法造就了先前。

适用一站型式来侦测和防御支票填满还击。这种还击Mode仅仅是针对API的还击,尽管它适用的新方法与习惯的补丁为了让基本上相同。我们须要那时候对API完成的支票填满还击不会短一段时间促使,都有在引发原先支票外泄时偶尔不会有所增加的还击量。

换用基于优先级和必然的新方法来忽略补丁。尽管我们很想停止所有的补丁,但迄今来看,要让大多数子公司在系统化当中都够这样是不合时宜的。基于必然的新方法使忽略补丁更为极为较易都由管理。

4API确保安全验证打算趋于对开发计划人员友好

影响

该组织 (和产品线) 终于开始迎合开发计划人员的需求。对于任何一个有长处的脚本语言计划人员来说,这都是一个不间断的步骤。尽管API确保安全工单、延后发布和仍要天都补丁重建的病痛梦境还很难基本上消去,但不太不太可能获得了极为大的成效。

主要的设想是在开发计划步骤中都将API确保稳定功能性验证向移行,并在开发计划和提出编译器时执行编译器显影。“个位”这个词有点被极度适用,但其大体观点还是极好的。就像改写高效率验证并得到实时测试者一样,你也可以用类似的方型式运行高效率确保安全验证。

一些子公司,比如 Veracode 和 Snyk,不太不太可能在这特别处于前列。这两家子公司都不太可能在更进一步五年内通过 IPO 得到回报。他们的顺利 (以及更远超过的开发计划者基础) 鲜为人知了脚本语言计划可以同时提高飞行速度和确保稳定功能性的论点——这两个很难并不是也就是说的。

设想

有更远见的工程制作组沉迷于于可以重构改写确保安全编译器的步骤。正如 Snyk 的创始者 Guy Podjarny 值得注意在一个“Human Layer Security”第四台中都所谈论的:“你迫使去操心一些心那时候,而你操的心比这些心那时候给你所致的负担要更少。”这句话简明扼要地度量了一些产品线(比如 Snyk)的经济效益。如果我们为开发计划人员重构确保稳定功能性出台步骤,他们就更为不太可能不能接受它。

Podjarny 还谈论了对API确保稳定功能性完成去私有的设想。习惯的Mode是让信息确保安全制作组基本上都由API确保安全验证。但随着该软件暂时吞噬亚太地区功能性,子公司改写更加多的编译器,这种过分自然视作了窘境。现代API确保安全方法获取了去私有的先前,并稳定于将确保稳定功能性转变为工程制作组和确保安全制作组间的共同完成法律责任。

仍要,在现代API确保安全SDK上完成完成。这一层面的主要成效是获取了大多方法,它们的换用成本一如既往地低,特别是再行考虑到它们对子公司确保安全状况的影响。

5该软件产品设计确保安全暂时隐匿于岸边之下

影响

Log4j(Log4Shell)、NPM 努 (colors/faker) 和其他引人注目的补丁让该软件产品设计确保安全在 2021 年受到了人们的总体重视。甚至连美国政府前总统都在谈论它 (并规避行动计划)。

两件事后看来,这种态势的用到本应是显而易见的。多年来,我们一直在缺少自由软件该API,相对平静和稳定的该软件产品设计确保安全不不会永更远短一段时间无论如何——该API视作还击表现形式只是一段时间缺陷。

归降打算西路上。在过去两个本季那时候,高功能性能初创跨国企业募捐了 1060 万美元资金,其中都大部份是种子期融资。从 2021 年的补丁还击中都吸取教训并诬蔑思规避哪些有效的行动计划,我们须要短一段时间才能过渡到这种集体协商。或许,创新和变革的向前都将慢速向前漂移。

设想

首先,我们须要归纳近期的教训:优先读取和重建API中都的补丁。Snyk 或 Github Dependabot 等方法在这特别可以帮得上忙。必需高效率地读取易受还击的该API,然后以更为高效率的方型式高效地重建补丁。

请总体重视这一层面的新兴子公司。正如我早先所说的,归降打算西路上。Chainguard 子公司值得注意得到了一笔融资,它的长处丰富的制作组打算开发计划一款创原先产品线。

仍要,冒险一些新兴的新方法,比如 SLSA 和 Sigstore。这些这两项还须要一些一段时间来分支并视作必要可可用的产品线。或许,小花点一段时间总体重视一下最原先成效也许人不会的,因为当它们被大众文化换用时,你不太不太可能作好了准备。

6秘钥都由管理是最小的必然,但没法总体重视

影响

人们谈论 (和埋怨) 密钥确保安全缺陷,但很少有人小花一段时间谈论都由管理其他类DF的秘钥。API 密钥、证书和其他非密钥形型式的采访控制被放到聚光灯除此以外。对很多人来说,它们只是“开发计划人员适用的过道”。

在 2021 年的一项 1Password 调查中都,80% 的 IT/DevOps 该组织承认很难最好地都由管理他们的秘钥。这可不是什么好两件事。这个缺陷比你普通人的更为普遍功能性。在同一项调查中都,65% 的子公司表示保有超过 500 个秘钥,18% 的子公司保有据称的秘钥。

保有超过 500 个秘钥 (或者更为多——谁真的呢,对吧?!) 却很难最好地都由管理它们,这种情况或许是很可悲的。有了秘钥,就可以给予对很多敏感信息的采访越权,就像我们值得注意看到的针对 GitHub 账户的终端设备还击一样。今天不太不太可能用到了维护秘钥的势头,还击随之而来维护秘钥的设想趋于更为加突出。

设想

让保持秘钥医疗视作工程文化的一部份。如果我们不谈论维护和都由管理秘钥,就不能坚信人们不会保证它们的确保安全。秘钥须要视作确保安全谈论和行动计划的一部份。

彻底理论上之一是适用秘钥都由管理一站型式。今天不太不太可能有一些极好的产品线,都有 CyberArk Conjur、HashiCorp Vault 和 1Password Secrets Automation。GitHub 也在 Actions 岗位引中都构建了大体的秘钥都由职能。

仍要,在产品线出台早先有效地断定秘钥的“掳走”,这是很关键功能性的一步。因为你无法维护你不真的的秘钥,基本上断定它们比你普通人的要吃力得多。秘钥也许被嵌入到源编译器或配置文件中都。最好的新方法是将秘钥断定作为一个这两项,坦白交代你的断定,并维护好它们。

7维护数据集和维护编译器同样关键功能性

影响

很多常见于的还击Mode不会穿过API,必要还击数据集加载。我们比同类型任何时候都更为须要再行考虑维护API除此以外的数据集。Verizon 的 DBIR 统计数据说明了,还击者的很难一般而言是给予支票 (用以自主权强化)、自已数据集、的银行数据集和内部国家机密数据集。

该该软件法规也为或多或少出错造就了惩戒。这提升了数据集维护规范,确保只有须要采访越权的人力资源能采访数据集。如果可以避免,就不不太可能让开发计划制作组过多地采访生产数据集。

现今,在设计者API时,须要将数据集确保稳定功能性归属于架构的再行考虑区域。如何维护敏感数据集是主体提高效率的一部份,须要为其设计者该该软件维护。设计者一个API不太不太可能很吃力了,但或许,数据集维护仅仅是设计者步骤不可或缺的一部份。

设想

视作维护数据集提高效率的一部份,不用把法律责任想得到基础设施和确保安全制作组。对于开发计划制作组来说,改写确保安全的编译器仅仅很关键功能性,但不能以基本上忽略数据集确保安全为获益。

冒险可以设法开发计划人员和数据集科学家确保安全处理敏感数据集的新兴新方法和产品线。来自 Y Combinator W22 这两项的 JumpWire 和 Sarus 这两家子公司打算彻底解决这个缺陷。还有一篇关于 Evervault(另一家加密基础设施开发计划子公司) 的文中也很人不会一读。我们离两件事实上的规范还有很短的西路要走回,但我对更进一步充满希望。

8我们身处注册和许可的时代

影响

认真对待。迄今可供开发计划人员适用的身份注册和许可提高效率量难以置信。它们一天比一天好。像 FusionAuth、Transmit Security、Stytch 等子公司不太不太可能大受欢迎了亚太地区功能性级的、对开发计划者友好的注册产品线,适用起来简单。

使用者也更加熟悉原先身份注册遗传物质。我们离基本上借助于无密钥程序还有很短短一段时间,但对于处于不确保安全环境的人来说,像魔术链接这样的强化新技术不太不太可能开始趋于更为加可行。这是一个最好的态势,因为大众文化的换用为我们获取了比单独适用密钥更为好的选择。

仍要,必要许可打算视作高功能性能产品线的选择。这种态势仅仅是一个仍然的步骤,不过不太不太可能有一批子公司打算开发计划可以让这项岗位趋于更为较易的产品线。

设想

我想再行重申一遍:不用适用自己的身份注册程序。你的API避免因为多种原因受到还击和破坏。协作自己的注册程序是在冒避免的必然——这在 2022 年只不过上是一种诬蔑Mode。可以再行考虑适用必要一站型式或自由软件包,如 Devise(Ruby on Rails 生态村在适用)。

在对API完成身份注册时,须要为使用者获取无密钥或多遗传物质HTTPS (MFA) 选项,适用必要身份注册SDK可以更为较易借助于。用最小的努力为使用者造就额外的确保安全好处,这么做是极为人不会的。

仍要,验证完成必要许可是否可行,但要作对。将许可交与第三方的必然比适用第三方规范身份注册程序的必然要大得多。但是,这败阵在协作自己的许可程序时受罚要好。

9确保稳定功能性总体缺少于第三方

影响

在 SaaS 和云计算亚太地区功能性,确保安全DF比同类型任何时候都更为缺少于第三方。我们将API托管在大DF的云服务供应商SDK上。从 UI 框架到闲谈,再行到分析等,都缺少于第三方一站型式。我只是决定适用第三方注册程序,但今天都死那时候逃生在朋友们了,确保稳定功能性间是互不缺少的。

当然,潜在必然和影响的同类型和规模因一站型式而异。云一站型式的补丁不会对整个科技大型跨国企业所致全局必然和影响,Mailchimp 之类的一站型式则处于中都位。他们有很多投资者,但在值得注意的两件事例中都,只用到了少数被还击的情况。

其他提高效率的必然区域较小。有些对投资者有潜在的影响 (例如闲谈一站型式的宕机),有些只影响到职工。

我们仅仅对确保安全负有责任多方面法律责任,尽管在一定同类型上更远超了我们的可控区域。根本原因我们要意识到这一态势不太不太可能发展到何种同类型,以及我们对第三方的缺少同类型。我们须要承认现实生活,这样才能确保规避正确地的方型式中都来维护自己。

设想

理相符你的API打算适用哪些第三方一站型式。这与维护秘钥的设想类似——如果你不真的你用了哪些第三方一站型式,就无法维护它们。

将确保确保安全看作卖给第三方一站型式的组成部份。在适用一站型式早先对确保安全完成评估要比在将其很深嵌入到API中都之后完成评估要较易得多。或者更为糟的是,在第三方一站型式被还击后,你要承担必然。

仍要,第三方确保安全统计数据 (如 SOC2) 虽然感兴趣,但你也要自己作好准备。坚信核查人员断定每个确保安全缺陷是不现实生活的。对于很多第三方一站型式来说,你的场景也不太可能更远超其核查区域。

10对于很多使用者来说,确保安全是一个特功能性

影响

信赖和确保安全正进一步视作产品线设计者的关键功能性组成部份。关于数据集外泄、普选确保安全、SNS财经报导等两件事件的财经财经报道促使用到,将确保安全、该该软件、信赖和欺诈等缺陷受伤害在政府不会的视野那时候。

如果一个API牵涉到使用者分解的内容、花钱或敏感数据集,人们对确保安全的期盼不会更为高。处理API不良两件事件,或必要阻止它们引发,这样的长处对人不会来说都极为关键功能性。

设想

出台信赖和确保安全工序,即使是最小体的预防措施,有败阵很难好。但如果你的投资者有更为高的期盼,你就不太可能准备协作更为结实的特功能性。

围绕确保安全和该该软件扩展子公司透明化的并不一定。像 Trustpage 和 Cinder 这样的子公司打算协作一种原先信赖和透明产品线,如果出台得当,它就是一种可以让你的子公司和产品线趋于与众基本上相同的军两件事竞争者。

原文链接:

印度萌新实在太绝望的可用:提出PR“轰炸”近40万开发计划者,GitHub都由?

是 Rust 倒是了,还是大众文化脚本语言那时候就这么煎熬人?

我用一个跨SDK Web 分析方法更换了原生 iOS 分析方法,竟然没人断定

搜狐薪酬大革新:晋升避免调薪;泰森援引特斯拉需倒闭10%,暂停亚太地区招聘;智能手机前身第三批军团|Q信息

活动录用

InfoQ 15周年送好礼! 6 月 8 日是 InfoQ 中都国前身 15 周年的往常,十五周年那时候离不开各位读者朋友们的全力支持!

超多福利抽奖:智能手机 FreeBuds Pro、小米铃铛 6、小米加湿器、惠普 S01 蓝牙音箱、InfoQ 帆布袋,等你来领!

点个在看少个 bug👇

眼睛充血用什么方法快速缓解
胸腔镜手术伤口恢复图
陕西十大干细胞医院排名
便秘吃利活乳酸菌素片
健脾胃小孩吃什么健脾
吃坏肚子一直拉肚子怎么办
肚子着凉了拉稀怎么办
艾得辛效果好不好
说明书明确写着孕妇可以服用的益生菌有哪些
皮肤癌
标签:策略
友情链接: