如何创建安全的密码
在当今的信息化时代,几乎每个人都不可避免地拥有很多个互联网账户,而与之配套的密码则是保护我们账号安全性的重要手段。2019 年,全球最大的用于登录的账号/密码数据集被发布到暗网,有国外的学者就对此进行了研究分析,希望以此来揭示人类在创建安全密码时的行为模式。
说明: (每个字符的大小表示该字符在密码列表中出现的频率)
- 密码中使用最多的字母是
a
: - 使用最多的数字是
2
、0
、1
、9
,这些大多与当前或出生年份相关,比如现在的互联网主力大多都是 199X 和 20XX 年出生的用户: - 而使用最多的英文字母则是
e
、r
、n
、s
,这是因为高达 45% 的英文单词都包含了它们: - 而出现最多的大写字母和特殊符号则分别是
A
和.
,看来全世界的人设密码时都一样怕麻烦,往往会选择最简单的那个: - 另外,研究还发现 8 位数的密码使用人数最多。不过计算机暴力破解的平均成本只需要 2.6 天,因此还是不够安全:
- 因此,研究者更推荐使用至少 12 位数的密码,那样的话,计算机需要花费平均 750 万年才能穷尽所有的密码组合方式,几乎是无法暴力破解的:
- 通常互联网站点和应用都会校验用户设置的密码强度,要求至少包含大小写字母、数字和特殊字符,以增强密码安全性。这也是研究者推荐的做法,只不过要注意的是,不能使用邮箱账号作为密码,因为邮箱账号作为公开信息往往很容易获取:
- 最后,来试试究竟有多少人设置过和我们相同的密码吧:
尽管我们的密码强度可以通过网站的安全校验,但组合方式依然并不独特
Pajek 大型网络可视化工具
Pajek :analysis and visualization of large networks,是用来处理大型网络的可视分析工具,它可以处理高达十亿量级点边构成的关系网络,这是一个已有20年历史的项目,至今还在持续更新,实力和生命力都相当让人敬佩。但如果你手头的网络文件点边量级不超过1万,那用Ucinet、NodeXL、Gephic等软件,都不会有速度的障碍。
始于全球化的中国轮船
全球化始于 16 世纪西班牙航海家在菲律宾建立了亚洲与美洲之间的环形运输路线。随后,亚洲与世界其他国家/地区之间进行了 250 多年的不间断贸易。而沿这条路线航行的船只都是中国轮船。下图展示了 Acapulco 和 Manila 之间的航线:
- 绿色虚线:到 Acapulco 的航线;
- 红色虚线:到 Manila 的航线;
- 红色区域:敌人会攻击的海域;
- 绿色区域:洋流
下图展示 1565 年开始 Acapulco 与 Manila 之间络绎不断的船只,其中有部分沉船和遭遇袭击的船只:
新型冠状病毒(nCoV-19)的基因组流行病学
这是一个用来分析流行病的专业网站,他提供一个分析流行病可视化解决方案。如果业务中流类似决策树推荐和效果分析感觉可以参考这个网站的分析方式。
此系统显示新的冠状病毒(nCoV)COVID-19流行病毒的进化关系。 所有样品相对于一个共同祖先与最多八个突变高度相关,表明在2019年11月至12月某个时间共有一个共同祖先。这表明2019年11月至12月初次人类感染,随后持续的人对人传播导致采样感染。
Cesium Stories
Cesium Stories 支持开发者像做 PPT 一样展示地理信息。其中包含的测距、地理围栏等工具也提供了丰富的交互形式。下图展示了如何利用内置的工具测量自由女神像的高度。
https://cesium.com/blog/2020/01/28/cesium-stories/
另外,开发者也使用 Cesium Stories 直观展示了新冠病毒对于航空业的影响,其中通过 Timeline 能看到北京航班数的显著变化。
https://cesium.com/blog/2020/03/13/covid-19-flight-impact/
美国国会的党派性变化
《经济学人》统计了近二十多年间,美国国会的投票记录,两名参议员若是对一项法案投出相同一票,就会以线相连。从图中可以看出,美国国会的党派性越见明显,到千禧年后更是两极化。
Google Arts & Culture: Living Jiagu
一个非常有趣的可视化交互装置。观众在现场会被邀请书写几个甲骨文字符,书写完毕后,这些手迹扫描进电脑,使用tensorflow api 检验入内容是否与原始甲骨文字符匹配。被匹配的字符会被 Google AutoDraw API 点亮生命,呈现在屏幕上的场景动画中。
by @米法