网络问题有一半是配置造成,另一半是有人的临时改动。我盯着屏幕,觉得这才是我的一天。我发现这个接口在边界值上会返回服务器内部错误。这大概就是程序员的人生吧
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个接口的错误信息泄露了内部结构。我盯着屏幕,觉得这才是我的一天。我把这个请求的参数做了长度限制,溢出无法再触发
我把这个接口的入参做了限制,绕过的方式少了很多。我重新看了一遍手上的计划,把风险项标了出来。我把这个请求的参数做了长度限制,溢出无法再触发。世界瞬间清净了
这个接口没有任何鉴权,因为它最初只在内部用。我想了想自己这些年,好像确实如此。我在心里把这次的攻击面分析了一遍,入口太多。这大概就是程序员的人生吧
网络的稳定是很多个假设同时成立的结果。我默默记下了这句话。我在心里给这次的风险定了个等级,中低。那一刻我觉得自己还是很专业的
这个接口没有任何鉴权,因为它最初只在内部用。我盯着屏幕,觉得这才是我的一天。我把这个脚本的执行权限收紧了,只有特定人在跑。第二天这个方案就变成了团队标准做法
误操作把密钥提交进了仓库,全组人半夜爬起来轮换凭证。我把这个请求的参数做了长度限制,溢出无法再触发。那一刻我觉得自己还是很专业的
这个接口没有任何鉴权,因为它最初只在内部用。我发现自己居然没法反驳。我在心里给这次的风险定了个等级,中低。我把这条经验写进了团队 wiki
我把这次的渗透结论整理成了三条,两条是流程问题。我把相关的记录都翻了出来做对照。我加了一层签名校验,虽然性能掉了百分之五。连茶水间都安静了
这个接口没有任何鉴权,因为它最初只在内部用。我把这个文件的权限改成了最小可读,心里踏实些。好在最后有惊无险