网站是如何跟踪监视你的

某些监视方法是比较容易想到的,比如,当你登录网站的时候,它就可以知道你是谁了。但是这些网络监视系统是如何通过你的上网行为记录你的个人信息呢

广告系统经常通过追踪用户行为的方法来建立用户信息库,以定位谁是目标客户。如果你曾经访问过某个商业网站,之后不久你又在其他网站看到了这个商业网站的广告,那么,这个广告系统可能已经在工作了。

IP 地址

IP地址是确认用户身份的最基本的方法。现今,在家或者办公室,你电脑很可能与你的其他网络设备共享同一个IP地址。从你的IP地址,网站可以大致确定你的地理位置 —— 还不能精确到街道,但是一般能确认你所在城市或者区域。你可能见过那些弹窗小广告通过显示你的地理位置来伪装自己,广告系统就是这么干的。IP地址可以变,并且可以被其他用户所共享,所以它并不是一个追踪单个用户的好方法。但是,IP可与本文介绍的其他技术相结合来确定你的地理位置。

image

HTTP Referrer

当你点击一个链接的时候,你的浏览器会加载这个页面,并且告诉这个网站你是从哪来的。打个比方,你单击了一个How-to Geek网站的一个指向外部网站的链接,那么这个网站会知道你是从How-to Geek的哪一篇文章点击进来的。这个信息是被存储在Http referrer信息头中。当你下载当前页面的内容的时候,http referrer也会被发送。例如,一个网站有广告或者跟踪脚本,那么你的浏览器会告诉这个广告商或者这个网络监视系统,你正在浏览哪一个网页!所谓的”web bug”是很小的,由单个像素组成的不可见的图片,它利用HTTP referrer去偷偷的监视你。它们也被用来监视你所打开的邮件,前提是你的邮件客户端会下载图片。

Cookies 和 跟踪脚本

Cookies是一些信息片段,网站可以将它们存储在你的浏览器上。它有许多正当的用途——比如,当你登陆你的网络银行,cookie可以记录你的登录信息。当你改变对一个网站的设置,那么cookie也会将它记录下来,这样你的设置就可以一直在你浏览的过程中有效。
image1
Cookie也可以用来识别和记录你在某个网站上的行为。这并没有什么大的问题——这个网站可能想知道你在浏览什么网页,这样它就可以知道你体验如何。而真正有危险的是那些第三方的Cookie。

image2

尽管第三方cookie也有一些正当的用途,但是它们常常被广告系统用来监视你在不同网站的行为。许多网站——并不是大部分网站都会有第三方的广告和监视脚本。如果两个不同的网站有相同的广告或者监视系统,那么你浏览器上关于这两个网站的浏览历史就可以结合在一起被追踪和分析了。那些来自社交网站的脚本同样有追踪的功能。比如说你登录了Facebook,然后你浏览另一个网站,而这个网站上有Facebook的那个“Like”(点赞)按钮,那么Facebook就可以知道你浏览了这个网站。Facebook保存了一个cookie去记录你的登录状态,这样这个Like按钮(它本身就是脚本的一部分)就可以知道你是谁了。

Super Cookies

你可以清空你的cookies——事实上,我们这里有一篇专门的教程教你如何清空浏览器的cookies。然而,清空cookies这招已经不怎么起作用了——“super cookies”正在兴起。super cookie的一个例子就是evercookie。super cookies如evercookie会把cookie数据存在不同的地方–比如,flash的cookie,Silverlight storage,浏览器历史记录,或者说html5的本地存储中。一个非常高明的记录用户的方法是,每次用户登录一个网站,网站都记录在一个很小的图片中记录一个特有的颜色。这些图片会被存放在用户的浏览器缓存中,这样一来,这个颜色就可以用来识别这个用户了。

当网站发觉你在某些地方删除了super cookie,那么它会利用其他的地方的存储的数据将这些信息恢复过来。例如,你可能清除了浏览器的cookies,但是你没有清除flash中的cookie,那么,这个网站会将flash中的cookie信息重新复制到你浏览器cookies中。这样来说super cookie的生命力是很强的。
image3

User Agent

