[發明專利]檢測是否已經復制了計算機文件的方法和裝置以及能夠進行這種檢測的方法和裝置無效
| 申請號: | 201010623060.0 | 申請日: | 2010-12-31 |
| 公開(公告)號: | CN102117394A | 公開(公告)日: | 2011-07-06 |
| 發明(設計)人: | 奧利維耶·庫爾泰 | 申請(專利權)人: | 湯姆森許可貿易公司 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王波波 |
| 地址: | 法國伊西*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 檢測 是否 已經 復制 計算機 文件 方法 裝置 以及 能夠 進行 這種 | ||
技術領域
本發明通常涉及復制保護,具體地涉及軟件復制保護。
背景技術
這一部分意欲向讀者介紹現有技術的各個方面,可能涉及下面將要描述并且要求權利的本發明的各個方面。相信這種討論有助于向讀者提供背景信息來更好的理解本發明的各個方面。因此,應該理解的是這些陳述應該照此閱讀,而不是對現有技術的承認。
毫無疑問地是軟件發行人面臨著一定程度的盜版行為,一些人們使用軟件應用程序的未授權副本而沒有付錢。這在計算機游戲領域尤為如此。游戲提供商和發行人因此使用了保護機制并且試圖打擊盜版。這些保護機制包括:
·SecuROM。
·安全媒介。
·改變軟盤上的地址標記和其他標記或者同步信息組。
·在不能寫到CD-R上的地方使用CD-ROM上的數據。
·軟件要求付費的證據以便正確工作。因此也可以使用注冊碼和序列號。
·軟件狗。
·總線加密。
·密鑰文件必須存儲在與軟件執行文件相同的目錄下。
·經由電話或因特網產生進行產品激活。
通常通過計算機的唯一標識符將軟件與特定的計算機綁定在一起,例如硬件序列號或者MAC地址,但是因為在標準PC上幾乎沒有標識符可以容易地使用,這對于標準PC是困難的。另外,如果將所述標識符設置?在文件中(例如密鑰文件),可以將所述文件本身復制到另一臺計算機,并且可以在調制解調器的以太網卡上改變MAC地址,從而越過復制保護。
除了上述問題之外,黑客通常通過開發至少部分地擊敗這些保護機制的工具對此做出反應。
Banikazemi等人在“Storage-base?File?System?IntegrityChecker”中介紹了指令檢測系統(IDS)。這種系統能夠檢測對于數據的修改,并且也允許退回未修改的數據。IDS包括在集中的盤中存儲數據的多臺主機以及獨特的存儲區網絡卷標控制器(SVC)。其中,SVC通過讀取諸如文件的超級塊和信息節點表之類的元數據來產生驗證數據。然后將所述驗證數據存儲在主機不可訪問的位置中,以便確定它們不會篡改所述驗證數據。然后,SVC例如使用信息節點號碼來檢驗指令是否已經修改了文件。盡管所述系統可以很好地適用于指令檢測,它并沒有防止文件的復制。
因此應該理解的是需要另外的復制保護方案,特別是適用于標準PC的復制保護方案。本發明提出了這種解決方案。
發明內容
在第一方面,本發明涉及一種檢測是否已經復制了計算機文件的方法,所述計算機文件包括軟件程序并且具有信息節點號碼。由執行軟件程序的處理器獲取所述計算機文件的信息節點號碼;讀取所存儲的信息節點號碼,所存儲的信息節點號碼是不應該從中復制計算機文件的文件系統的信息節點號碼;將所獲取的信息節點號碼與所讀取的信息節點號碼進行比較;以及如果所獲取的信息節點號碼與所讀取的信息節點號碼不匹配,則確定已經復制了所述計算機文件。
在第一優選實施例中,從所述計算機文件中讀取所述存儲的信息節點號碼。
在第二優選實施例中,使用加密密鑰對所讀取的信息節點號碼進行加密,并且使用所述加密密鑰對所獲取的信息節點號碼進行加密,以便能夠進行所述比較。
在第三優選實施例中,使用加密密鑰對所讀取的信息節點號碼進行?加密,并且使用相應的解密密鑰對所獲取的信息節點號碼進行解密,以便能夠進行所述比較。
在第四優選實施例中,所述計算機文件是軟件應用程序的許可文件,并且在裝置執行所述軟件應用程序期間執行所述方法。當確定已經復制了所述許可文件時停止所述軟件應用程序的執行。
在第二方面,本發明涉及一種能夠進行檢測的方法,使得能夠由計算機文件中包括的軟件程序檢測計算機文件的復制。創建所述計算機文件,從而將所述計算機文件與所獲取和存儲的信息節點號碼相關聯。
在第一優選實施例中,所述信息節點號碼存儲在所述計算機文件中。
在第三方面,本發明涉及一種檢測裝置,用于檢測是否已經復制了包括軟件程序并且具有信息節點號碼的計算機文件。所述裝置包括處理器,當執行所述軟件應用程序時,所述處理器用于:獲取所述計算機文件的信息節點號碼;讀取存儲的信息節點號碼,所述存儲的信息節點號碼是不應該從中復制計算機文件的文件系統的信息節點號碼;將所獲取的信息節點號碼與所讀取的信息節點號碼進行比較;以及如果所獲取的信息節點號碼與所讀取的信息節點號碼不匹配,則確定已經復制了所述計算機文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湯姆森許可貿易公司,未經湯姆森許可貿易公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010623060.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:調溫水嘴輸水架及其制作方法
- 下一篇:一種用于壓力容器的干紗纏繞成型方法





