blog.devep.net
demo@virushuo: 密码泄漏和黑天鹅事件
http://blog.devep.net/virushuo/2011/12/25/post_82.html
Laquo; Think different and be yourself 缅怀乔布斯. 发表于 2011-12-25 22:12 最后更新于 2011-12-25 23:12. 按照by-nc-sa的cc协议可转载,拒绝采用 独家 授权媒介(含网站和平面媒体)转载、 引用、链接,除非获得本人许可。 Http:/ blog.devep.net/virushuo/2011/12/25/post 82.html. 除了密码之外还有很多方法 虽然也各有弱点 ,比如密钥(startssl.com用的就是http密钥),或者硬件token(除了银行,google 2-step也是),这些都能降低被盗几率。 密码难记是正常的,除了努力记,还可以用一些可靠的密码管理器 请先确认使用密码管理器的计算机是足够安全的 帮助存储,比如mac的Keychain Access。 Mac OS X的Keychain Access可以生成一类叫做memorable的密码,是比较适合记忆的,强度也算过得去。 看看是不是很有趣 作者 Dan Kaminsky. Blog comments powered by Disqus.
ray.bsdart.org
Tag: Source Insight | SpriteRay
http://ray.bsdart.org/archives/tag/source-insight
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. Tag Archives: Source Insight.
ray.bsdart.org
基于unix-like系统的开发环境 | SpriteRay
http://ray.bsdart.org/archives/233.raymond
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 编辑器Source Insight,不得不说它是我从事开发到现在,最小巧功能最强大的编辑器了,在此前我也选择过其他的编辑器,从简单的ultraeditor,到中等的codeblock,codelite,到功能超强大的SlickEditor,包括Visual Studio,最终我还是选择了Source Insight。
ray.bsdart.org
Tag: SftpDrive | SpriteRay
http://ray.bsdart.org/archives/tag/sftpdrive
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计.
ray.bsdart.org
Tag: kevent | SpriteRay
http://ray.bsdart.org/archives/tag/kevent
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 首先需要简单的说明几个概念, struct event, kevent()和kqueue。
ray.bsdart.org
Tag: 环境切换 | SpriteRay
http://ray.bsdart.org/archives/tag/环境切换
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 使用 高性能请求处理程序 是一个很糟糕的标题,为了叙述起来简单,下面将简称为 服务器。
ray.bsdart.org
Tag: 高性能服务器设计 | SpriteRay
http://ray.bsdart.org/archives/tag/高性能服务器设计
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 使用 高性能请求处理程序 是一个很糟糕的标题,为了叙述起来简单,下面将简称为 服务器。
ray.bsdart.org
kqueue介绍 | SpriteRay
http://ray.bsdart.org/archives/304.raymond
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 首先需要简单的说明几个概念, struct event, kevent()和kqueue。 1 struct event 结构体中主要成员介绍. Ident – 标记事件的描述符, socketfd, filefd, signal. Filter – 事件的类型, 读事件:EVFILT READ, 写事件:EVFILT WRITE, 信号:EVFILT SIGNAL. Flags – 事件的行为, 对kqueue的操作:. 添加到kqueue中:EV ADD, 从kqueue中删除:EV DELETE, 这两种是主要的行为. 一次性事件:EV ONESHOT, 此事件是或操作, 指定了该事件, kevent()返回后, 事件会从kqueue中删除. 更新事件: EV CLEAR,此事件是或操作, 手册上的解释是,当事件通知给用户后,事件的状态会被重置。 其他事件: EOF事件:EV EOF, 错误事件:EV ERROR(返回值). Udata – 用户指定的数据.
ray.bsdart.org
raymond | SpriteRay
http://ray.bsdart.org/archives/author/raymond
SpriteRay's Blog, 基于FreeBSD, Linux等unix-like操作系统的高性能服务器编程以及架构设计. 首先需要简单的说明几个概念, struct event, kevent()和kqueue。 1 struct event 结构体中主要成员介绍. Ident – 标记事件的描述符, socketfd, filefd, signal. Filter – 事件的类型, 读事件:EVFILT READ, 写事件:EVFILT WRITE, 信号:EVFILT SIGNAL. Flags – 事件的行为, 对kqueue的操作:. 添加到kqueue中:EV ADD, 从kqueue中删除:EV DELETE, 这两种是主要的行为. 一次性事件:EV ONESHOT, 此事件是或操作, 指定了该事件, kevent()返回后, 事件会从kqueue中删除. 更新事件: EV CLEAR,此事件是或操作, 手册上的解释是,当事件通知给用户后,事件的状态会被重置。 其他事件: EOF事件:EV EOF, 错误事件:EV ERROR(返回值). Udata – 用户指定的数据. Gdb X...