分享视频会导致账号泄露?浅析b站最近整的短链机制
麻酱不是酱
2022年07月25日 23:07

使用手机端分享视频后我们可以得到这样一串链接:

【LOSER|俄语翻唱|Sati Akura-哔哩哔哩】【视频标记点 00:15】 网页链接​

 网页链接​这个就是所谓的短链了,短链接,也叫短网址,是长链(URL网址)用算法处理得到的一个简短且唯一的网址字符串,我们将它复制到浏览器中:

网页链接​;p=1&share_from=ugc&share_medium=android&share_plat=android&share_session_id=8a6d379c-2255-4944-93f9-4c1ebea60176&share_source=MARK_POINT&share_tag=s_i&start_progress=15255&timestamp=1658759694&unique_k=F996Mn3

可以得到这样一串长链,我们可以 对它进行一个解析:

网页链接​这里指向的是bv号所代表的视频

?问号之后,重头戏来了

mid=418596206|这里就是分享者的uid=418596206

share_from=ugc|ugc指用户分享的是原创内容

share_medium=android&|这里指用户使用平台为android端

share_session_id=8a6d379c-2255-4944-93f9-4c1ebea60176|应该也是用于追踪的会话ID

share_source=MARK_POINT|这应该是b站做的数据可视化程序

start_progress=15255|这里是分享视频的秒数,使用毫秒转化为秒数,可知记录时间是15.26 s

tamp=1658759694|这是UNIX的时间戳,可以理解为记录转发时间,使用转换器转换可得是2022/7/25 22:34:54

 总结一下,如果你使用了b站的短链转发视频,那么你的uid、使用平台与转发时间都可以被直接读取,平台将会录入这些到数据库,来进行一系列的数据分析和精准推送,但是因为它同时也是没有被加密的,所以只要简单使用浏览器输入短链,就可以直接获取到上述相应的内容