这个依赖有一个已知漏洞,升不升级都是风险。我想反驳,但发现他说得对。我把这个接口的限流加上了,异常流量被挡住了。办公室安静得能听见键盘声

HTTPS 证书配置完,浏览器还是说不安全,排查发现是页面上有个 http 的图片。我把整条链路在心里复盘了一遍。我抓到了这个接口的真实请求头,发现多了一个字段。我沉默了,但心里是服的

弱网环境是所有前端应用的真实试炼场,地铁进隧道那一刻,一切皆有可能。我愣了两秒,然后继续敲代码。我发现这个接口没有做权限校验,登录就能调。好在最后有惊无险

HTTPS 证书配置完,浏览器还是说不安全,排查发现是页面上有个 http 的图片。我在心里给这次的安全加固排了个优先级,认证第一。我把这条经验写进了团队 wiki

这个依赖有一个已知漏洞,升不升级都是风险。我叹了口气,然后打开了编辑器。我把这个脚本的执行权限收紧了,只有特定人在跑。从此我多了一条团队规约

这个证书还有一周过期,是巡检时偶然发现的。我愣了两秒,然后继续敲代码。我在心里把这次的攻击面分析了一遍,入口太多。感动,然后我学到了新的一课

权限的最小化原则在赶进度时最先被放弃。我抬起头看了看周围,大家都一样。我在心里把这次的合规检查项过了一遍,通过。复盘会上我们把它列成了案例

HTTPS 证书配置完,浏览器还是说不安全,排查发现是页面上有个 http 的图片。我决定先把手上的事情做完再处理这件事。我把证书续期的提醒提前到了三十天。从此我多了一条团队规约

安全的问题大多出现在做减法的时候。我盯着屏幕,觉得这才是我的一天。我把日志级别调到 DEBUG,发现有人在扫描我们的端口。连茶水间都安静了

内网穿透工具用得飞起,直到安全部门找上门,问这条隧道是谁修的。我盯着屏幕沉默了十分钟。我把这个服务的依赖清单扫了一遍,有三个待升级。这条经验值直接拉满