Trail of Bits工程师顾问的典型一天:远程协作与安全技术实战

本文详细描述了Trail of Bits工程师顾问的日常工作流程,涵盖远程协作模式、代码审计技术、模糊测试工具应用以及异步沟通实践,展现安全咨询领域的技术工作实景。

Trail of Bits工程师顾问的典型一天

无论身处何地,作为Trail of Bits工程师顾问的典型一天都意味着从容开启工作。以下短视频展示了欧洲同事描述典型工作日的场景:

自主安排工作时间

您通常自主设定工作时间(需保证与全球同事至少有数小时重叠时段),通过查看上次签到后的消息/评论,并思考协作请求来开始一天。根据是否参与审计项目或处于非客户项目的"空闲时间",您可能深入代码审计,或从事内部研发、继续教育、个人项目等。

远程优先文化

Trail of Bits始终是远程优先公司——“远程"并非疫情临时措施。这意味着我们本质上是全球化且异步协作的设计。我们培育了学院式氛围,促进同事间紧密协作。异步协作的核心在于理解工作内容、明确任务,并向专家同事提出可操作的问题。根据《远程工作五层级》标准,我们处于第四至五层级之间。

例如:

  • 谨慎安排面对面会议,避免"本可通过Slack解决的问题”
  • 使用Google Meet进行会议,所有会议均有书面议程、录制存档并分发笔记
  • 内部沟通极少依赖邮件,优先使用安全归档的Slack
  • 强烈建议关闭Slack通知,不要求手机安装(处理工作数据的移动设备需运行MDM)
  • 每个项目都有专属Slack频道,信息要求简洁明了、直奔主题

我们使用Trello和GitHub进行可视化项目协作,以及多种专用工具减少重复劳动,促进高效协作。

工作与生活平衡

我们期望您保持健康愉快的工作生活平衡——例如:不鼓励躺在床上使用Slack!既然家中已有办公桌,请到办公桌再开启Slack工作。我们坚决要求您在休息时间彻底断开连接——充分休息后才能高效工作。

为此我们提供优厚福利:

  • 1000美元家庭办公室津贴
  • 每年500美元个人学习发展预算
  • 联合办公空间选项
  • 每年20天带薪休假+15天公司假日

典型时间安排

作为结果导向型公司,我们更关注工作成果而非工作时长。典型日程如下:

上午(9点-12点) 建议通过特定仪式区分家庭与工作生活,例如即使在家工作也模拟通勤流程。您可以:

  • 回放本周会议录像

  • 阅读同事夜间留言

  • 通过Google Meet参加站会 所有人都配备高端音视频设备——从脸上就能看出他们对新发现攻击面的兴奋

下午(12点-15点)

晚间(15点-19点) 外出散步喝咖啡(“愚蠢但有益心理健康的小散步”),运动与阳光有益思维。上午发现的安全属性若突破项目防御可能产生优秀漏洞。晚间剩余时间用于编写dylint/echidna/libFuzzer等工具脚本。通过Tailscale/本地VM/DigitalOcean登录开发机,启动批量模糊测试任务(次日早晨完成)。在Slack简要告知同事进展并签退。合上笔记本——手机未安装Slack。现在是玩《艾尔登法环》的时间!

下周您计划开展IRAD项目,将本项目经验整合至公司新版《自动化测试手册》。

更多疑问?

通过https://trailofbits.com/careers或联系表获取更多信息。

(分享选项:Twitter/LinkedIn/GitHub/Mastodon/Hacker News)


页面内容导航:远程优先|工作与生活平衡|典型时间安排|更多疑问

近期文章:

  • 构建安全消息系统的挑战:对Bitchat安全辩论的 nuanced 观点
  • 使用Deptective调查依赖项
  • 做好准备,AIxCC评分轮次正在进行!
  • 让智能合约超越私钥风险成熟化
  • Go语言解析器中意想不到的安全陷阱

© 2025 Trail of Bits. 使用Hugo和Mainroad主题生成。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计