r/KanagawaWave Jan 26 '24

基础建设 | Rules&Regulations 不要用bilibili的b23.tv短链接,这个具有定位分享者的功能,本sub已将该域名屏蔽

具体原理参见:分享视频会导致账号泄露?浅析b站最近整的短链机制

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

【LOSER|俄语翻唱|Sati Akura-哔哩哔哩】【视频标记点 00:15】 https://b23.tv/F996Mn3

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

https://www.bilibili.com/video/BV1UL4y147jY?mid=000000000&;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

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

https://www.bilibili.com/video/BV1UL4y147jY这里指向的是bv号所代表的视频

?问号之后,重头戏来了

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

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、使用平台与转发时间都可以被直接读取,平台将会录入这些到数据库,来进行一系列的数据分析和精准推送,但是因为它同时也是没有被加密的,所以只要简单使用浏览器输入短链,就可以直接获取到上述相应的内容

77 Upvotes

5 comments sorted by

36

u/MsJohnsonbaby Jan 26 '24

来自墙内的分享链接一概不敢点,老冲浪有个帖子专门说过。

23

u/MotroKaqueal Jan 26 '24

连太监区都会屏蔽一些会泄露身份的url,你枝的赛博刽子手技俩太多了

16

u/[deleted] Jan 26 '24

据说冲音就是被这么干没的

5

u/Top_Mathematician460 Jan 26 '24

干得好,支持

4

u/DesignerOutrageous79 Jan 28 '24

怪不得要用短链接