註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
Google否認「分解」Vista軟體
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 2則回應
    
ZDNet新聞專區:Stephen Shankland 2008/09/22 13:55:02 Google Chrome網路瀏覽器的原始碼,顯示該公司利用一種名為反組譯的逆向工程手法,找出如何使用一項Windows Vista安全功能,但該公司澄清,他們其實並未這麼做。
 
根據Chrome的原始碼,Vista某個特別的安全功能,Data Execution Prevention(資料執行保護),可被用在Windows XP SP2和Windows Server 2003 SP1,但該功能在舊版的Windows作業系統中,並非正式授權的軟體。Google也在原始碼中指出,只要用反組譯器,就能在上述兩個系統中使用該功能。反組譯是一種逆向工程方法,可拆卸二進位檔(如Windows),成為人類更容易理解的指令。

 
Chrome原始碼中有一段註解,提到如何用組譯器找出這項安全功能:「取自微軟的完全非正式(軟體)。各位可用自己最喜歡的反組譯器,反組譯Vista的SP1 kernel32.dll找到這項資訊。」

 
但Google本身並未採用這個方法。該公司發出聲明澄清:「我們沒有反組譯這個程式碼。(Chrome)原始碼指出,該方法出自http://www.uninformed.org/?v=2&a=4,也請注意…...反組譯只是能用來找到這項資訊的若干方法之一。」

 
努力保護其智慧財產的軟體公司,通常不太喜歡反組譯。例如Vista的終端使用者授權合約(End-User License Agreement)中提到:「(使用者)不可……逆向工程、反編譯或反組譯本軟體,除非且只能在適用法律明確地允許之下。」

 
Google嚴格遵守這項約定,但該公司表示:「反組譯是軟體開發界一種普遍且可被接受的作法,經常被用來確保軟體功能與其他軟體程式或作業系統相容。」

 
關於Vista的Data Execution Prevention介面,Chrome原始碼指出:「先嘗試正式的管道。只能在Vista SP1和Windows 2008取得。」反組譯方法是記在後面的無資訊部分,標題是:「進入更黑暗的領域。只能在Windows XP SP2和Windows Server 2003 SP1取得。」(陳智文譯)
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友


  • 2.匿名 於 2008/09/22 23:08 回應
    付了錢買了M$的軟體,還不能拆解,不如直接用自由軟體好了.
  • 1.匿名 於 2008/09/22 20:49 回應


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我




廣告

名家專欄

更多名家專欄
Sponsored
利用可靠和高效的NonStop刀鋒技術,達成持續不斷的可用性
 
+ 關鍵任務作業專用刀鋒
+ 更輕易管理虛擬化
+ 更有效控管能源,進而降低能源成本

研討會中心

廣告


Sponsored

活動快訊