每次你的浏览器链接一个网页的时候,它都会向网站发送User Agent信息。这些信息包括了你浏览器的信息和操作系统信息,它们会存储起来,并被广告系统利用来分析如何投放广告。如果想知道更多关于User Agent的信息,请参阅维基百科上的User Agent
image4

浏览器指纹

每一个浏览器实际上都具有自己的特征。网站可以检测你的操作系统类型、浏览器版本、安装的浏览器插件及其版本、操作系统的屏幕分辨率、下载的字体、所在时区和其他的信息。看吧,就算你禁用了浏览器cookie,那么也有其他信息来识别你的浏览器。

有个叫Panopticlick的网站可以告诉你这些信息是如何使用的。事实上,在110万人中,才会有一个人的浏览器跟你有相同的设置。

image5
当然了,肯定有其他的追踪技术。每年花在这技术的钱可不少,而且有许多人每天都在绞尽脑汁想出新招来追中你——evercookie的出现就是一项证据。

要想尽可能的在网上隐藏自己的身份,那么最好使用Tor网络来上网。


原文链接: Chris Hoffman 翻译: 极客范 - 起一个很长的没人用过的名字
译文链接: http://www.geekfan.net/4410/

2014年放假安排公布

李克强总理签署国务院第644号令,公布《国务院关于修改的决定》,自2014年1月1日起施行。

原标题:国务院办公厅关于2014年部分节假日安排的通知

国务院办公厅关于2014年 部分节假日安排的通知

国办发明电〔2013〕28号

各省、自治区、直辖市人民政府,国务院各部委、各直属机构:

经国务院批准,现将2014年元旦、春节、清明节、劳动节、端午节、中秋节和国庆节放假调休日期的具体安排通知如下。

一、元旦:1月1日放假1天。

二、春节:1月31日至2月6日放假调休,共7天。1月26日(星期日)、2月8日(星期六)上班。

三、清明节:4月5日放假,4月7日(星期一)补休。

四、劳动节:5月1日至3日放假调休,共3天。5月4日(星期日)上班。

五、端午节:6月2日放假,与周末连休。

六、中秋节:9月8日放假,与周末连休。

七、国庆节:10月1日至7日放假调休,共7天。9月28日(星期日)、10月11日(星期六)上班。

节假日期间,各地区、各部门要妥善安排好值班和安全、保卫等工作,遇有重大突发事件,要按规定及时报告并妥善处置,确保人民群众祥和平安度过节日假期。

国务院办公厅

2013年12月11日

DiskGenius v4.5.0 下载

DiskGenius是一款集磁盘分区管理与数据恢复功能于一身的工具软件。它即是一款功能强大、灵活易用的分区软件,同时也是一款技术高超、功能全面的数据恢复软件。它不仅具备与分区管理有关的几乎全部功能,支持GUID分区表,支持各种硬盘、存储卡、虚拟硬盘、RAID分区,提供了独特的快速分区、整数分区等功能。还具备堪称经典的丢失分区恢复功能、完善的误删除文件恢复功能、各种原因导致的分区损坏文件恢复功能。

1、Windows版,检测坏道时,可指定超时时间。另外如果中途磁盘掉线就中止检测并显示提示。

2、优化对坏道硬盘的读写,提高数据恢复时的扫描速度。

3、为免费版增加分区表格式转换功能,可在GUID与MBR两种分区表格式之间相互转换。

4、快速分区时,可以在对话框中直接选择分区表类型(MBR或GUID)。

5、在左侧文件目录树窗口的文件夹上点鼠标右键时显示文件复制菜单。

6、从分区备份文件还原GPT磁盘的Windows系统分区时,同时还原磁盘GUID,以免系统无法启动。

7、从备份还原GPT分区表时,同时还原磁盘GUID。从备份还原MBR分区表时,同时还原磁盘MBR签名。

8、禁止从未备份完成的(即损坏的)备份文件中还原分区。

9、将“显示系统文件”菜单项及其功能改为“显示NTFS元文件”,默认情况下不再显示NTFS元文件。

10、纠正64位版本在备份分区到文件时软件崩溃的BUG。

11、纠正不能正常加载用旧版本备份的NTFS分区PMF备份文件的BUG。

