随手分享的APP链接,可能会让你“大型社死”

早晨上班路上,你在地铁百无聊赖地刷着短视频,看到一则好笑的,随手分享给了你的公司“饭搭子”,并配上了一串“哈哈哈哈哈哈”。
晚上下班路上你再次打开视频APP,发现首页弹窗给你推荐了一组“可能认识的人”,通过昵称你发现10个推荐里,7个都是你同事,其中一个正是你的“饭搭子”。你不禁有点疑惑,明明大家只是微信好友,并没有在视频APP里互相关注,也没有互存过手机号,为什么却能够如此精准的推荐给你?
当你还在为此纳闷的时候,殊不知你的ID也早已经被大数据推荐给了无数个“可能认识你的人”。
试想一下,你悄悄在某平台关注的100个“秘密”账号;深夜被加班搞到发癫吐槽同事放飞自我的“疯言疯语”;以及被crush无情拒绝后深夜含泪写下的emo文案......统统被这些你“可能认识的人”看了个精光,并且细细咀嚼。这些,对于一个将网络和生活分的很开的人来说,无疑是一场大型的“社死现场”。

图源:极目新闻
对了,还需要提醒的是,这些你“可能认识的人”,不仅仅包括你的同事,还有等着拉踩你的远房七大姑八大姨,甚至还可能是你老死不相往来的前任,以及......Ta的现男友or现女友。
原本你以为,你改的新昵称“用户02394848XXXX”在互联网上隐匿的很好,所以一直以来你肆无忌惮地在网上说着熟人面前不能说的话,享受着新时代下仅存的最后一丝边界感。
但事实却是,只要你曾分享过一个帖子、一首歌、一段视频......那么恭喜你,你各平台的账号信息已经不再是秘密。
你的每一次分享,都是亲手把账号送到熟人面前,都是一次风险系数拉满的自爆行为。这样的结果,我想可能没有几个人能接受吧?
通过分享链接一键查询账号ID,是怎么做到的?
看到这里你很好奇,只分享了一个链接就能引起这么多连锁反应?到底是怎么做到的?
我们先以小红书为例,来看看具体的情况如何。首先,打开朋友转发来的小红书图文链接,点击右上角的“...” ,然后选择复制链接。

小红书ID搜索示例,图源:差评
接着打开某个可以查询ID的网站,把刚才复制的链接粘贴进去,随后就能立刻看到刚才分享小红书图文链接的朋友账号ID。

小红书ID搜索示例,图源:差评
除了小红书以外,根据网站开发者的描述,日常中我们耳熟能详的、使用率极高的大部分APP,包括微博、网易云音乐、QQ音乐、全民K歌、喜马拉雅、雪球、Keep、汽水音乐、百度、小宇宙、知乎......等等,无一例外,都可能会透过分享链接轻松识别你的账号ID。

微博ID搜索示例,图源:差评


网易云/QQ音乐ID搜索示例,图源:新浪
这其实是因为你的各类信息,都以字母+数字的形式收录在你所分享的链接里。甚至有的链接简单到无需查询网站,也能轻易辨别出你的各类账号信息,比如APP版本、系统、将连接分享到了哪个平台等等。

