网上银行安全性

最近老是听说网银不安全,被人转走了很多钱之类的。前段时间看了一篇文章,讲了网银的集中认证方式,觉得说得挺好的,不过没有原文,我就自己总结一下。 1。加密解密与安全通信 网银的通信都是通过SSL加密的,也就是ie右下角会出一个锁的标记。现在的浏览器一般都是128位加密的,这种情况下,通过网络监听也没有办法获得你传输的信息的,这个就解决了通信不安全的问题。也就是说,一般网银的通信是没问题的。 问题在于,你如何登录网银,也就是服务器怎么证明网线的这一头的你,就是号称的这个帐号的所有者。最简单的认证方式就是用户名/密码。你在工行设定一个网银密码,就可接访问了。建行甚至还可以自助开通。这种方式最大的问题是,如果你的机器中了木马之类的程序,通过你的击键序列就可以知道你的用户名/密码。 方法二是证书。证书就是银行颁发给你的一个证明,你连接服务器的时候需要向服务器提供你的证书来证明自己。证书一般来说就是一个本地文件,为了保护这个文件,一般会给这个文件设定一个密码,通过这个密码来加密证书,而达到保护证书的目的。比如,招商网银专业版输入的密码,其实就是保护证书的密码。这种情况比上一种安全一些,因为即使有人获得了你的密码,也是没有意义的,它必须要有证书才行。当然,好的木马,也是可以设法把你的证书和证书密码一起通过网络发送出去。 方法三是动态密码。这个基本解决了证书的问题。一般的,银行会发一个小设备,这个设备定期会改变它显示的值,总之你需要物理的拿着这个设备才行,只有服务器知道这个设备在某个特定时刻显示的值是多少。这样用这个东西,第三者也没有办法知道显示的是什么值的,即使他偷去这个设备也没有用,因为密码是这个动态密码和一个静态密码拼出来的,光有动态密码也是不行的。必须同时拥有这两个才行。 现在网银的情况 2.1 工商 ★★ 工商现在还是用方法1,使用的是1-way SSL,不够安全,而且输入密码的时候也不提供鼠标输入,容易被木马窃取密码。 2.2 建行 ★★★ 建行默认1-way SSL只可以查询,要想转帐,就需要去银行柜台签约,并获得证书,安全一些。不过好像他们的证书是没有密码保护的,问题倒也不是很严重。输入密码的时候可以用鼠标输入(软键盘)。 2.3 招商 2.3.1 招商文件证书 ★★★ 跟建行差不多。证书理论上是可以用木马弄走的。 2.3.2 招商移动usb证书 ★★★★ 这个不是很清楚是怎么运作的,不过感觉上,这个硬件设备的证书是无法倒出的,所以具有一定的物理安全性,木马应该也无法把这个证书通过网络传输出去。 2.4 未来 其实winnie在欧洲的证书就是移动证书,只有把卡在那个设备上刷一下,才会生成一个密码,也就是最后一种的动态密码。不过国内好像还没怎么见到……

十二月 19, 2005 · Shawn Ma

Google Code Jam入围了

大分特,以排名倒数第三的结果……还以为被kill了呢。。不过第一名916分,也太牛了。总共1000分,得做多快啊…… 1 hewei Qualification Groups 1/6/11/19/25 127.33 2 sea702 Qualification Groups 1/6/11/19/25 127.50 3 shawnma Qualification Groups 1/6/11/19/25 127.86 4 eaman Qualification Groups 1/6/11/19/25 129.30 5 whitewater Qualification Groups 1/6/11/19/25 130.88 .... 498 liympanda Qualification Groups 5/9/13/20/21 892.69 499 ACRush Qualification Groups 4/8/14/18/22 907.26 500 robindll Qualification Groups 3/7/15/17/23 916.55 Google™ Code Jam –中国编程挑战赛第一轮将于北京时间12月19日星期一晚9点通过网络在线举行。参加第一轮比赛需要注册。注册在比赛当天从北京时间18:00开始到20:55结束。请按如下步骤注册:登录竞技场,点击“Active Contests”(现行比赛)菜单选项,选择“Round One”(第一轮),然后选择“Register”(注册)。

十二月 16, 2005 · Shawn Ma

Google China CodeJam

今天快下班的时候,想起程墨说道今天google 中国编程竞赛,于是去看了一眼,把两道题都做了,不过时间严重超出了。嘿嘿,没练习就是不行啊。 第一题是个比较简单的,是个在河面上扔瓦片的问题,弄两个循环就搞定了,不过我还是速度比较慢。 第二题其实就是打跑得快,计算怎么样出牌可以出的最多,呵呵,因为一些小bug,一共两个小时才基本搞定,不过显然是没有入围的资格了。嗯。。。不过题目还是挺有意思的,过两天去看看别人都是怎么解题的。

十二月 12, 2005 · Shawn Ma

