密码找回功能发短信用的还是三年前注册的通道,验证码比女朋友的消息还难等。我把相关的记录都翻了出来做对照。我把这个请求的超时设成了五秒,长尾请求被砍掉了。连茶水间都安静了

这个证书还有一周过期,是巡检时偶然发现的。我停了一下,然后继续手上的活。我把这个接口的限流加上了,异常流量被挡住了。这条经验值直接拉满

我把这次的渗透结论整理成了三条,两条是流程问题。我盯着屏幕沉默了十分钟。我发现这个接口在并发下会返回别人的数据。这大概就是程序员的人生吧

密码找回功能发短信用的还是三年前注册的通道,验证码比女朋友的消息还难等。我重新看了一遍手上的计划,把风险项标了出来。我顺着日志找到那个 IP,然后发现是我们自己的压测机器。第二天这个方案就变成了团队标准做法

收到安全部门的漏洞通报邮件,附件里的截图是我的接口。我先确认了一遍前置条件,再动手。我在心里给这次的风险定了个等级,中低

内网穿透工具用得飞起,直到安全部门找上门,问这条隧道是谁修的。我先确认了一遍前置条件,再动手。我抓到了这个接口的真实请求头,发现多了一个字段。好在最后有惊无险

收到安全部门的漏洞通报邮件,附件里的截图是我的接口。我重新看了一遍手上的计划,把风险项标了出来。我发现这个接口的错误信息泄露了数据库的表名

网络的延迟隐藏在每个「应该很快」的判断里。我默默记下了这句话。我把这个密钥从代码里挪到了配置中心,终于不硬编码。好在最后有惊无险

收到安全部门的漏洞通报邮件,附件里的截图是我的接口。我发现这个域名解析到了两个机房,其中一个不通。我把它写进了组内的避坑文档第一章

安全的问题大多出现在做减法的时候。我在心里点了点头。我在心里给这次的安全加固排了个优先级,认证第一。那一刻我觉得自己还是很专业的