分享链接包含的信息,图源:差评
也就是说,但凡你曾经给别人分享过一条搞笑短视频、一首喜欢的歌、一则优质图文帖。那么很遗憾,你的ID很可能已经被人牢牢“锁定”。
事实上,链接中包含跟踪参数这件事并不稀奇。早在 20 年前,大家就用这种方式来查询流量来源,这类技术被统称为UTM。这也正是可以通过链接解析身份ID的背后原因所在。UTM(Urchin Tracking Module)全称为带参数的网址链接,是Google用来追踪网址(URL)的格式。
Urchin是Google在2004年买下的一家软件公司,这个公司的产品Urchin软件随后演变成Google Analytics。现在UTM变成了跟踪参数的标准,只要网站添加了统计链接,那么在相关数据统计后台就可以查询到所有数据。
具体来看,将UTM这类的技术应用在不同的平台有不同目的,比如品牌靠它来评估广告投放效果;返利平台靠它来判断是谁的返利链接。
但这些社交媒体平台呢?他们在链接里嵌入这些跟踪参数是为了什么?答案显而易见,是为了更好的“了解”你,以及你的社交圈。当你把链接一键分享给朋友之后,你和他、你和你的亲戚朋友、他和他的亲戚朋友等等等等,大家之间在互联网上被无形的编织进了一张大网上。同时,你的兴趣爱好,行为模式,也是组成大数据的支点。支点越多,平台就越“懂”你,推荐的内容也就更符合你的口味。
跟踪链接的目的背后,是模糊的社交边界
众所周知,当前基于通讯录等个人信息作为画像,向用户推送“你可能认识的人”已经成为不少社交APP的“默认惯例”。
因为对于平台来说,他们最渴望的就是用户能和熟人直接在APP内社交,比如互相艾特,分享转发,聊天等等,这样一来就可以几何倍数地增加用户的使用时长。
与此同时,如果再能借助算法分析一下你朋友、同事,乃至你们这个社交圈子都喜欢的内容,甚至再给推荐一些相同的爆款视频,增加你们群里、闲暇时间的谈资。
这些平台尝试一切能利用的手段,想要知道你的性别、年龄、喜好,如今还想了解你的社交关系,来优化推荐算法。那么最终结果就是每个人都更依赖刷社交媒体,长时间“泡”在网上。从虚拟到现实,用户被算法轻轻松松拿捏,而这,也正是平台在链接里塞跟踪信息的最终目的。
对此,不少网友认为社交APP热衷的熟人推荐机制以及跟踪机制是十分冒犯的行为。有时候明明只想默默的在网上冲浪,却不料自己的各种信息早已在平台“裸奔”。原本以为互联网上有一块只属于自己的秘密基地,但现实却是挤满了“七大姑八大姨”。

要知道,给别人分享一次链接不代表想和对方在该平台成为好友。同时,“可能认识的人”也不代表想认识,不代表愿意交往,更不代表想要被“熟人凝视”。仅仅分享一次链接就能被人把账号内容“扒个精光”,这对于大多数人来说实在是一件难以接受的事情。
但事实上,对于平台来说,给链接加密并非一件难事,他们没做,不是基于技术或成本的考量,可能只是不想做罢了。虽然目前有很多平台都在相关协议当中给予了用户选择权,但部分APP的关闭推荐功能却形同虚设。毕竟,这些隐私保护对于平台发展似乎并没有什么“直接利益”。
无论是从平台发展的角度,还是出于对用户隐私权的尊重,各大APP运营商都应该管住算法的“手”,恪守社交边界。要知道,如何平衡好用户价值和商业价值这个问题的答案,从来都不是一道单选题。
参考资料:
流量渠道标记(UTM) - 知乎
各大App的分享链接,正在偷窥你的朋友圈。
极目视评 “推荐可能认识的人”:管住算法的“手”,恪守社交边界|app|小绿书_网易订阅
相关文章:

随手分享的APP链接,可能会让你“大型社死”
早晨上班路上,你在地铁百无聊赖地刷着短视频,看到一则好笑的,随手分享给了你的公司“饭搭子”,并配上了一串“哈哈哈哈哈哈”。 晚上下班路上你再次打开视频APP,发现首页弹窗给你推荐了一组“可能认识的人”ÿ…...

国内AI大模型已近80个,哪个最有前途?
根据中国新一代人工智能发展战略研究院发布的报告显示,目前全国已有3k+家人工智能企业,国内的AI大模型应该也近在200了!!! (原图图片过长了,这里就先放了20个) 面对如…...

美团一面:说说synchronized的实现原理?问麻了。。。。
引言 在现代软件开发领域,多线程并发编程已经成为提高系统性能、提升用户体验的重要手段。然而,多线程环境下的数据同步与资源共享问题也随之而来,处理不当可能导致数据不一致、死锁等各种并发问题。为此,Java语言提供了一种内置…...

P1123 取数游戏(dfs算法)
题目描述 一个 NM 的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻 8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。 输入格式 第…...

交叉验证(Cross-Validation)
交叉验证的基本概念 交叉验证通常用于评估机器学习模型在未知数据上的性能。它将数据集分成k个不同的子集,然后进行k次训练和验证。在每次迭代中,选择一个子集作为测试集,其余的子集作为训练集。这样,每个子集都用作过测试集&…...

