← 返回蜂巢洞察

Dropbox整合了MCP与Dash功能,从而缩小了安全设计与代码审查之间的差距。

Dropbox将其内部的知识平台Dash与Model Context Protocol(MCP)相结合,从而在人工智能辅助的代码审查过程中揭示相关的安全设计信息。该系统能够为拉取请求检索相应的威胁模型及安全要求,帮助审核人员验证代码实现是否符合设计初衷。InfoQ的一篇问答栏目进一步探讨了这一技术的架构及其实施过程中获得的关键经验。 作者:Leela Kumili

Dropbox将其内部的知识平台Dash与Model Context Protocol(MCP)相结合,从而在人工智能辅助的代码审查过程中揭示相关的安全设计信息。该系统能够为拉取请求检索相应的威胁模型及安全要求,帮助审核人员验证代码实现是否符合设计初衷。InfoQ的一篇问答栏目进一步探讨了这一技术的架构及其实施过程中获得的关键经验。

作者:Leela Kumili

相关文章

技术实践

Netflix正在推动开源版本的Flink自动扩展功能的应用,以便能够支持超过30,000个流处理任务。

Netflix正在将旗下分布在多个AWS区域的3万多项流处理任务迁移至开源工具Apache Flink Autoscaler。这种基于操作员级别的调度机制有效弥补了Netflix原有集群级自动调度系统在处理复杂、具有状态依赖性的数据处理流程时所存在的局限性。据Netflix称,采用这一新方案后,某个团队的年度Flink计算成本降低了58%,每年因此节省约110万美元。 作者:Leela Kumili

阅读全文
技术实践

人工智能工程在实践中的应用:人工智能工程师与现场部署工程师如何利用Claude Code、Codex及Gemini来进行开发工作

METR )。 DORA )。 Stack Overflow )。 Anthropic )。 目录 先决条件 什么是AI原生SDLC? 当代码开发成本降低后,瓶颈会出现在哪里? Claude Code、Codex与Gemini CLI:同一个框架,三种不同的工具/术语体系 如何开展规划阶段的工作 如何开展设计阶段的工作 如何开展构建阶段的工作 如何开展测试阶段的工作 如何开展部署阶段的工作 如何开展维护阶段的工作 一名工程师如何负责一个五人的团队 规划阶段 设计阶段 构建阶段 测试阶段 部署阶段 维护阶段 在全面采用AI原生SDLC之前,需要检查的事项清单 结论 接下来应该探索什么 先决条件

阅读全文
技术实践

通过采用服务器驱动型架构,Airbnb将认证代码的长度缩短了60%。

Airbnb重新设计了其认证架构,采用了基于服务器处理的流程以及根据策略来选择相应的认证方式。这一新的“灵活认证系统”使与认证相关的代码量减少了60%,使得网页客户端的大小缩减了100 KB,同时大大提高了认证成功的成功率(成功率提升了2.6%),还有效减少了重复账户的创建现象(重复账户的数量减少了27%),此外,使用一次性密码进行认证所带来的成本也降低了11%。 作者:Leela Kumili

阅读全文
技术实践

构建者设计模式:构建复杂对象的一种更有效的方法

有些对象非常简单,比如字符串、数字或布尔值。你可以用一行代码创建它们,然后继续进行其他操作。 而另一些对象则完全不简单。例如,一个轮播组件就需要包含项目数量、项目生成函数、控制器、高度、视图窗口比例、自动播放设置、页面切换回调函数以及无限滚动配置等信息。再比如,一个HTTP请求需要URL地址、请求头信息、认证令牌、请求体内容、超时时间以及重试逻辑。又或者,一条通知消息需要标题、正文、图标、发送渠道、优先级、声音效果、振动功能以及操作按钮等等。 当你需要构建这类对象时,一种常见的方法是使用带有大量参数的构造函数。这种方法虽然可行,但随着对象结构变得越来越复杂,就会带来一系列问题:这些参数很难区分

阅读全文