在货币堆栈交换上阅读了一些关于 mint.com 的信息后,我想尝试一下。但坦率地说,这让我有点害怕。
该网站有一堆链接,解释了它们是如何如此安全的。我敢打赌,这一切都是真的,我相信他们采取了很多安全措施。但有一件事是误导。他们表现得好像该站点更安全,因为它是“只读的”。从他们的安全页面
Mint is a "read-only" service. You can organize and analyze your finances,
but you can't move funds between–or out of–any account using Mint.
And neither can anyone else.
这不是我担心的。我担心的是,如果有人以某种方式窃取了我的银行网站密码。然后他们可以去处理我的帐户。
这让我想到,我们是否可以推动一些更好的东西来使这种服务更安全?我能想到的一些事情可能在正确的轨道上:
- 一次性密码/两因素身份验证。我认为这样做的主要问题是,mint 访问的所有服务都需要使用相同的一次性密码,这样用户就不必为
n
服务输入每个密码。这意味着您需要第三方来处理此问题。 - 推而不是拉。其他网站必须添加一种机制来将数据导出到 mint。对于薄荷来说显然很难,因为它需要合作——但对消费者来说似乎很棒。
- 获取特殊的身份验证令牌以提供给 mint 而不是我的密码。可能支持 mint 能够证明其身份的机制,因此只有证明自己是 mint.com 的人才能使用令牌(因此,除非您能证明自己是 mint.com,否则窃取令牌是没有用的)......我猜我在 OAuth 领域吗?
我想还有其他能让我感觉更好但并不真正更安全的事情:如果所有这些货币/银行网站都可以发送访问通知。然后我可能能够知道 mint 何时访问与窃取我的数据的人,我可能有机会做出反应。
所以我想我在问:你对如何更好地有什么想法?如果所有这些公司都合作,完美的系统会是什么样子?这种事情是否有一个标准协议可以变得更普遍,以便更专业的服务可以像这样萌芽,人们可以放心地知道他们的数据是安全的?
(FWIW,无论如何我都可以尝试一下。如果我这样做了,我只是为了这个实验而更改了我所有的密码,然后在我完成尝试后再次更改它们。)