【kears】(01)keras使用介绍
文章目录 一.特点二.keras如何支持TensorFlow、CNTK 和 Theano2.1 使用 TensorFlow 后端引擎训练和评估模型2.2 使用 TensorFlow 后端引擎训练和评估模型2.3 使用 Theano后端引擎训练和评估模型2.4 不同深度学习框架如何选择1.1 keras.datasets:包含多种常用数据集1…...

2. TypeScript 安装与环境配置指南
TypeScript 是 JavaScript 的一个超集,它为 JavaScript 增加了类型系统和对 ES6 的支持。TypeScript 不仅能够帮助开发者捕获代码中的错误,还能提供更好的编辑器支持,包括代码补全、接口提示等。本文将详细介绍如何在您的开发环境中安装和配置…...

python pygame库的略学
文章目录 概述1. pygame的初始化和退出2. 创建游戏窗口(1)set_mode()(2)set_capyion()(3)update() 3. 游戏循坏与游戏时钟4. 图形和文本绘制(1)图形绘制(2)文…...

大模型日报2024-04-09
大模型日报 2024-04-09 大模型资讯 苹果预告超越ChatGPT的新AI模型ReaLM 摘要: 苹果公司最新宣布,即将推出一款名为ReaLM的人工智能模型。这款AI技术在理解复杂屏幕用户指令方面表现出高超的能力,并能与用户进行自然流畅的对话。ReaLM的推出预示着苹果在…...

抖音视频如何下载保存(方法分享)
有时刷抖音视频,看的喜欢的视频想要下载到本地,但是有很多视频无法下载或者下载下来是有水印的,那怎么办呢? 抖音视频下载有两种情况: 一种是可以直接点击分享下载,然后可以直接点击保存到相册。 视频就自动下载…...

MySQL-用户与权限管理:用户管理、权限管理、角色管理
用户与权限管理 用户与权限管理1.用户管理1.1 登录MySQL服务器1.2 创建用户1.3 修改用户1.4 删除用户1.5 设置当前用户密码1.6 修改其它用户密码 2. 权限管理2.1 权限列表2.2 授予权限的原则2.3 授予权限2.4 查看权限2.5 收回权限 访问控制连接核实阶段请求核实阶段 3. 角色管理…...

Vue.js中如何使用Vue Router处理浏览器返回键的功能
在Vue.js中,Vue Router默认提供了处理浏览器返回键的功能。当用户点击浏览器的返回键时,Vue Router会自动导航到历史记录中的上一个路由。然而,如果你想自定义返回键的行为或者在特定的页面上进行特殊处理,你可以使用Vue Router的…...

QT drawPixmap和drawImage处理图片模糊问题
drawPixmap和drawImage显示图片时,如果图片存在缩放时,会出现模糊现象,例如将一个100x100 的图片显示到30x30的区域,这个时候就会出现模糊。如下: 实际图片: 这个问题就是大图显示成小图造成的像素失真。 当…...

YOLOv9改进策略 :小目标 | 新颖的多尺度前馈网络(MSFN) | 2024年4月最新成果
💡💡💡本文独家改进:多尺度前馈网络(MSFN),通过提取不同尺度的特征来增强特征提取能力,2024年最新的改进思路 💡💡💡创新点:多尺度前馈网络创新十足,抢先使用 💡💡💡如何跟YOLOv8结合:1)放在backbone后增强对全局和局部特征的提取能力;2)放在detect…...

从零开始:一步步学习爬虫技术的实用指南(一)
从零开始:一步步学习爬虫技术的实用指南(一) Urllib1.什么是互联网爬虫2.爬虫核心3.爬虫的用途4.爬虫的分类4.1 通用爬虫:4.1 聚焦爬虫: 5.反爬手段5.1 User‐Agent:5.2.代理IP5.3.验证码访问5.4.动态加载网…...

Python面向对象详解
文章目录 类和继承变量保护类装饰器 类和继承 Python虽然以函数式著称,但在Python中,万物皆对象,其对面向对象编程是有着非常不错的支持的。类是面向对象的核心数据类型,下面代码就创建了一个Person类。 class Person:count 0d…...

思维题锻炼-最小数字
思维题锻炼-最小数字 目录题目描述输入样例输出样例代码 目录 题目描述 给一串数字,求出最小的整数,不能是原数字串中的数字,也不能由数字串中的数字相加得到 输入样例 5 2 1输出样例 4代码 #include<bits/stdc.h> #include<s…...

