关于密码那些事(二)

有很多人怕麻烦,虽然想好了一个复杂的密码,但是却采用单个密码走天下的策略,也就是不管哪里都用一样的密码。这造成了另外一种隐患——一旦一个密码暴露,就会导致所有帐号的密码都暴露了。

不知道有多少人还记得2011年底那场黑客拖库风波,当时好多知名网站,包括某东、某米论坛、CSDN、多玩、人人网都被曝出大量用户数据流出。一时之间人人自危,大家都忙不叠地更改密码。我也是在那个时间重新思考了一下:你妹呀,我保护的再好,那些小破网站没把我的信息和密码当回事,还用明文保存密码,那怎么办呀!

于是我狠狠地很严肃地花费了很多时间重新调整了自己所有的密码,以至于我们家领导一直抗议到现在:密码记不住!

那我用的密码策略是怎样的呢?

很极端——每个网站密码都不一样。

有规律——并不是很难记哦。

规律是这样的。

第一,对网站按照所需要的安全等级进行分类

* 对最重要的涉及的金融、资金、安全性验证的邮箱的这类网站,定位为极为重要(Critical)。

* 对于大型在线交易网站(例如京东)或是某些大型的门户网站(例如新浪)的帐号,定位为重要(Important)。

* 对于单一功能的网站(例如小米官网),定位为普通(Normal)。

* 对于偶尔访问的,不明确安全性的网站(例如各种论坛),定位为不安全(Unsafe)。

第二,每个网站的密码由一个密码关键词和这个网站相关的前缀或后缀组成。密码关键词每一类都同样。(以下仅为举例,实际使用的关键词你可以根据前面一篇文章的介绍自己定义,千万要保密哦。另外,没必要拿下面的密码来尝试,我没那么傻啦,不会拿自己真实的密码作为例子的啦。嘻嘻。)

例如:

* 极其重要的密码关键词设为[email protected] (这是从Critical变形而来的,仅为举例)

* 重要的密码关键词设为[email protected](从Important变形而来)

* 普通的密码关键词设为[email protected](从Normal变形而来)

* 不安全的密码关键词设为[email protected](从Unsafe变形而来)

第三,加上和网站相关的前缀或后缀。例如,用网站域名主要部分的后3个字符作为前缀。

支付宝,安全等级:极其重要,网站URL http://www.alipay.com/  密码[email protected]

Google帐号,因为Gmail是我的主要邮箱,所有重置密码都会发送到这个邮箱,所以安全等级也是最高的,网站URL: http://www.google.com/ 密码[email protected]

新浪微博,安全等级,重要,网站URL http://www.weibo.com/ 密码[email protected]

网易,安全等级,重要,网站URL http://www.163.com 密码[email protected]

小米网,安全等级,普通,网站URL http://www.xiaomi.com/ 密码[email protected]

多玩网,安全等级,不安全,网站URL http://www.duowan.com/ 密码[email protected]

前缀和后缀也仅为举例,你们也可以自己定义某一个规则。比如用网站域名的前2个字母加上网站域名的总字符数作为后缀(这样google的后缀就是go6),也可以继续变形(这样google的后缀就变成了G06)

黑客拖库一般或拿到几万甚至几千万条记录,他们绝对没有时间对你一个用户进行各种分析,大多数情况下只是写一个自动的程序,拿同样的帐号和密码去其他网站尝试,并记录下试成功的那些帐号。因此,一般来说,用以上方法,可以抵御99.9%的密码泄漏危险。

那么,新的问题来了,每个网站的密码都不一样,那么多网站那么多帐号和密码(我数了下,我已经有超过250个不同的帐号密码了。昨天为了报名上海马拉松,又注册了一个帐号设置了一个密码),怎么记得住啊!且听下回分解。

欢迎扫描二维码关注本人微信公众号 三角阳台的数码唠叨

时间: 2024-10-13 11:24:17

关于密码那些事(二)的相关文章

关于密码那些事(一)

