归档: 2015/2

浏览器指纹识别技术

最近接到一名用户的投诉:某网站不能安全退出。类似于这种问题是P0级的,公司大领导第一时间响应,要求快速解决。 在不确定用户投诉的问题原因之前,作为开发者来说,首先是需要重现和定位该问题,于是我们按照客户提供的浏览器版本IE10的某个小版本号,找到该版本的机器,最终没有重现问题。 后来,我们怀疑是否是用户电脑里安装了什么流氓插件导致的,于是我们就模拟用户电脑对浏览器设置各种设置,甚至修改了userAgent,也没用找到问题的原因。检查了前端代码也没有问题,找不出问题发生的原因。 代码查遍了,定位不到问题,头疼啊!难道是要把这块的代码重构一遍?那也不一定能解决到问题。 于是呢,期望联系到客户,期望进行远程协助。客户考虑到安全问题,残忍拒绝。 那么遇到这样的情况,有没有办法通过技术的方式追踪用户的信息呢?当然是有的,下面就介绍这种跟踪方法。 不过这种隐私不能滥用,特别是对于互联网金融行业对安全特别重视的产品,一旦泄露的用户的隐私后果可想而知。有必要多了解下,防患于未然。 ###什么是浏览器指纹? 我的理解是,浏览器指纹是识别用户身份的唯一标识。

用hexo免费搭建个人博客

以前用wordpress搭建过自己的博客,非常简单易用,不过很不安全很容易受到攻击,需要经常升级补丁。 用wordpress搭建的博客需要购买LAMP服务器空间,期间我换过几次主机服务商,服务一家比一家差,经常宕机,速度不稳定。 在.CN域名1元注册的时候我注册了我的博客域名,后来续费就非常贵,再后来个人注册的.CN的域名全部被天朝和谐了,实名备案申请不一定都能通过,有种被坑的感觉,这就是天朝,我就这样痛失了我的域名,博客也就关闭了,这段不堪回首的往事…… 扯的有点长…… 回到主题吧 hexo是一个台湾的开发者基于node.js开发的一套博客系统,这套系统和一般的网站系统有点区别:它是跑在本地客户端的程序,在服务器端静态展现。是为只支持静态HTML的服务器而开发的,比如github上的pages服务。你可以用markdown语法在任何代码编辑器里书写你的博客文章,适合码农的写作方式。 下面我再详细介绍怎样一步步安装和使用hexo,其实很简单 搭建过程你或许觉得有那么点小繁琐,但一旦搭建完成,写文章是极简单,极舒服的。 只需要几个简单命令,你就可以完成一切。 hexo init //初始化hexo server //开启本地服务器hexo n “文章名” //写文章 == hexo newhexo g //生成 == hexo generatehexo d //部署,== hexo deploy ,可与hexo g合并为 hexo d -g ##准备hexo的运行环境