12、纠正在备份分区的时候点停止,程序出错的BUG。

13、纠正硬盘克隆及虚拟磁盘格式转换功能无法使用的BUG。

14、纠正类型恢复功能,在遇到某些TIFF类型的文件时软件可能崩溃的BUG。

15、纠正有盘符的BitLocker加密分区名称中未显示“BitLocker加密”字样的问题。

16、纠正制作U盘启动盘经常失败、U盘无法用于启动的BUG。

17、纠正在复制文件过程中插入或拔下U盘时软件崩溃的BUG。

18、纠正在加载PMF镜像文件时,加载过程会被插入或拔下U盘等磁盘更新消息中断的问题。

官方下载:

32位专业版:

http://www.diskgenius.cn/download/DGPro_x86.zip

64位专业版:

http://www.diskgenius.cn/download/DGPro_x64.zip

32位免费版:

http://www.diskgenius.cn/download/DGFree_x86.zip

64位免费版:

http://www.diskgenius.cn/download/DGFree_x64.zip

DOS版软盘镜像:

http://www.diskgenius.cn/download/DGDOS_IMG.zip

DOS版光盘镜像:

http://www.diskgenius.cn/download/DGDOS_ISO.zip

官方单文件免费版:

32位版:

http://www.diskgenius.cn/download/DGMono_x86.zip

64位版:

http://www.diskgenius.cn/download/DGMono_x64.zip

VS2013编译 Duilib & UIDesigner 遇到的问题汇总

1、报找不到 Riched20.lib

解决方法:

在工程属性->链接器中删除Riched20.lib;

在 UIRichedEidt.cpp 文件中找到

if(FAILED(CreateTextServices(NULL, this, &pUnk)))
        goto err;

 

修改为:

HINSTANCE richHandle = NULL;
typedef HRESULT  (_stdcall *_CTS)(
        IUnknown *punkOuter,
        ITextHost *pITextHost,
        IUnknown **ppUnk) ; 
_CTS CTS = NULL;
richHandle = LoadLibraryW(L"Riched20.dll");
if(richHandle == NULL)
    exit(0);
else
{
    CTS = (_CTS)GetProcAddress(richHandle, "CreateTextServices");
    if(NULL == CTS)
        exit(0);
}
// Create Text Services component
if(FAILED(CTS(NULL, this, &pUnk)))
    goto err;
FreeLibrary(richHandle);

 

2、找不到定义 CanAdjustLayout

解决办法:

在 ResourceView.cpp 中注释掉此行

if (CanAdjustLayout())

 

最后送上一个VS2013编译版的最新 UIDesigner

http://pan.baidu.com/s/18D55y

扫个二维码 银行卡里的钱不翼而飞

双十一的火爆气氛还未消散,网店卖家张先生就遇到一件让他追悔莫及的事情,他在扫描一个二维码后,银行卡里的钱全部被坏人盗刷,几万元不翼而飞。

【案情回放】扫个二维码,卡里钱被盗

张先生是做家具定制生意的,近几年生意越做越大,他也开了一家网上旗舰店,双十一期间生意特别好。

“前几天,有个人说他家里要装修,想定制些家具。那个人就和其他前来咨询的客人一样,没什么特别。”张先生每次回想这个事情,都特别懊悔。

“只是聊着聊着,那个买家突然说,他在外面,手机流量有限发不了那么多图,让我扫描一个二维码,下载后可以看到他想要的家具的图片和尺寸。”张先生说,“现在都流行扫一下二维码,我之前扫描过,很方便,就拿手机扫了一下。但是扫描后,我啥也没看到。”

“后来我又和买家沟通了一会,他说先付些订金,问我要了姓名、身份证、银行卡、手机号等信息,说晚上回到家再汇款就下线了。”

晚上,张先生登录网银,看看买家的订金到账没有,却震惊地发现银行卡内少了好几万。张先生马上意识到自己被盗了,赶紧冻结了银行卡并向警方报案。

【骗术大揭秘】手机木马拦短信,快捷支付转钱财

通过调查发现:这位声称要定制家具的“买家”是个骗子,他利用张先生急于做成买卖的心理,引诱他扫描二维码。张先生扫二维码后,他的手机下载了一个木马病毒程序,专门拦截短信。

