[發明專利]用于檢測盜版復制品的方法和裝置有效
| 申請號: | 200680052033.4 | 申請日: | 2006-08-25 |
| 公開(公告)號: | CN101517585A | 公開(公告)日: | 2009-08-26 |
| 發明(設計)人: | B·阿格塞;G·巴斯;N·奧特爾;M·瓦格納;I·科皮羅維克 | 申請(專利權)人: | 西門子企業通訊有限責任兩合公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 盧 江;劉春元 |
| 地址: | 德國*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 檢測 盜版 復制品 方法 裝置 | ||
技術領域
本發明涉及一種按照權利要求1所述的方法以及一種按照權利要求6所述 的裝置。
背景技術
軟件開發例如在制造移動電話或者汽車等方面是一種重要的成本因素。然 而因為軟件很容易復制,例如通過復制包含所要復制的軟件的CD(CD:Compact Disc),所以給軟件制造商造成很大的銷售損失。除了復制例如完整的操作系統 CD的整個軟件包外,也可以將這種軟件中的一部分,例如動態鏈接庫(DLL: Dynamic?Link?Library)在其他軟件產品中作為盜版復制品使用。
發明內容
本發明的技術問題在于:提供一種方法和一種裝置,利用其檢測第一軟件 中至少部分為第二軟件的復制品,其中,該方法和該裝置既能夠應對復制品的 變化,也能夠在現有的軟件上使用。
該技術問題通過獨立權利要求得以解決。本發明的擴展方案在從屬權利要 求中予以說明。
在用于檢測盜版復制品的方法中,其中第一軟件包含至少一部分第二軟件 的復制品,執行下列步驟:
a)執行第一軟件,其中,在過程轉換(Prozedurwechsel)期間進行的把過 程實體(Prozedurinstanz)的參數組向堆棧存儲器寫入和/或從堆棧存儲 器讀出的過程中,將至少一個表征該寫入和/或讀出過程的參數按照所述 寫入和/或讀出過程出現的時間順序加入到第一文件內;
b)執行第二軟件,其中,在過程轉換期間進行的把過程實體的參數組向堆 棧存儲器寫入和/或從堆棧存儲器讀出的過程中,將至少一個表征該寫入 和/或讀出過程的參數按照所述寫入和/或讀出過程出現的時間順序加入 到第二文件內;
c)通過至少一部分第二文件的至少一個特征參數與至少一部分第一文件的 至少一個所屬特征參數的關聯性來形成至少一個關聯值;
d)在該關聯值大于閾值的情況下顯示存在盜版復制品。
該方法可以通過在各自執行期間加入特征參數檢測第一軟件中第二軟件或 第二軟件的部分為盜版復制品。在這種情況下,一方面使得通過使用關聯值, 盡管第一軟件相對于第二軟件改變,但仍可以識別盜版復制品,因為關聯值說 明第一和第二軟件兩部分的相似性。另一方面,第一或第二軟件中絕對不需要 變化,因為可以借助一個分析處理操作系統功能的獨立程序加入或檢測特征參 數。因此也可以查找現有軟件的盜版復制品。
作為特征參數最好使用參數組的值和/或過程轉換的執行時刻。在利用參數 組的一個值情況下,可以準確分析所要調用的和/或已調用的過程實體的專有特 性。在使用執行時刻的情況下,可以制作說明過程轉換在哪個時刻上進行的時 間曲線圖。利用這種特征參數可以詳細說明過程實體的特性。尤其是可以利用 參數組中的下列特征參數:
-已調用的過程實體變量的數量;
-已調用的過程實體變量字節的數量;
-所要調用的過程實體局部變量的數量;
-所要調用的過程實體局部變量字節的數量;
-說明已調用的與所要調用的過程實體之間是否進行遞歸調用;
-說明已調用的和/或所要調用的過程實體各自的存儲器地址。
參數組的這些特征參數可以簡單方式在過程轉換時檢測。
最好具有所屬特征參數的第二文件的多個部分與第一文件的至少一部分關 聯并從中為第二文件的每個關聯部分形成所屬的關聯值作為結果并在多個關聯 值大于各自閾值的情況下顯示復制品。因此可以減少錯誤識別盜版復制品比率, 因為考慮了一個以上的關聯值來確定是否是盜版復制品。
在一種可選擇的擴展方案中,具有所屬特征參數的第二文件的多個部分與 第一文件的至少一部分關聯并從中為第二文件的每個關聯部分作為結果形成所 屬的關聯值并在至少一個關聯值大于第一閾值和其他關聯值分別大于第二閾值 的情況下顯示復制品。這種選擇也可以減少錯誤識別盜版復制品。
本發明還涉及一種用于檢測盜版復制品的裝置,其中第一軟件包含至少一 部分第二軟件的復制品,具有
-用于執行第一軟件的第一部件,其中,在過程轉換期間進行的把過 程實體的參數組向堆棧存儲器寫入和/或從堆棧存儲器讀出的過程 中,將至少一個表征該寫入和/或讀出過程的參數按照所述寫入和/或 讀出過程出現的時間順序加入到第一文件內;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子企業通訊有限責任兩合公司,未經西門子企業通訊有限責任兩合公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680052033.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:產生人類可讀和機器可讀文檔的方法
- 下一篇:一體式安全事件管理系統





