网易首页 > 网易号 > 正文 申请入驻

加密缺陷:代码库里的沉默杀手,OWASP排名第二

0
分享至

功能上线,测试通过,部署顺利,团队一片欢欣。与此同时,代码库某个角落里,密码正用MD5存着。此时此刻,有人在不到一秒内就能把它们破解出来。加密缺陷就是这种问题——它不报错,不让持续集成流水线变红,只安静地躺在生产环境里,直到再也藏不住的那一天。

OWASP把它放在最严重的Web应用漏洞Top 10第二位,不是第七,也不是第五,是第二。定义听起来简单得离谱:敏感数据没有经过加密保护,或者保护得很差。“保护得很差”这部分,才是绝大多数开发者踩坑的地方。不是完全跳过了加密环节,而是用了错误的算法、搞砸了密钥管理,或者信任了一个自2004年起就不再安全的默认配置。结果都一样:本该锁死的数据,被人未经授权地访问了。


这类问题反复出现,根因集中在三个方面。第一是使用弱算法或已废弃的算法。不是所有加密都等效,十年前被视为安全的算法,放到现代硬件面前可能脆弱不堪。最常见的罪魁祸首:用MD5做密码哈希。MD5生来就不是为密码设计的,它专为快速校验而存在。快,正好是凭据哈希时最不想要的特性。快意味着攻击者能对着泄露的哈希数据库每秒跑上亿次尝试。

一个典型的Python反面案例是:用hashlib.md5(password.encode()).hexdigest()直接把“mypassword123”哈希存储。Freecycle数据泄露事件就是这种做法的后果——攻击者获取用户凭据,正是由于平台用了MD5。一旦拿到哈希数据库,破解密码就不是什么挑战,而是走个过场。正确做法是用bcrypt、argon2或scrypt这类刻意设计得缓慢的算法。bcrypt.hashpw配合gensalt才是Python里的安全姿势。同样的原则也适用于传输协议:SSL 2.0、SSL 3.0、TLS 1.0和1.1都已废弃,服务器如果还支持这些版本,等于主动给攻击者铺了一条降级通道。TLS 1.3是当前应该运行的最低版本。

第二个根因是糟糕的密钥管理。数据加密了,加密密钥却存放在同一个代码仓库里——这意味着什么都没保护住。把密钥硬编码进源码、提交到GitHub,甚至公开仓库,然后直接发到生产环境,这种情况出奇普遍。代码里写一行“const SECRET_KEY = 'my_super_secret_key_123'”不是机密管理,正确的思路是从环境变量或专门的机密管理器拉取密钥。不复杂,但需要刻意为之。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
折叠屏iPhone将于6月25日进入量产阶段:白色版机模曝光,或告别花哨配色,价格直接刷新苹果纪录

折叠屏iPhone将于6月25日进入量产阶段:白色版机模曝光,或告别花哨配色,价格直接刷新苹果纪录

大风新闻
2026-06-02 12:15:18
“真是物以类聚!”3个女孩无视高考日期晒美照,网友绷不住了

“真是物以类聚!”3个女孩无视高考日期晒美照,网友绷不住了

蝴蝶花雨话教育
2026-06-01 00:05:07
释永信4罪并罚,不仅私生子多,资产多,还有3位家喻户晓明星徒弟

释永信4罪并罚,不仅私生子多,资产多,还有3位家喻户晓明星徒弟

混沌录
2026-06-01 23:03:17
持续四年的战争,已经把乌克兰的人口结构彻底砸穿。

持续四年的战争,已经把乌克兰的人口结构彻底砸穿。

空想之喵
2026-04-23 11:08:03
俄乌网被禁言,就想知道谁给了它挑衅甚至辱骂中国网民的底气?

俄乌网被禁言,就想知道谁给了它挑衅甚至辱骂中国网民的底气?

壹家言
2026-06-02 11:25:28
他出车祸了?目前在接受治疗…

他出车祸了?目前在接受治疗…

奋斗在韩国
2026-06-01 14:09:43
为什么好莱坞非常尊重成龙,却看不起李连杰?

