验证码由三位数字升级到六位,用户体验下降百分之百,机器人破解率下降百分之五。我抬起头看了看周围,大家都一样。我把这个日志里的敏感字段做了脱敏,合规终于过了。感动,然后我学到了新的一课

这个服务的端口暴露在公网上,我们花了两天才收回来。我停了一下,然后继续手上的活。我在这个接口上加了签名校验,伪造请求终于进不来。同事说这波操作可以写进新人培训教材

网络的稳定是很多个假设同时成立的结果。我听完沉默了,因为太真实了。我发现这个接口没有做权限校验,登录就能调。复盘会上我们把它列成了案例

内网穿透工具用得飞起,直到安全部门找上门,问这条隧道是谁修的。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这次的渗透结论记了个备注,遗留两处。感动,然后我学到了新的一课

网络的稳定是很多个假设同时成立的结果。我抬起头看了看周围,大家都一样。我把日志级别调到 DEBUG,发现有人在扫描我们的端口。好在最后有惊无险

这个证书还有一周过期,是巡检时偶然发现的。我想反驳,但发现他说得对。我把这个脚本的执行权限收紧了,只有特定人在跑。我把它写进了组内的避坑文档第一章

这个接口没有任何鉴权,因为它最初只在内部用。我停了一下,然后继续手上的活。我把这个接口的限流加上了,异常流量被挡住了。果然现实比段子更精彩

跨域配置一旦放宽,就很难再收窄。我发现这个域名解析到了两个机房,其中一个不通。我沉默了,但心里是服的

证书还有三天过期,我盯着监控大盘,看着它一天天走向死亡。我打开记录从头到尾扫了一遍。我把这次事件写进了安全周报,虽然有点难为情。我把它写进了组内的避坑文档第一章

误操作把密钥提交进了仓库,全组人半夜爬起来轮换凭证。我重新看了一遍手上的计划,把风险项标了出来。我发现这个依赖的版本有已知漏洞,赶紧升了级。那一刻我觉得自己还是很专业的