登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
天才用户取用户名为 null,害我熬夜查到两点……. ...
天才用户取用户名为 null,害我熬夜查到两点…….
[ 复制链接 ]
啤愿
2025-10-5 14:33:24
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
大家好,我是R哥。
前几天刷到一篇帖子:
标题直接让我笑出声。。
这年头,像字符串 "null"、"undefined"、空格、特殊符号这些聪明的用户名,绝对能让你当场沉默三秒,然后通宵 debug 八小时。
比如用户注册时输入以下内容:
{
"username": "null",
"password": "123456"
}
复制代码
如果你的后端判断逻辑是这样的:
if (user.getUsername() == null) {
thrownew IllegalArgumentException("用户名不能为空");
}
复制代码
这个 JSON 发到后端,上面的代码判断完全不触发异常,因为字符串 "null" 是合法字符串。你数据库里就多了个"
幽灵用户
",用户名叫
null
,但你日志里查不到它,因为你以为是系统产生的异常用户。
用户名为 "null" 会有什么问题?
"null" 不是 null,却能带来比 null 更多的问题
。
1、从用户体验角度
用户名是用来标识用户身份的,如果叫 "null",对普通用户来说是非常困惑的:
欢迎您,null!
复制代码
看到这个用户名是不是很诡异?
有些用户根本不知道 "null" 是什么意思,他可能是误操作、自动填充、或者是系统导入数据时产生的。
2、从开发和维护角度
比如在某个功能中,如果 username 是 "null",日志中打印的就是:
当前用户名为:null
复制代码
你怎么区分它是字符串 "null",还是字段真的为空?
另外还会带来许多问题:
在数据库里查重、导出 Excel、做权限审核时,看到 "null" 用户,你能分辨这是不是异常数据吗?
很多自动化脚本或系统工具对 "null" 都有特殊处理,
可能会误判或跳过这个用户
。
3、从系统安全角度
有些攻击者会专门利用 "null"、"undefined"、空格、emoji 这些边界值试探你的系统防御机制。
另外,"null" 作为特殊标识符,在某些技术框架中被当作
系统变量、占位符
处理,有可能造成潜在的
XSS / 信息泄露
风险。
4、从一致性和规范角度
如果系统允许 "null" 作为用户名,那是否也允许:
<ul>"undefined"
"0"
空格 " "
emoji "
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
用户
天才
名为
null
害我
相关帖子
通过华为账号识别用户风险,降低业务损失
双向奔赴!来自用户企业的他,成了时序数据库 IoTDB 新的 Committer
用户单击文本并复制至剪帖板
用户单击文本并复制至剪帖板
各AI厂商在春节抢夺C端用户市场, 顺便做生态连接,A/B testing
付费 AI 用户和免费用户之间,究竟差了什么?
MAF快速入门(17)用户智能体交互协议AG-UI(中)
linux开个子用户记录
xv6:从第一个用户程序trap返回kernel态
MWGA更名为DC Winform to web,携“雏鹰扶持计划”正式启航!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
通过华为账号识别用户风险,降低业务损失
18
75
寇油
2026-01-22
安全
双向奔赴!来自用户企业的他,成了时序数据库 IoTDB 新的 Committer
15
872
采序
2026-02-06
代码
用户单击文本并复制至剪帖板
10
59
觐有
2026-02-09
代码
用户单击文本并复制至剪帖板
6
50
圄旧剖
2026-02-09
科技
各AI厂商在春节抢夺C端用户市场, 顺便做生态连接,A/B testing
2
257
筒霓暄
2026-02-16
安全
付费 AI 用户和免费用户之间,究竟差了什么?
2
361
芮梦月
2026-02-20
业界
MAF快速入门(17)用户智能体交互协议AG-UI(中)
5
311
吞脚
2026-02-27
安全
linux开个子用户记录
6
365
屠焘
2026-02-28
安全
xv6:从第一个用户程序trap返回kernel态
2
470
庞环
2026-03-04
业界
MWGA更名为DC Winform to web,携“雏鹰扶持计划”正式启航!
0
435
崔瑜然
2026-03-09
回复
(27)
痕厄
2025-10-18 15:19:38
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
荦绅诵
2025-11-19 04:42:58
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
劳暄美
2025-11-25 01:35:06
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享
都淑贞
2025-12-17 03:04:23
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
司空娅玲
2026-1-15 04:10:41
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
左丘纨
2026-1-15 23:03:33
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
鼓励转贴优秀软件安全工具和文档!
沦嘻亟
2026-1-18 21:23:24
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,学习下。
尤晓兰
2026-1-23 04:00:32
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
这帜
2026-1-23 06:57:33
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢发布原创作品,程序园因你更精彩
杭环
2026-1-24 20:47:42
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢分享,辛苦了
梁丘艷蕙
2026-1-28 08:31:48
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享,下载保存了,貌似很强大
呶募妙
2026-2-3 10:03:21
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
咒卖箴
2026-2-4 04:09:14
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢分享
筒濂
2026-2-5 06:07:09
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
扫恢怯
2026-2-7 07:36:46
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢楼主提供!
庞环
2026-2-8 23:38:21
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个有用。
蟠鲤
2026-2-9 01:47:39
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
羔迪
2026-2-9 03:17:18
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
章绮云
2026-2-10 09:23:29
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
签约作者
程序园优秀签约作者
发帖
啤愿
2026-2-10 09:23:29
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9912
7
宋子
9878
8
荪俗
9016
9
闰咄阅
9995
10
刎唇
9995
查看更多
今日好文热榜
743
"Memory in the Age of AI Agents: A Surve
216
Prompt 焚诀——一个模板,终结你和 AI 的
510
【节点】[SampleTexture3D节点]原理解析与
166
记一次Webshell流量分析 | 添柴不加火
978
旧安卓手机部署openclaw
635
AI编程时代,35岁以上程序员将何去何从?
828
[Refactor]CPP Learn Data Day 1
2
Block Copy 的内存布局详解
616
把 Flask 搬进 ESP32,高中生自研嵌入式 We
7
渐得如意智能自动化办公平台——定义属于你
890
[AI/Agent/社交] AI Agent社交网络产品:Mo
526
C++协程入门
286
TCSSOFTDEPTCOPY.zip Can download source
803
Vue3 + Iframe 实战:打造企业级流程配置中
824
“你用AI,那我也会用AI,我还要你干什么?
623
自感痕迹论:先验意义场域与经验痕迹内外
9
一道KMP统考真题彻底讲透:nextval与滑动距
9
一道KMP统考真题彻底讲透:nextval与滑动距
743
从 Clubhouse 的崛起与陨落,看语聊房 RTC
245
老马失前蹄,竟然在数据库外键上翻车了,重