为什么国内网站取消邮件订阅总需要登录?通过链接和用户对应起来很难吗?

2020 年 7 月 16 日
 Allianzcortex

RT.

刚刚收到 SegmentFault 的一封主题为 [新网银行金融科技挑战赛解题全攻略!你离 10 万奖金的距离只差报名了!] 的邮件,想要取消订阅就点击了 unsubscribe,结果直接跳转到了微信扫码登陆页面,所以我为了取消订阅一封邮件还要拿起手机专门再扫一次?对不起,直接 Block 掉所有 SegmentFault 的域名并且标记为垃圾邮件。

有朝一日被谷歌标记为黑邮箱一个邮件都发不出去的时候别忘了这都是自找的。

进一步扩展开,阿里云也是需要登陆后才能取消邮件订阅,所以这是国内互联网商的通病...吗?因为在目前用过的几乎所有国外网站中,直接点击取消订阅都会打开到一个邮件订阅选项页面或者告诉你取消成功问有什么需要反馈。我真的不相信这一个在技术上有什么难度,为什么就不能方便取消订阅呢?

14439 次点击
所在节点    程序员
145 条回复
Sapp
2020 年 7 月 16 日
@niubee1 你是哪家公司的? 技术能烂成这样,我可不敢用贵司产品,太吓人了
Q4h7388nR28s95fa
2020 年 7 月 16 日
那些鄙视 8 楼的,你们对国内程序员的“安全”水平没点 B 数吗?

靠个邮箱 token 破了用户权限的不知道多少。

这就是一个取舍问题,系统安全、用户体验、访问量……
walkbox
2020 年 7 月 16 日
就像各种垃圾短信后面附带的,回复 TD 退订一样,尾大不掉
xingyuc
2020 年 7 月 16 日
@niubee1 国外大公司能做到的,你想不到不应该先查一查实现方案?
Kr98
2020 年 7 月 16 日
@HiCode 退订广告的 token 能有多大权限。。泄露出去更好,还省得自己点
chinvo
2020 年 7 月 16 日
@Kr98 #64 理解一下, 可能他家的 token 实现是把鉴权 cookie 当 token 用, 根本不区分不同 token 的权限.
h9VZ3hilI68DVl36
2020 年 7 月 16 日
@niubee1 你为啥不讲话啦
xingshu1990
2020 年 7 月 16 日
想到一个段子:一个韩国 UP 在某鱼做直播,在某度搜索了一个音乐播放软件,因为懂的中文单词不多,结果下载到了下载器,然后电脑中安装了好些游戏、卫士等。好不容易下载了音乐播放器安装文件,结果发现安装的时候默认勾选了某视频、某游戏大厅、某卫士。等直播快结束的时候,想要删除这个播放软件了,点到高亮的,以为是删除按钮,实际是“修复”或者“取消”233333
niubee1
2020 年 7 月 16 日
@hitoto 没有细想就随口喷了喷,发现你们说得好多我竟无言以对,所以就不说了撒,你还想要我说啥?强行说 url 里放 token 不对?毫无必要
cruii
2020 年 7 月 16 日
巧了,今天我退订 Twitter 每日 [正在发生] ,就非得让我登录。
第一次用,问下大佬 Twitter 是国内的吗?好奇怪,都没人喷他。
hsk9044
2020 年 7 月 16 日
@niubee1 知错就改的态度挺好的, 只是在网上要改改这种爱喷人的坏毛病了.
Q4h7388nR28s95fa
2020 年 7 月 16 日
@Kr98 你懂的道理,不代表其他程序员都懂,你看看 v2 上问技术的程序员都提什么问题,难道接受一下大部分程序员水平很低,安全意识不够的事实很难吗?
gz911122
2020 年 7 月 16 日
@niubee1 退订的邮件上的 token 就是校验信息, 你这逻辑能力也挺着急的
rrZ2C
2020 年 7 月 16 日
国外常见的那些厂家退订邮件真的很方便,而且退订页面经常都是第三方提供 根本不需要用户登录
rrZ2C
2020 年 7 月 16 日
来来来 看一下 Spark 的退订
1.下拉右键 点击 "unsubscribe.",等待链接网页打开即完成退订



![选区_001.png]( http://yanxuan.nosdn.127.net/2386a3b9939d86285f57c0be3661d2a1.png)
![选区_002.png]( http://yanxuan.nosdn.127.net/6a5247d70bccffd053393624fea742d8.png)
Jaufey
2020 年 7 月 16 日
@HiCode 你好,能多讲一点吗,邮箱 Token 里面一般就是能解析出来一个 id 号,会有什么其他漏洞吗
Q4h7388nR28s95fa
2020 年 7 月 16 日
@WhateverYouLike 安全问题在于,生成这个 token 的时候,程序员是否意识到这个邮箱 token 应该区别于用户系统的 token,有些程序员根本没搞清楚两个 token 的区别,或者是为了偷懒,直接拿用户系统产生的 token 作为邮件里的 token 去用。

我在某地方人才网站就遇到过,白嫖了几年企业账号权限,发邮件反馈也没人理,直到他们系统重构才把漏洞堵上。

作为程序员,我们大部分人习惯了认为技术上最优化的解决方案才是正确的。

但作为管理人员,手底下什么水平,市场上什么水平,有些问题的技术最优解,不一定是业务最优解,也不一定是安全最优解。

站在程序员的角度去骂别人技术不行当然很爽,可对现实真的太无知。
Lightio
2020 年 7 月 16 日
@niubee1 #坚持不骂傻逼一百天
zxcslove
2020 年 7 月 16 日
某宝搜索商品要登录
很多网站查看报价要登陆
各种最高满减不支付完不知道交易价格
............
也不知道市场管理部门还停留在哪个世纪
usrlibzy
2020 年 7 月 16 日
原来看过一篇文章,说国外取消邮件订阅需要登录是和访问网站不显示 cookie 同意屏幕一样违反欧盟规约的
面向国人的网站才不管那么多,把你圈住就是了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/690493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX