获取开源安全倍增器
越来越多的组织和公司(包括联邦政府)在其安全运营架构、安全开发工具等领域依赖开源项目。
开源解决方案为具备开发能力的团队提供了诸多优势,使他们能够自主应对安全挑战。团队可以快速实施这些方案,提供基础功能,如“进程日志”或“访问机器状态”,无需等待采购批准。他们可以在开源代码之上构建自定义组件,以完美契合公司需求。此外,开源解决方案透明,投资回报高(因为投资使工具变得更好,而不是支付许可证费用),并由用户社区维护。
有什么陷阱?
开源可能意味着更快、更容易和更好的解决方案,但缺少一件事:专家工程支持。
如何选择适合您需求的工具?如何知道这个开源解决方案有效?它是安全的吗?当没有人修复报告的漏洞时,您该怎么办?当您需要一个新杀手级功能,但公司内没有人能构建它时,您该怎么办?当引入破坏性更改需要升级时,会发生什么?
我们如何提供帮助
我们是安全研究人员,专门评估代码安全性并构建安全解决方案。如果您想利用开源安全技术,我们可以帮助您选择正确的工具,清理技术债务,构建必要的新功能,并为您维护它。我们的开发人员修复漏洞,更新过时的组件或实践,加固易受攻击的代码,并在必要时完全重新设计。我们提供解决所有阻碍性问题的途径。
-
如何确保这个开源项目适合我的需求? 我们可以找到最适合您组织需求的开源解决方案。我们可以修复任何需要修复的问题,构建新的必要功能,然后维护您的最终解决方案。
-
如果我需要新功能怎么办? 无论是将软件移植到新操作系统,将工具与堆栈中的其他工具集成,还是将现有工具用于新用例,我们的团队都是构建安全解决方案的专家。一旦构建完成,我们会与开源项目团队合作,将功能合并到公共仓库中,以便通过更新持续维护功能。
-
如何修复已知漏洞? 我们可以修复它们并处理技术债务,以防止未来出现更多漏洞。
-
如果开源依赖项中引入破坏性更改怎么办? 我们可以重新设计解决方案以保持功能。
-
开源软件安全吗? 我们可以审查其安全最佳实践,确保没有恶意代码,并加固代码以最小化公司风险。
-
如何知道这个开源解决方案有效? 我们可以审查其代码,了解其工作原理,并测试边缘情况以确认一致预期行为。如果我们发现任何损坏或设计不良的地方,我们可以修复它。如果项目确实无法修复,我们可以完全设计系统以适应您的组织。
我们如何做
我们开始为利用开源技术的公司举办支持小组,涵盖三个领域:
- 安全运营: 该团队支持技术,保护公司机队和用户免受网络级攻击。
- 安全开发: 该团队自动化软件测试,加固软件,并将安全性构建到现代开发实践中。
- 核心基础设施: 该团队改进需要维护或重新设计以减轻新发现攻击的基本核心基础设施。
对于每个小组,我们帮助客户选择最适合其需求的开源项目,更新和修复所需功能,构建自定义功能以完美契合客户需求,并维护技术以确保其有效和安全。
看看我们安全运营小组的一些成功案例:
Facebook的osquery
将您的机队系统数据转换为可查询数据库的端点监控工具。
迄今成功:
- 将osquery移植到Windows。
- 完全重新设计了审计后端,并添加了新的基于审计的文件完整性监控表。
- 实现了新表以捕获SELinux事件。
- 添加了Windows事件日志记录器插件和Windows的Firehose/Kinesis支持。
- 创建了Trail of Bits扩展仓库,以启用防火墙管理、Santa白名单集成等。
- 为osquery扩展启用了安全写访问。
- 实现了扩展捆绑,以将多个扩展合并为单个二进制文件。
- 为Windows添加了Authenticode验证支持。
AirBnB的StreamAlert
一个无服务器实时数据分析框架,使用自定义数据源和警报逻辑,使用户能够摄取、分析并设置来自任何环境的数据警报。
迄今成功:
- 添加了一个应用(即集成),从Slack收集访问和集成日志。
- 添加了一个应用,从阿里云收集ActionTrail事件。
Google Santa
一个用于macOS的二进制白名单/黑名单系统,帮助管理员跟踪不良或良好的二进制文件。
迄今成功:
- 创建了一个扩展,用于将Santa与osquery集成,还能够管理端点配置。
- 添加了对CMake和模糊测试的支持。
- 通过添加对MOLXPCConnection 1.2中引入的无权限XPC接口的支持,改进了权限分离。
Google Omaha + CrystalNix Omaha Server
Google Update的开源版本。开发人员可以使用它安装请求的软件并保持其最新。(这套增强功能即将公开发布)
迄今成功:
- 创建了脚本以简化构建过程。
- 简化了将Omaha重新品牌化以与自定义Omaha服务器配合使用的过程。
- 在CrystalNix Omaha服务器中添加了对最新Google Omaha客户端与SHA256的支持。
我们下一步希望帮助的领域
在利用开源工具的公司安全状况和技术的功能方面,仍有很大的改进空间。在安全运营中,我们可以利用有前景的开源技术进行内存取证、用户账户安全、二进制分析和秘密管理。我们可以增强模糊测试、符号执行和二进制提升中的软件测试能力。我们可以通过重新设计、改进和维护广泛采用的取证、包管理和文档解析工具,消除行业范围内的风险。
我们如何帮助您?
我们如何帮助开源安全解决方案更好地为您工作?请告诉我们!
如果您喜欢这篇文章,请分享: Twitter LinkedIn GitHub Mastodon Hacker News
页面内容 有什么陷阱? 我们如何提供帮助 我们如何做 Facebook的osquery AirBnB的StreamAlert Google Santa Google Omaha + CrystalNix Omaha Server 我们下一步希望帮助的领域 我们如何帮助您? 近期文章 我们构建了MCP一直需要的安全层 利用废弃硬件中的零日漏洞 Inside EthCC[8]:成为智能合约审计员 使用Vendetect大规模检测代码复制 构建安全消息传递很难:对Bitchat安全辩论的细致看法 © 2025 Trail of Bits。 使用Hugo和Mainroad主题生成。