坏人先利用“付订金”骗得张先生的个人信息,再通过手机木马拦截短信验证码,然后绑定各类快捷支付平台,直接盗刷走了银行卡里所有的钱!

您可千万别以为这事只会发生在卖家店主身上,众多普通买家也有被骗风险。

无独有偶,网购达人刘小姐最近也遇到了类似的事情:被称作“网购达人”的刘小姐已是久经网店卖场的高手,双十一期间也是收获颇丰。正忙着收快递的她这天突然收到一个“网店客服”的消息“为感谢您双十一期间的惠顾,店铺将给您返现金30元”。活动返利这种事情挺常见的,平时自己也都挺谨慎,刘小姐没多想就按要求提供了收款的姓名、身份证、银行卡和手机号。紧接着,“客服”说刘小姐的身份信息核对有点问题,让她扫描二维码。然后马上核对成功,请她耐心等待收款。结果刘小姐等到的却是自己的银行卡被骗子盗刷了三千元。

【安全小提醒】二维码勿轻易扫,个人信息保护好

QQ安全中心提醒大家注意:

1. 千万不要轻易向他人泄露个人信息,包括姓名、身份证、手机号、银行卡号等信息;

2. 请使用安全的二维码扫描工具,不要随意扫描非官方的二维码或安装不明手机程序;

3. 安装手机安全管理软件,保证手机安全。

如果您已经遇到此类情况,请在第一时间冻结银行卡, 保证资金安全,并及时向警方报案寻求帮助。

假日办三套放假方案

这三套方案分别为:

  方案一:春节放假3天,调借相邻周六、周日形成7天长假。国庆节放假3天,不调休,假期固定为10月1日至3日,逢周末顺延。元旦、清明节、劳动节、端午节、中秋节各放假1天,不调休,仅在当天放假,逢周末时周一补休。

  方案二:春节放假3天,调借相邻周六、周日形成7天长假。国庆节放假3天,调借相邻周六、周日形成5天长假,假期固定为10月1日至5日。元旦、清明节、劳动节、端午节、中秋节各放假1天,节假日逢周三时不调休,仅在当天放假;逢周二、周四时,调借相邻周六、周日形成3天小长假;逢周六、周日时周一补休。

  方案三:春节放假3天,调借相邻周六、周日形成7天长假。国庆节放假3天,调借相邻周六、周日形成7天长假,假期固定为10月1日至7日。元旦、清明节、劳动节、端午节、中秋节各放假1天,节假日逢周三时不调休,仅在当天放假;逢周二、周四时,调借相邻周六、周日形成3天小长假;逢周六、周日时周一补休。

自己在skydrive做的调查链接吐舌笑脸

http://sdrv.ms/188jiFj

cocos2d-x项目在VS2013编译出错的解决办法

在VS2013编译cocos2d-x的win32项目时,会报错误:

error C2039: “min”: 不是“std”的成员

error C2873: “min”: 符号不能用在 using 声明中

这时需要打开对于报错的.cpp文件,在头部加入

#include <algorithm>

使用Python 3.x脚本创建cocos2d-x项目

从cocos2d-x v2.1.4 以来,cocos2d官方要求通过Python来建立项目。具体可以参考文章

http://www.cnblogs.com/tangchong/p/3439410.html

但官方提供的create_project.py是基于Python 2.7的,我修改了一下令其可以在Python 3.x下运行

覆盖到cocos2d-x\tools\project-creator下面即可

create_project.py For Python 3.x 下载地址:

http://pan.baidu.com/s/1xNhyG

ASP.Net MVC 4项目升级MVC 5的方法

1、备份你的项目

2、从Web API升级到Web API 2,修改global.asax,将

WebApiConfig.Register(GlobalConfiguration.Configuration);

 

修改为

GlobalConfiguration.Configure(WebApiConfig.Register);

 

3、通过Nuget,更新下面的包

包名                                           

旧版本

新版本

Microsoft.AspNet.Razor

2.0.x.x

3.0.0

Microsoft.AspNet.WebPages

2.0.x.x

3.0.0

Microsoft.AspNet.WebPages.WebData