动感地带玩具

每个月动感的短信都发不完,主要是手机输入实在是麻烦,于是搞了一个网上发短信的小程序。 只适用与动感地带 其实等同于通过北京移动动感专区的网上自写短信 所以必须至少登录过北京移动动感地带一次,并且发送过一条自写短信 Known issues 如果记住用户名和密码,那么它是明文的 不支持Proxy。 get it here or here Updated exe: http://www.filefest.com/files/109/smsclient/SmsClientV0.3.rar

十二月 8, 2005 · Shawn Ma

面试

最近公司招人,要参加技术面试,发现这个活还不是很容易的一件事情。有些人比较差的就不说了,很容易就发现其知识欠缺。有的就很难说清楚,一般的问题呢,都能答上来,但是问复杂的问题呢,就不知道是不是问的过于生僻了,或者这个人碰巧对这个东西没怎么用过,然而并不代表他能力就不行。有些人对答如流,是个东西就能说出123来,却不知道他是不是只是口头功夫,做起事情来却不是那么一回事。记得我在moto的时候有个实习生就是这样的。嗯,我发现我基本上都停留的问一些知识点上,而不能考察他的思维、分析、解决问题等能力,这好像不是很好。 对了,我们现在招Java/C++的engineer,有没有人想来啊?

十一月 30, 2005 · Shawn Ma

speed up firefox

在firefox地址栏输入about:config,就会出来一个firefox内部配置的东西。 在firefox 1.5里,有个选项,“network.http.pipelining"已经是true了。不过 “network.http.pipelining.maxrequests” 这个值不太大,只有4。网上有人建议改成30,我改成了8,试了一下,的确有不少改观:它是设定同时请求的数目。我觉得30有点狠了。 另外还有一个选项,“nglayout.initialpaint.delay”,这个值默认是没有的,右键建立一个,Integer类型的。其值为0。这样,就让firefox在尽可能早的情况下开始paint。 还有一个,如果内存足够大,装一个ramdisk,比如superspeed ramdisk 7.0,然后把firefox的cache放到上面去,方法跟上面差不多,比如ramdisk是在R盘,那么把browser.cache.disk.parent_directory设置到那个盘上去。比如: browser.cache.disk.parent_directory = r:\firefox More tweaks, see here: http://www.sfbg.com/tech/firefox_install.html

十一月 17, 2005 · Shawn Ma

内存、maxthon,及其他

该死的msn space,如果存的时候出了错误,就再也找不回来了。 最近研究了一下关于内存和performance方面的一点东西,发现maxthon这个很popular的浏览器的一个有趣的现象。先是说说windows task manager的那些terminology。 Mem Usage = Working Set = 这个程序在物理内存里占用的大小,大概等于linux的RSS VM Size = Virtual Memory Size = Private Bytes = 这个程序申请的内存大小,可能在内存里,也可能在硬盘上。 还有一个Virutual Size,是运行这个程序总共需要的内存大小。 那么Maxthon这个浏览器,他的Mem Usage总是很小,所以很多人以为这个浏览器真的占用内存比较小,不过仔细观察就会发现,他的Mem Usage总是很快的涨,到20多M,就快速的下跌一次。而且,他的page faults总是很快的增长,开不到一个小时就超过了使用率最高的explorer,成为系统第一个高的page faults。这个说明它为了让自己在task manager里显示占用的内存比较小,每过一段时间就主动的把内存里面的东西都swap出去,但是由于浏览器还在运行,所以操作系统就疯狂的产生page fault,再从硬盘读入被换出的页面,这个感觉不是很厚道。。。难怪我的笔记本硬盘没事总是嘎卡两声。。。 于是又比较了一下firefox, maxthon和ie。结果如下:(内存都是K为单位) Browser Page Faults Private Bytes Virtual Size Working Set User objects GDI objects Threads 刚启动 Firefox 4850 8536 55948 17008 37 68 6 maxthon 8485 9808 101272 4948 250 347 12 IE 4616 7948 82952 16332 117 184 7 5分钟后,打开news.sina.com.cn Firefox 9419 17520 83176 25408 73 172 7 maxthon 27974 35240 149552 17448 300 426 18 IE 15509 38792 137204 49380 166 280 17 看起来maxthon/ie占用的virtual size和private bytes都比较大,而working set maxthon最小是以大量的page fault为代价的,嗯,firefox表现还不错,除了不能在msnspace发信以外,没太多的缺点了。。1.5的确快了不少,而且,对新的web标准支持很好,比如。。哈哈,开始鼓吹firefox了。。。不过对ie的数据有个不公平的地方是,其他两个都有adblocker,block了不少flash和图片。。。 ...

十一月 6, 2005 · Shawn Ma

windows 2000一个bug

