密码被泄露怎么办?

阅读本文大概需要 2.6 分钟。

网传 12306 泄露 60w 数据信息,并被拿来出售,我拿到部分,亲自试了,确实直接可以登录,信息详细令人发指,包括用户名、真实姓名、身份证、明文密码、邮箱、密保问题与答案等,并且亲自确认确实可以直接登录,登录后各种信息都可以获取。

然后看到了中国铁路的微博辟谣信息:

640?wx_fmt=png

来给大家翻译下,中国铁路说的是,我官方 12306 没有数据泄露,提醒大家用官方平台购票。

这没毛病,问题是,数据真的泄露了啊,哪怕是第三方平台泄露的,别管谁的锅,对用户来说,数据就是泄露了,怎么着也得提醒大家更改密码,规避些风险吧。

这只顾甩锅,其他也不管了,有点说不过去。

这里提醒大家,请更改下你的 12306 密码。

很多人会觉得没所谓,但是要知道你的 12306 账户里的通讯录,基本包含一大堆联系人吧,可能更多的还是家人、朋友,手机号、身份证号都会存在,你觉得没啥,但是你这些信息可能都会被贩卖给传销、骗子团体,一旦骗子们拿到这些信息,甚至中老年人的信息,很容易得手,所以,务必更改下密码。

但是更改密码这个事,很多人挺缺乏安全常识的,很多人甚至都不知道「撞库」这个概念,撞库就是说,假如你的用户名和密码泄露了,骗子们就拿你的这个账号信息去其他平台上去登录,真的,别不信,一大堆人图省事,各大平台的账号和密码是一样的,这就蕴含着极大的风险。

也就是说,一旦一个平台的账号信息泄露,其他所有账号信息一致的平台都会有风险,所以,建议全部都更改掉。

我就比较机智了,因为之前出过事,再考虑到各种第三方平台的泛滥,所以单独为 12306 设置了密码,改起来比较省事。

话说回来,从技术层面,12306 确实很难阻碍用户在第三方购票平台泄露信息,但是起码安全层面可以再做一步,比如授权机制的设计,比如类似微信的换设备登录需要手机验证码,这样即使数据泄露,也能极大的规避些风险。

总之,以防万一,建议大家都更改下  12306 账号密码,哪怕你的信息已经泄露了,也能杜绝进一步的信息安全风险。



推荐阅读:

提防最近一些公司的小九九!

最近的一些小道消息


一个不羁的码农,

我的世界不只有 Coding!

640?

为了确保用户密码的安全性,可以采取以下几种措施: 1. 使用哈希函数存储密码的哈希值而不是明文。这样即使数据库被泄露,攻击者也无法直接获取用户密码。 2. 在哈希密码时使用盐(salt),即一个随机生成的字符串,与密码一起哈希。这可以防止彩虹表攻击。 3. 使用慢哈希算法,如PBKDF2、bcrypt或argon2,这些算法设计有较高的计算成本,可以抵抗暴力破解攻击。 4. 强制实施密码复杂度规则,比如要求密码长度、混合使用大小写字母、数字和特殊字符等。 5. 实施账户锁定策略,比如在几次失败的登录尝试后暂时锁定账户。 6. 使用两因素认证或多因素认证,增加账户安全。 7. 定期检查和更新安全策略以对抗新型的攻击手段。 示例代码(以bcrypt为例): ```c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <bcrypt.h> int main() { const char *password = "mySecurePassword123"; char *hashed_password = NULL; char *salt = NULL; int rc; // 生成盐 rc = BCrypt_GenerateSalt(12, &salt); if (rc != 0) { fprintf(stderr, "Error generating salt\n"); return 1; } // 使用盐哈希密码 rc = BCryptrompt), &hashed_password); if (rc != 0) { fprintf(stderr, "Error hashing password: %s\n", BCrypt_GetErrMessage(rc)); free(salt); return 1; } // 输出哈希密码 printf("Hashed password: %s\n", hashed_password); // 清理资源 free(salt); free(hashed_password); return 0; } ``` 这段代码使用bcrypt库来安全地哈希一个密码。在实际使用中需要确保已经安装并正确链接了bcrypt库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值