2.0.x.x

3.0.0

Microsoft.AspNet.WebPages.OAuth

2.0.x.x

3.0.0

Microsoft.AspNet.Mvc

4.0.x.x

5.0.0

Microsoft.AspNet.Mvc.Facebook

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.Core

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.SelfHost

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.Client

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.OData

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.WebHost

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.Tracing

4.0.x.x

5.0.0

Microsoft.AspNet.WebApi.HelpPage

4.0.x.x

5.0.0

Microsoft.Net.Http

2.0.x.

2.2.x.

Microsoft.Data.OData

5.2.x

5.6.x

System.Spatial

5.2.x

5.6.x

Microsoft.Data.Edm

5.2.x

5.6.x

Microsoft.AspNet.Mvc.FixedDisplayModes

 

Removed

Microsoft.AspNet.WebPages.Administration

 

Removed

Microsoft-Web-Helpers

 

Microsoft.AspNet.WebHelpers

4、更新根目录的web.config

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <!--Two elements removed for Clarity -->
    <dependentAssembly>
      <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
      <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
      <bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
    </dependentAssembly>
    <dependentAssembly>
      <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
      <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
    </dependentAssembly>
    <!--WebGrease element removed for Clarity -->
  </assemblyBinding

 

  <appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
    <add key="webpages:Enabled" value="false" />
    <add key="PreserveLoginUrl" value="true" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>

 

  <securityPolicy>
   <!--<trustLevel name="Medium"  policyFile="web_mediumtrust.config"/>-->
</securityPolicy>

 

5、修改View文件夹下的web.config

<system.web.webPages.razor>
  <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  <pages pageBaseType="System.Web.Mvc.WebViewPage">
    <namespaces>
      <add namespace="System.Web.Mvc" />
      <!--Elements removed for Clarity.-->
    </namespaces>
  </pages>
</system.web.webPages.razor>

 

  -->
  <pages
      validateRequest="false"
      pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
      pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
      userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
    <controls>
      <add assembly="System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
    </controls>
  </pages>
</system.web>

 

<configuration>
  <configSections>
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
    </sectionGroup>
  </configSections>

 

6、右键解决方案,选择卸载项目

7、右键项目,编辑 [ProjectName].csproj

8、找到 ProjectTypeGuids 节,删除Guid {E3E379DF-F4C6-4180-9B81-6769533ABE47},保存

9、右键项目,重新加载项目

Visual Studio 2013全球开售 售价公布

  Visual Studio 2013 与 .NET 4.5.1 正式面向全球开售,微软还同时推出了全新产品 Visual Studio Online,你可以使用该产品在微软 Windows Azure 云中进行开发。

Visual Studio 2013 全球开售在线版发布

  Visual Studio 2013 专业版 499 美元,专业版 +MSDN 订阅 799 美元,高级版 +MSDN 订阅 2569 美元,旗舰版 +MSDN 订阅 4249 美元。

  关于 Visual Studio 2013 我们之前已经为大家详细介绍过,今天着重来看一下微软的新产品 Visual Studio Online。根据微软官方描述,Visual Studio Online(原来的 Team Foundation Service),是项目数据在云中的主页。依托于微软的云基础架构,只需数分钟便可启动并运行,无需安装或配置任何服务器。设置一个包含一切的环境,从托管 Git 存储库和项目跟踪工具到持续集成和 IDE,全都封装在一个月度用户计划中。使用你喜欢的开发工具(如 Visual Studio、Eclipse 或 Xcode)就能连接到云中的项目。

  Visual Studio Online 提供 4 种版本,高级版、专业版、基础版、含 MSDN 的专业版,售价如下:

  Visual Studio Online 基础版,5 名用户免费,入门特价:每增加一名用户每月 10 美元,正常定价:每增加一名用户每月 20 美元。

  Visual Studio Online 专业版,入门特价:每个用户每月 22.50 美元,正常定价:每个用户每月 45 美元。

  Visual Studio Online 高级版,入门特价:每个用户每月 30 美元,正常定价:每个用户每月 60 美元。

  功能对比:

http://news.mydrivers.com/img/20131114/eaca86dafe6c4e9fbb3241c40df05b85.jpg