ATE329308T1 - Laden von software - Google Patents
Laden von softwareInfo
- Publication number
- ATE329308T1 ATE329308T1 AT02801396T AT02801396T ATE329308T1 AT E329308 T1 ATE329308 T1 AT E329308T1 AT 02801396 T AT02801396 T AT 02801396T AT 02801396 T AT02801396 T AT 02801396T AT E329308 T1 ATE329308 T1 AT E329308T1
- Authority
- AT
- Austria
- Prior art keywords
- stub
- header
- security
- loader
- stubs
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/125—Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
- G06F21/126—Interacting with the operating system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
- Stored Programmes (AREA)
- Circuits Of Receivers In General (AREA)
- Operation Control Of Excavators (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0124869A GB2381090B (en) | 2001-10-17 | 2001-10-17 | Software loading |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE329308T1 true ATE329308T1 (de) | 2006-06-15 |
Family
ID=9923977
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT02801396T ATE329308T1 (de) | 2001-10-17 | 2002-10-11 | Laden von software |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7293266B2 (de) |
| EP (1) | EP1440369B1 (de) |
| AT (1) | ATE329308T1 (de) |
| DE (1) | DE60212169T2 (de) |
| GB (1) | GB2381090B (de) |
| WO (1) | WO2003034212A1 (de) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100487714C (zh) * | 2004-11-24 | 2009-05-13 | 诺基亚公司 | 电子设备中安全的程序解释的方法 |
| FI20041517A0 (fi) | 2004-11-25 | 2004-11-25 | Nokia Corp | Menetelmä elektroniikkalaitteiden ohjelmien turvalliseen tulkintaan |
| JP4638505B2 (ja) * | 2004-11-24 | 2011-02-23 | ノキア コーポレイション | 電子デバイス内の安全なプログラム解釈方法 |
| US20080301660A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Maintaining Multiple Versions of a Software Application on a Device |
| US20080301669A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Dynamically Self-Updating by a Software Application on a Device |
| US20080301667A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Dynamically Updating Software Applications on a Device |
| US20080301672A1 (en) * | 2007-05-30 | 2008-12-04 | Google Inc. | Installation of a Software Product on a Device with Minimal User Interaction |
| EP2075728A1 (de) * | 2007-12-27 | 2009-07-01 | Thomson Licensing | Verfahren und Vorrichtung für Codeschutz |
| US9152401B2 (en) * | 2009-05-02 | 2015-10-06 | Citrix Systems, Inc. | Methods and systems for generating and delivering an interactive application delivery store |
| EP2674891A1 (de) | 2012-06-12 | 2013-12-18 | Thomson Licensing | Verfahren, Vorrichtung und Computerprogrammproduktunterstützung zur Ausführung eines verschlüsselten Computercodes |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4024504A (en) * | 1973-12-21 | 1977-05-17 | Burroughs Corporation | Firmware loader for load time binding |
| JPS59231650A (ja) * | 1983-06-14 | 1984-12-26 | Usac Electronics Ind Co Ltd | ソフトウエア保護処理方式 |
| JPH04215153A (ja) * | 1990-12-14 | 1992-08-05 | Matsushita Electric Ind Co Ltd | 情報記録再生装置 |
| US6134324A (en) * | 1991-07-31 | 2000-10-17 | Lsi Logic Corporation | Method and system for distributing a plurality of software products, and limiting access thereto |
| US5812848A (en) * | 1995-08-23 | 1998-09-22 | Symantec Corporation | Subclassing system for computer that operates with portable-executable (PE) modules |
| US5933503A (en) * | 1996-03-15 | 1999-08-03 | Novell, Inc | Controlled modular cryptography apparatus and method |
| DE69709788T2 (de) * | 1996-08-09 | 2002-09-19 | Citrix Systems Res & Dev Ltd | Isolierter ausführungsort |
| US6141698A (en) * | 1997-01-29 | 2000-10-31 | Network Commerce Inc. | Method and system for injecting new code into existing application code |
| US6006190A (en) * | 1997-04-28 | 1999-12-21 | Tartaroukos Llc | Computer implemented method and a computer system for enforcing software licenses |
| US6385567B1 (en) * | 1997-07-31 | 2002-05-07 | Microsoft Corporation | Program-module substitution in a program loader for multiple-platform emulation |
| JPH1185526A (ja) * | 1997-09-12 | 1999-03-30 | Hitachi Ltd | プログラムロード方法 |
| US6185678B1 (en) * | 1997-10-02 | 2001-02-06 | Trustees Of The University Of Pennsylvania | Secure and reliable bootstrap architecture |
| EP0907285A1 (de) * | 1997-10-03 | 1999-04-07 | CANAL+ Société Anonyme | Datenfernladung |
| US6532451B1 (en) * | 1998-03-23 | 2003-03-11 | Novell, Inc. | Nested strong loader apparatus and method |
| US6751735B1 (en) * | 1998-03-23 | 2004-06-15 | Novell, Inc. | Apparatus for control of cryptography implementations in third party applications |
| US6701433B1 (en) * | 1998-03-23 | 2004-03-02 | Novell, Inc. | Method and apparatus for escrowing properties used for accessing executable modules |
| US6226747B1 (en) * | 1998-04-10 | 2001-05-01 | Microsoft Corporation | Method for preventing software piracy during installation from a read only storage medium |
| FI990461A7 (fi) * | 1999-03-03 | 2000-10-20 | Nokia Corp | Menetelmä ohjelmiston lataamiseksi palvelimelta päätelaitteeseen |
| US6490722B1 (en) * | 1999-03-30 | 2002-12-03 | Tivo Inc. | Software installation and recovery system |
| US6889376B1 (en) * | 1999-05-12 | 2005-05-03 | Treetop Ventures, Llc | Method for migrating from one computer to another |
| US6618769B1 (en) * | 1999-05-27 | 2003-09-09 | Sun Microsystems, Inc. | Module-by-module verification |
| US6618855B1 (en) * | 1999-05-27 | 2003-09-09 | Sun Microsystems, Inc. | Caching untrusted modules for module-by-module verification |
| US6701334B1 (en) * | 1999-07-13 | 2004-03-02 | Sun Microsystems, Inc. | Methods and apparatus for implementing individual class loaders |
| US6698017B1 (en) * | 1999-07-16 | 2004-02-24 | Nortel Networks Limited | Software migration on an active processing element |
| US6813762B1 (en) * | 2000-02-22 | 2004-11-02 | Freescale Semiconductor, Inc. | Method for processing program files in a programming language capable of dynamic loading |
| GB0017478D0 (en) * | 2000-07-18 | 2000-08-30 | Bit Arts Ltd | Computer software installation |
| US20020071559A1 (en) * | 2000-07-20 | 2002-06-13 | Christensen Jakob Hjorth | Method and apparatus for providing electronic data |
| US6810519B1 (en) * | 2000-09-29 | 2004-10-26 | International Business Machines Corporation | Achieving tight binding for dynamically loaded software modules via intermodule copying |
| US6851111B2 (en) * | 2000-12-15 | 2005-02-01 | International Business Machines Corporation | System and method for class loader constraint checking |
| US6915511B2 (en) * | 2001-05-22 | 2005-07-05 | Sun Microsystems, Inc. | Dynamic class reloading mechanism |
| US7028294B2 (en) * | 2001-06-08 | 2006-04-11 | Texas Instruments Incorporated | Linking of applications into devices having overlays and shadow memories |
| US7069550B2 (en) * | 2001-12-21 | 2006-06-27 | International Business Machines Corporation | Delegation-based class loading of cyclically dependent components |
| US7039923B2 (en) * | 2002-04-19 | 2006-05-02 | Sun Microsystems, Inc. | Class dependency graph-based class loading and reloading |
| US7082600B1 (en) * | 2002-11-04 | 2006-07-25 | Savaje Technologies, Inc. | Method and apparatus for integrating a computer application programming language runtime environment with an operating system kernel |
| US6961852B2 (en) * | 2003-06-19 | 2005-11-01 | International Business Machines Corporation | System and method for authenticating software using hidden intermediate keys |
| US7099791B2 (en) * | 2004-05-21 | 2006-08-29 | Credence Systems Corporation | System and method for linking and loading compiled pattern data |
-
2001
- 2001-10-17 GB GB0124869A patent/GB2381090B/en not_active Expired - Fee Related
-
2002
- 2002-10-11 WO PCT/GB2002/004643 patent/WO2003034212A1/en not_active Ceased
- 2002-10-11 DE DE60212169T patent/DE60212169T2/de not_active Expired - Lifetime
- 2002-10-11 AT AT02801396T patent/ATE329308T1/de not_active IP Right Cessation
- 2002-10-11 EP EP02801396A patent/EP1440369B1/de not_active Expired - Lifetime
- 2002-10-15 US US10/272,214 patent/US7293266B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE60212169T2 (de) | 2007-04-19 |
| EP1440369B1 (de) | 2006-06-07 |
| DE60212169D1 (de) | 2006-07-20 |
| GB2381090B (en) | 2005-02-02 |
| GB2381090A (en) | 2003-04-23 |
| WO2003034212A1 (en) | 2003-04-24 |
| EP1440369A1 (de) | 2004-07-28 |
| US7293266B2 (en) | 2007-11-06 |
| GB0124869D0 (en) | 2001-12-05 |
| US20030093660A1 (en) | 2003-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE329308T1 (de) | Laden von software | |
| ID28916A (id) | Pengobatan ketagihan dan perilaku yang berkaitan dengan ketagihan | |
| ZA200405485B (en) | Gaming machine having targeted run-time software authentication. | |
| WO2005125081A3 (en) | Securing software | |
| MA29600B1 (fr) | Utilisation de sanglifehrine dans le virus de l'hepatite c | |
| TR200103290T2 (tr) | Kumaş yumuşatıcı bileşimler | |
| DE60005688D1 (de) | Verfahren zur behandlung von chronischem schmerz durch verabreichung von einem mek hemmer | |
| PT1268519E (pt) | Inibidores de serina protease, particularmente protease ns3 do virus da hepatite c | |
| DE60321965D1 (de) | Amidfunktionelle polymere, zusammensetzungen und verfahren | |
| PL1664413T3 (pl) | Materiały tekstylne poddane obróbce oraz kompozycje do obróbki materiałów tekstylnych | |
| ATE402701T1 (de) | N-(8,8,8-trifluorooctyl)-1,5-dideoxy-1,5-imino- - glucitol zur behandlung von hepatitis-virus- infektionen | |
| ZA200006733B (en) | Compositions comprising organic mono- or dinitrate for treating impotence. | |
| DE50004334D1 (de) | Desodoriende zubereitungen enthaltend wasserlösliche -(1,3)-glucane | |
| WO2002064875A8 (en) | Soil redeposition inhibition agents and systems | |
| DE60238633D1 (de) | Screening auf inhibitoren des eindringens von hepatitis-c-virus | |
| TW200509972A (en) | Hair restorer, hair decay tendency inhibitor, cirrhosis treating agent and kidney treating agent | |
| ATE476987T1 (de) | Zusammensetzungen und methoden zur behandlung von candidosen | |
| TR200402111T4 (tr) | Keçeleşmeyen yün ve bir keçeleşmeye-karşı aprenin sağlanması için işlem. | |
| EP1136910A3 (de) | Verfahren zum Kompilieren von Kode in eine objektorientierte Programmiersprache | |
| BR9805701A (pt) | Método de autenticação em um sistema de comunicação sem utilização de fio. | |
| DE60213596D1 (de) | Abin zum schutz gegen hepatitis | |
| DE60222552D1 (de) | Carbamate von 2-heterozyklischen 1,2-ethandiolen | |
| WO2004064784A3 (en) | Composition and method for preventing or treating a virus infection | |
| EA200400057A1 (ru) | Способ защиты программы от её неавторизованного использования при помощи так называемого принципа переменной | |
| EP1322322A4 (de) | Verbindungen und methoden zur hemmung von alpha-1-beta-1-integrinen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |