支付宝的工作人员可以修改自己的支付宝余额吗?

[复制链接]
ebchina 发表于 2023-8-8 12:32:42|来自:北京 | 显示全部楼层 |阅读模式
支付宝的管理人员是不是可以修改自己的支付宝余额,当用户越来越多的时候,修改一部分应该没有影响,那他们怎么限制这件事啊?
相关问题:马云作为阿里老板能否随意修改支付宝余额?如果能够,那他不是富可敌国?
全部回复5 显示全部楼层
铁道游击队 发表于 2023-8-8 12:33:09|来自:北京 | 显示全部楼层
可以的
从04年开始
每一次我支付宝里缺钱的时候
我都会修改支付宝余额
弄个几百万小钱出来花花
最近风头比较紧
而且支付宝也做大了
现在改余额不是太方便
就不怎么做了
...
不过最近钱也挣的比以前多了

其实
我人生最大的错误
就是创立了阿里巴巴

——————————————————————分割线

吹个逼
竟然这么多赞了!!?
评论里竟然还有叫爸爸的......
emmmmmm
我没你们这些兄弟姐妹!!!
不说了,最近砖太冷,手都麻了
取匿了
猎人阿祥 发表于 2023-8-8 12:33:34|来自:北京 | 显示全部楼层
从专业角度来说吧,毕竟很多人对这个还是“心存不安”。
通常我们程序员为了防止数据篡改,会有 n 种操作姿势,我简单说几种,看看能不能解决大家的“不安”感。

账单核对
这个很简单,就是你的每一笔交易都是有记录的,你改了余额但没有交易记录,这个账单肯定对不上的。GG
日志追踪
支付宝工作人员能够接触到真实数据库环境的基本上只有运维人员和安全人员,其余的人比如开发者基本都很难接触真实环境的数据库。就算大家都上了真实环境,大家的每一个操作都是有日志记录的,你干了啥这个过程简直就是在裸奔。GG
签名加密
比如大家的密码,其实地球上除了你之外正常情况不会有人知道你密码的,比如我的密码设为 wozhen666,到了数据库里会做这样的过程:wozhen666 ---(某一个神秘操作)---> dc7952f02f86c41fc6bdb5314fe60a43,而且每一次这个神秘操作过程计算的结果都是一一对应的,每次你输入密码都是比对的神秘操作之后的那串字符。虽然这个功能不会用到余额系统的余额这个字段里,但也可以通过加密关键数据让你无法篡改余额,比如:
  1. update balance from balancetable where userid = xxx and secretkey = dc7952f02f86c41fc6bdb5314fe60a43
复制代码
GG
分布式
就算你能耐,你是公司老总,你是世界之王,你是站在喜马拉雅最顶峰的那个男人,你绕过了上面的每一个步骤,来到了裸奔的数据库面前,你一只手也只能改一个库啊!真实情况是这里有上百个数据库集群,你得确保每一个库里的数据都得一致合理,同时还有无数的数据库备份,你要去找到所有的备份记录去修改它。然而数据的流量是及其庞大的,无数人都在往里面更新数据,你发一下呆,一秒钟过后,整个数据库就都变了,除非你有光速般的手速(想想都刺激)。GG
去中心化
就算你能耐,你是万王之王,你是银河之主,你是脚踏跑跑卡丁车赛过光速的那个男人,你搞定了所有的不可能事件,来到了上千个数据库面前一键修改余额,并实施补全所有的账单记录、日志记录、加密记录、缓存记录、备份记录。。(想想就觉得这个人不是人)。但你仍然不能时间逆转!这就是关键!现在主流的区块链技术通过把账单存储在每一个区块之中,区块随着时间的增加而增加,区块之间通过加密算法串联在一起,最关键的是,全世界每一个网络结点都会一个完美的算法检验区块的真实性,每一个结点都可以存一份数据记录,你改一个一千个一万个,但你改不了整个世界啊。而且数据只增不改(注意!不能修改!不接收任何修改操作!),随着时间流逝,你只能说出两个字:GG

随着时间流逝,我突然想到其实有一个人能时间逆转,能写完书几百年后再出生,然后告诉大家书的作者是自己。这就让我想到了今年下半年,中美合拍的西游记即将正式开机,我继续扮演美猴王孙悟空,我会用美猴王艺术形象努力创造一个正能量的形象,文体两开花,弘扬中华文化,希望大家能多多关注。
ymabianzi 发表于 2023-8-8 12:34:00|来自:北京 | 显示全部楼层
虽然我不是支付宝的,但作为一个软件工程师,从技术角度考虑,我依然可以肯定的说:不可以
作为一个线上系统,又是一个如此关键的系统,直接修改数据库的权限,要么关闭,要么权限极高。
因此,普通技术人员,想要修改数据,只可能通过服务接口。
而要通过服务接口修改,则必然是一个“事务”性操作,至少需要以下信息:

  • 用户名/密码(转出账户)
  • 钱转入的账户
  • 转出钱的数额
也就是说,当进行这样操作的时候,隐含着以下内容:
你不能凭空修改自己的余额,只能是把别人的钱转入自己账户。但这就意味着你获取了对方的账户和密码。但若果真如此,其实根本不需要你是支付宝工作人员,普通人即可。
就算我们假设,有人从某些途径(很可能是非法的)大量获取了别人的支付宝账户、密码。然后大批量的、小额的往某个账户转账。
我敢说,支付宝内部肯定有智能安全系统,能够及时的发现这种“异常”行为,然后报警。
最后,假设支付宝直接修改数据库的权限是开放的(权限极高)。因此,从纯技术角度上看,高阶程序员就可以直接修改自己账户的余额。但我敢说他一定会被抓。
毫无疑问,支付宝的数据库肯定是一个动态平衡系统。一定有一个类似银行的“对账”系统,会定期的执行。因此假如某个账户的钱凭空增加/减少,用财务术语来说,就意味“平不了账”。此时,支付宝的安全系统也会报警。
同时,虽然程序员直接修改了数据库,但一样需要用户名,密码来登录,也一定也会在系统中留下日志,所以必然会被抓。
而且,如果是我来设计这个系统。这么一个顶级权限的用户,单个密码都不可能直接登录。而应该像银行金库一样,至少需要2个以上人员同时输入密码,才能登录。
所以,综合来说,大家放心,支付宝这种顶级系统,是不可能出现这种低级漏洞的。
lurk 发表于 2023-8-8 12:34:32|来自:北京 | 显示全部楼层
该用户因为装逼过度,已被公安机关叫去喝茶。

----------知乎
yedan888 发表于 2023-8-8 12:35:04|来自:北京 | 显示全部楼层
谢邀。
利益相关:利益相关
正如银行工作人员不可以修改自己的银行卡余额;
正如户籍民警不可以修改自己的身份证号码;
支付宝工作人员无法修改自己的支付宝余额。


当然,话说回来,
余额也不是完全不可以修改,
毕竟每次我花完钱,
余额都会变。
<hr/>关于「支付宝」的各种动态资讯新闻八卦技术干货,关注支付宝机构号:支付宝 - 知乎
支付宝:震惊!支付宝竟在知乎做了这些事

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则