为什么好莱坞非常尊重成龙,却看不起李连杰?

闲人电影
2026-06-02 17:00:20
我在法国被半根面包干趴下那天,才明白中国人对法棍的误会太深了

我在法国被半根面包干趴下那天,才明白中国人对法棍的误会太深了

天下霸奇
2026-06-02 08:34:41
再见,杨瀚森,8换1或去雄鹿

再见,杨瀚森,8换1或去雄鹿

体育新角度
2026-06-02 19:59:18
央视再曝新毒物!长期用会致癌,已流窜至全国,不少婴儿孕妇中招

央视再曝新毒物!长期用会致癌,已流窜至全国,不少婴儿孕妇中招

做一个合格的吃瓜群众
2026-06-02 14:36:43
打脸安切洛蒂!穆里尼奥还没上任就逼宫,向皇马提 4 个转会要求

打脸安切洛蒂!穆里尼奥还没上任就逼宫,向皇马提 4 个转会要求

澜归序
2026-06-03 05:28:13
资治通鉴:当你混到没人给你打电话发信息、没人找你聚会、没人约你吃饭的时候,那么说明你可能在慢慢变好,你的人生正在走上坡路

资治通鉴:当你混到没人给你打电话发信息、没人找你聚会、没人约你吃饭的时候,那么说明你可能在慢慢变好,你的人生正在走上坡路

心理观察局
2026-06-03 07:06:09
纪委核查通讯记录的独门手段,很多人到落马都不知道

纪委核查通讯记录的独门手段,很多人到落马都不知道

细说职场
2026-06-01 18:36:34
重大外交挫折:卡塔尔拒绝给120亿美元,伊朗谈判底牌被当场按住

重大外交挫折:卡塔尔拒绝给120亿美元,伊朗谈判底牌被当场按住

流史岁月
2026-06-02 17:10:03
李楠已任中国农业发展银行党委委员

李楠已任中国农业发展银行党委委员

澎湃新闻
2026-06-02 19:02:26
“一车人安全带都是P上去的”,公安部发声

“一车人安全带都是P上去的”,公安部发声

中国网
2026-06-02 21:09:03
一场针对亚洲的无声洗劫,已经到了最高潮。

一场针对亚洲的无声洗劫,已经到了最高潮。

果妈聊娱乐
2026-06-01 08:38:41
北欧海盗来了,哈兰德发布维京装束风格自拍为世界杯出征造势

北欧海盗来了,哈兰德发布维京装束风格自拍为世界杯出征造势

懂球帝
2026-06-02 20:28:06
韩国“鸟叔”已被移交检察机关

韩国“鸟叔”已被移交检察机关

都市快报橙柿互动
2026-06-02 12:04:32
花滑奥运冠军陈巍考入哈佛医学院,曾任霍普金斯大学研究助理

花滑奥运冠军陈巍考入哈佛医学院,曾任霍普金斯大学研究助理

懂球帝
2026-06-02 16:45:55
2026-06-03 07:43:00
野生运营
野生运营
懂点产品,懂点AI,正在努力给平淡日子搞点新花样。
4527文章数 44关注度
往期回顾 全部

科技要闻

烧掉千亿后,美团、阿里、京东谁先止血?

头条要闻

特朗普:已同以黎通话协调停火 一周内将与伊达成协议

头条要闻

特朗普:已同以黎通话协调停火 一周内将与伊达成协议

体育要闻

1米74的业余联赛替补,在英超踢中卫

娱乐要闻

奚梦瑶何猷君补办婚礼超幸福

财经要闻

智元和宇树的“暗战”愈演愈烈

汽车要闻

星途神秘新车轮廓曝光 又一款性能SUV要来了?

态度原创

家居
艺术
数码
教育
旅游

家居要闻

流线型轮廓 包容多元身形

艺术要闻

二十年前割麦的场景

数码要闻

微软推出迷你Surface开发机 用RTX Spark填补高通空缺

教育要闻

校长最强大的内心素养,就2个字 | 余国庆

旅游要闻

晨读 | 舒飞廉:春山行

无障碍浏览 进入关怀版