Windows 7黑屏 嚇唬不倒老百姓
軟件產品的真偽驗證很有意思,特別是通用商業軟件產品的真偽驗證。那么,什么是軟件產品的真偽驗證呢?
一般而言,一件軟件產品無非是一堆程序代碼的集合,無所謂真與偽,只有對與錯。但是,微軟在Windows 7里面嵌入了一個驗證模塊,要求驗證每套Windows 7產品是否合法地捆綁在某臺計算機上,因而,產生了捆綁的合法與非法問題,合法捆綁者謂之真,而非法捆綁者謂之假。通常,非法捆綁者稱之為盜版。比如,我們把產品A安裝在一臺計算機上,這時,如果再把產品A安裝到另一臺計算機上,驗證模塊就會發現不對頭,它會對您說,這樣安裝不行!Windows 7的性情溫和一點,不立即反應,過3天之后再提醒您。我們國家《計算機軟件保護條例》保護這種真偽驗證技術,不允許任何人故意避開或破壞這種驗證技術措施(第24條第3款),否則,將追究相關法律(民事或刑事)責任。
實際上,軟件真偽驗證的原理很簡單,比如,把產品A安裝在計算機甲上,那么,只要把產品A的產品序列號和計算機甲的特征數據集(比如,CPU、硬盤、主板、網卡等序列號集合),一并上傳到微軟的真偽驗證服務器上存放起來備查即可。此時,產品A被稱之為真品,而且,理論上講,就這么一件真品。如果再把產品A安裝到別處,只要與真偽驗證服務器的原有數據一比對,立即便可知其真偽。有人把上傳進行比對的這一通道關閉起來,讓真偽驗證失效(稱之為“離線驗證”),以便把產品A隨處安裝,叫做真偽驗證的“破解”。
7月30日,黑客從聯想搞到Windows 7的OEM安裝鏡像iso文件,破解了其中的驗證模塊。8月23日,又從Dell那兒重演了這一幕。目前,在互聯網上破解Windows 7的秘訣滿天飛。8月26日,微軟中國召開媒體溝通會,說了Windows 7極為先進而且很溫和(不像XP那樣脾氣暴躁立即有反應)的黑屏驗證技術,嚇唬中國老百姓。我看,不會管用。
易觀國際調查發現,有20.1%的用戶并不知道自己使用的XP的真偽。我看,將來Windows 7發布之后,情況也會是這樣。番茄花園修改版就吃這碗飯。那么,該怎么辦呢?我給微軟出個損招兒。利用Linux的Live CD(或U盤)技術,將計算機特征數據集上傳至微軟的真偽驗證服務器,查看是否存在這批數據,如果已經有了,那么,再比對Windows 7的產品序列號,對了即為真品,否則,就是盜版Windows 7;如果還不存在這批數據,那么,該Windows 7必定是假的(因為沒有發現被黑屏)。有了這種Live CD驗證工具,客戶把電腦抱回家之后,一插便知真假Wondows 7。要是發現假冒Windows 7,就找銷售商算帳去!電腦銷售商老板,最怕這一招兒。實際上,嵌入在Windows 7中的真偽驗證模塊被破壞了之后,一般來說,就無法驗證其真偽了,只得求助于外力(比如,Linux的Live技術)。當然,微軟自己再提供一個驗證補丁,讓人們自由下載,以便驗明Windows 7的正身,也許能行。但是,有誰愿意那么去做呢?我認為,由第三方出面干這件事情較為合適。(注:我給微軟出這個損招兒的初衷是,怕番茄花園死灰復燃,再繼續禍害Linux。)
【編輯推薦】