[如何设置一个好记难猜的密码] 家里领导的iPhone丢失之后我们遭遇了钓鱼邮件.虽然没有造成什么损失,但是却也是惊出一身冷汗,尤其是意识到一直以为非常安全的非越狱版iPhone也能被暴力破解,造成个人信息落入骗子之手. 惊吓之余,重新审视了一下自己各种设备的安全措施,包括密码策略.这里我打算分几次介绍一下我自己的关于设置密码的经验谈. 密码的重要性不言而喻,它是我们诸多帐号的安全屏障.但是它也常常遭到大小黑客的各种攻击,其中最常见的就是字典攻击和暴力破解.字典攻击是用最常见的密码来进行尝试,而

spring-simple- memcache那些事二

spring-simple- memcache那些事二 maven依赖 <!-- simple-spring-memcached --> <dependency> <groupId>com.google.code.simple-spring-memcached</groupId> <artifactId>simple-spring-memcached</artifactId> <version>3.5.0</vers

MVC应用程序请求密码的功能(二)

在完成<MVC应用程序请求密码的功能(一)>http://www.cnblogs.com/insus/p/3471534.html之后,如果你照着做,所有请求只会列在MailingList表中,并没发送出去. Insus.NET现在就继续下去,让这个功能能尽量完美下去. 在上一篇中,有一个存储过程: 在这个存储过程#38与#39行代码,是一个超链接,它是真正存在MVC的应用程序中.也就是说,给会员发送邮件时,就是把这个链接的视图发送至会员的邮箱中.因此,我们得创建这个视图. 创建这个视图,得先

任意用户密码重置(二):重置凭证接收端可篡改

在逻辑漏洞中,任意用户密码重置最为常见,可能出现在新用户注册页面,也可能是用户登录后重置密码的页面,或者用户忘记密码时的密码找回页面,其中,密码找回功能是重灾区.我把日常渗透过程中遇到的案例作了漏洞成因分析,这次,关注因重置凭证接收端可篡改导致的任意用户密码重置问题. 密码找回逻辑含有用户标识(用户名.用户 ID.cookie).接收端(手机.邮箱).凭证(验证码.token).当前步骤等四个要素,若这几个要素没有完整关联,则可能导致任意密码重置漏洞. 前情提要:[传送门] 案例一:接收端可篡改

关于密码那些事(三)

上次我介绍了,我很BT的把自己在所有网站的所有密码都设置成不一样.可是那么多密码,怎么让人记得住啊! 写小本子上显然是不可取的.小本子锁起来不随身带吧,忘记密码的时候没法马上找出来,麻烦.随身带吧,丢了可惨了,弄不好倾家荡产银行账户让人偷个精光.而且几百个密码呢,如果丢了,自己怕是连个清单都不可能记全,更别说全部密码都改一遍呢. 我的方法是,找个可靠的手机App来记录. * 手机总会随身带,随时可以获取: * 手机可以设置安全性,丢了别人也无法获取: * 可以设置云端同步,手机丢了数据不会丢.

电脑密码的十二种破解方法

日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不能聊天…… 也许还会造成很大的损失!下面我们就介绍电脑操作中常用密码的破解方法,希望能解你燃眉之急! 一.遗忘了SYSTEM密码如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了,解决的办法只能是:打开机箱,把电池取下.正负极短接,给 CMOS 放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置.注意:有些主板设置了CMO

Android笔记-5-EditText密码和Checkbox二选一

EditText密码:明文和密文 密文: 1 public class MainActivity extends Activity { 2 3 private EditText password = null; 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.activity_main

Linux之RHEL7root密码破解(二)

破解Linux root密码的第二种方法,如下: 首先开机,进入启动界面,接着找到如下图所示的代码字段,将ro改成rw init=/sysroot/bin/sh ,如下图: 之后按"Ctrl+X"之后,进入如下模式,则切换到根目录: 接下来就是修改密码了: 密码修改成功之后,就下来就是退出重启: 最后重启登录就OK了.

app 性能优化的那些事(二)

来源:树下的老男孩 链接:http://www.jianshu.com/p/2a01e5e2141f 这次我们来说说iOS app中滑动的那些事.iOS为了提高滑动的流畅感,特意在滑动的时候将runloop模式切换到UITrackingRunLoopMode,在这个过程中专心做跟滑动相关的工作,这也就是在滑动过程中为什么nstimer无法工作的原因,因为两个没在同一mode下面.但我们可能经常会遇到滑动不怎么流畅的情况,比如在项目中碰到在滑动tableview的时候不怎么顺畅,感觉有点不爽,即便