不知道怎么地,就在windows上创建了一个超常文件名。一般的,windows 2k不让创建一个超过255字符的文件名,但是这个marker.dat加上它的路径一共就超过了255个字符,我去删除它的时候,就出一个错误。。。

十月 20, 2005 · Shawn Ma

Talking about 中南海试探民主

安替在他的“中南海试探民-主,路透社抢先透露”文中说道,我党有开放一点点民主的趋势。基本上来说,就是要在维护我党的专政统治之下,适当的开放体现民意的“民主”,让人民的意见能在一定程度上得到表达,以能达到“长治久安”的目的。今天看到 李志宁 网页上有个对十六大报告的解读,似乎也印证了这一点。 呵呵,有趣。。。 【网友“欲望号街车”留言】 现阶段中国社会处于转型时期,但究竟如何转,转向哪一种型,还是未知之数。但江泽民同志在十六大上作的《全面建设小康社会,开创中国特色社会主义事业新局面》报告,明确回答了中国不搞西方的民主制,继续实行一党专政,以发展经济为目标,维持共产党作为执政党的合法地位,为未来至少3至5年中国的社会发展指明了方向。江泽民同志的十六大工作报告,标志中国政府在政治上开始由后极权时代向新专制主义转型,由以往的全面专制转向有限专制。新专制主义主要表现为对私人领域的开放,鼓励全体社会的每一个成员,在不危及执政党合法地位的情况下,追求个人利益的最大化;强调每个社会成员遵纪守法,不脱离执政党而独立结盟结社,在法律许可的范围内实现有限的经济自由;强调民族主义与团结,强调不惜一切代价维护社会稳定,引导民众“正确”看待贫富差距、失业和腐败等社会问题。 Quote 中南海试探民-主,路透社抢先透露 9月5日,路透社继续报道,温家宝在第八次中欧领导人峰会召开前的一个记者会上说:“中国将推进其民主政治发展,坚定不移地重新构建(民主),包括举行直接选举。”“如果中国人民能够管好一个村子,我相信几年内他们将能管好一个镇。这个制度将循序渐进。” 路透社还报道,国家主席胡锦涛同天上午在第22届世界法律大会开幕式前接见与会代表时,也谈到了中国“将继续发展社会主义民主政治,健全民主制度,丰富民主形式,保证公民依法实行民主选举,民主决策,民主管理,民主监督”。 夏勇是谁?民权宪政专家、前香港四大护法。他的被重用有多种解读,国内宪政派诸君将夏的高升解读着成”政法系现象“,认为政法系将在下面的政治进程中发挥主要作用。但是我仔细阅读夏勇的著作《中国民权哲学》《依法治国》,却品味出另外的意思。。。。 如果按照夏勇提示的这种思路走下去,中国政治将进入一个“广泛体现民意、强化政权基础”的政改道路。从物权法等关键法律草案公示、听证会成为常态来看,这种民意扩充进程已经开始。如果用“以行政吸纳政治”来评价之前的政改,那么以后的就是“以民意吸纳民主”。一些对政权没有威胁,却容易获得民众欢迎“叫好又叫座”的一系列措施,会陆续推出。 夏勇的作用之一就是告诉领导人,以“体现民意”为核心的人民民主,中国共产党人不必害怕。至于宪政派诸君谈论的“民权宪政”,也完全可以嫁接成民意政改、宪改。“欢迎加入民意的大家庭,我们其实不分彼此。” 谋事在人,成事在天;中共试探民主,路透抢先透露,我等权且观之思之。

九月 16, 2005 · Shawn Ma

疾病的奥秘

在我们这个设计得十分精巧的身体上。为什么还留下了这么多的弱点使得我们要遭受疾病的痛苦? 自然选择的进化过程既然能够塑造出像眼球、心脏、大脑这样精致灵巧的器官,又为什么没有安排 好预防近视、心肌梗塞和老年痴呆这类疾病的措施?既然我们的免疫系统能够识别和攻击好几百万 种异种蛋白,为什么人们还要得肺炎呢?既然在DNA的双螺旋型结构上对一个成年人的亿万个细胞 的设计编码都十分可靠地登录在卷,那么我们又为什么不能重新长出一个手指来更换受伤或残废了 的那一只呢?既然我们能够活到100岁,又为什么不能活到200岁?科学使我们对于人为什么会患 某种疾病有了越来越多的了解,但是对于为什么人会有疾病这个问题,却仍然难以作出解答。尽管 我们知道,高脂肪引起心脏病,晒太阳可引起皮肤癌,但是为什么我们仍然喜爱脂肪食物和晒太阳 呢?为什么我们的身体不能疏通堵塞了的血管和修复被阳光伤害了的皮肤?日光灼伤为什么会造成 伤害?为什么几乎任何事情都可能引起伤害?为什么在经过了漫长的千百万年之后,我们仍然要受 到链球菌的感染? ...

九月 15, 2005 · Shawn Ma