ubuntu20.04 运行 lio-sam 流程记录
ubuntu20.04 运行 lio-sam 一、安装和编译1.1、安装 ROS11.2、安装 gtsam1.3、安装依赖1.4、下载源码1.5、修改文件1.6、编译和运行 二、官方数据集的运行2.1、casual_walk_2.bag2.2、outdoor.bag、west.bag2.3、park.bag 三、一些比较好的参考链接 记录流程,方便自…...
P5356 [Ynoi2017] 由乃打扑克
我手把手教她打扑克 qwq 综合分析一下2个操作,查找区间第k小的值,感觉可以用主席树,区间修改那没事了 考虑分块做法,块长B 分析第一个操作 只需要维护数列的单调性,然后二分答案上二分就ok了 分析第二个操作 维护一个加法懒…...

随机潮流应对不确定性?计及分布式发电的配电系统随机潮流计算程序代码!
前言 随着分布式电源在电力系统中所占比例的不断扩大,研究分布式发电对系统稳态运行的影响势在必行。带分布式发电的潮流计算常常用来评估其并网后对系统的影响,同时它也是分析分布式发电对电网稳定性的影响等其他理论研究工作的基础。然而,许多分布式发…...

Oracle表空间满清理方案汇总分享
目录 前言思考 一、第一种增加表空间的数据文件数量达到总容量的提升 二、第二种解决方案针对system和sysaux的操作 2.1SYSTEM表空间优化 2.2sysaux表空间回收 2.2.1针对sysaux的表空间爆满还有第二套方案维护 三、第三种解决方案使用alter tablespace resize更改表空间的…...

基于单片机数码管20V电压表仿真设计
**单片机设计介绍,基于单片机数码管20V电压表仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机数码管20V电压表仿真设计的主要目的是通过单片机和数码管显示电路实现一个能够测量0到20V直流电压的电…...

SCI一区 | Matlab实现NGO-TCN-BiGRU-Attention北方苍鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测
SCI一区 | Matlab实现NGO-TCN-BiGRU-Attention北方苍鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测 目录 SCI一区 | Matlab实现NGO-TCN-BiGRU-Attention北方苍鹰算法优化时间卷积双向门控循环单元融合注意力机制多变量时间序列预测预测效果基本介绍模型…...

C++——优先级队列
前言:这篇文章我们继续来分享一个c的容器——优先级队列。 一.理解优先级 何为优先级一说?实际上就是有顺序的意思。 优先级队列,即有顺序的队列,是一个无需我们自己进行排序操作,在数据传入时就会由容器自己排好序的…...

docker部署jumpserver
1、安装Docker以及相关依赖 配置yum源 sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin2、添加国…...

ARM FVP平台的terminal窗口大小如何设置
当启动ARM FVP平台时,terminal窗口太小怎么办?看起来非常累眼睛,本博客来解决这个问题。 首先看下ARM FVP平台对Host主机的需求: 通过上图可知,UART默认使用的是xterm。因此,我们需要修改xterm的默认字体设…...

003 静态代理
文章目录 StudentServiceImplStudentService.javaStudentServiceProxy.javaStudentServiceProxy1.javaStudentServiceProxyTest.java StudentServiceImpl package com.aistart.service.impl;import com.aistart.mapper.StudentMapper; import com.aistart.pojo.Student; import…...

基于JAX的二阶优化方法的实践
使用协作分支上的算法 git clone https://github.com/linjing-lab/jax.git cd jax git checkout linjing-lab cd examples在命令行预览方法 牛顿方法: cat newton_method.py拟牛顿法: cat bfgs_method.py在命令行运行程序 python newton_method.pyp…...

【计算机考研】408算法大题怎么练?
先说结论:基础阶段学好各个数据结构与,重点是数组、链表、树、图。然后强化阶段突破算法提 在基础阶段,并不需要过于专门地练习算法。相反,基础阶段的重点应该放在对各种数据结构原理的深入理解上。在我个人的经验中,…...

输入框验证数字类型
校验大于0的数,且小数点后最多为八位小数 let k /^(?!0(\.0)?$)\d(\.\d{1,8})?$/; console.log(k.test(0.00000001)); // true console.log(k.test(0.00000000)); // false console.log(k.test(0.12)); // true console.log(k.test(12.12)); // true输入0-1的数字…...