WO2005045616A3 - Security features in on-line and off-line delivery of applications - Google Patents

Security features in on-line and off-line delivery of applications Download PDF

Info

Publication number
WO2005045616A3
WO2005045616A3 PCT/US2004/035442 US2004035442W WO2005045616A3 WO 2005045616 A3 WO2005045616 A3 WO 2005045616A3 US 2004035442 W US2004035442 W US 2004035442W WO 2005045616 A3 WO2005045616 A3 WO 2005045616A3
Authority
WO
WIPO (PCT)
Prior art keywords
application
prediction
client
line
file
Prior art date
Application number
PCT/US2004/035442
Other languages
French (fr)
Other versions
WO2005045616A2 (en
Inventor
Itay Nave
Ohad Sheory
Original Assignee
Exent Technologies Ltd
Itay Nave
Ohad Sheory
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Exent Technologies Ltd, Itay Nave, Ohad Sheory filed Critical Exent Technologies Ltd
Priority to EP04796421A priority Critical patent/EP1704455A4/en
Priority to CA002543761A priority patent/CA2543761A1/en
Publication of WO2005045616A2 publication Critical patent/WO2005045616A2/en
Publication of WO2005045616A3 publication Critical patent/WO2005045616A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting local intrusion or implementing counter-measures involving event detection and direct action

Abstract

A method and system for determining whether a client is attempting to copy an application or use the application without authorization. First, data for at least one prediction log file for the application is created. Then, based on the at least one prediction log file, prediction knowledge is determined for the application, where the prediction knowledge is stored in a prediction file. The prediction file is then forwarded to the client executing the application. It is then determined by using the predication file whether the client is attempting to copy the application or use the application without authorization. If the client is attempting to copy the application or use the application without authorization, then the client’s access to the application is terminated. In an offline mode, usage information is bound to user saved data such that modification of usage information renders user saved data unusable. This prevents unauthorized access to an offline delivered application.
PCT/US2004/035442 2003-10-28 2004-10-27 Security features in on-line and off-line delivery of applications WO2005045616A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP04796421A EP1704455A4 (en) 2003-10-28 2004-10-27 Security features in on-line and off-line delivery of applications
CA002543761A CA2543761A1 (en) 2003-10-28 2004-10-27 Security features in on-line and off-line delivery of applications

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US69443503A 2003-10-28 2003-10-28
US10/694,435 2003-10-28
US10/815,962 2004-04-02
US10/815,962 US7533370B2 (en) 2003-10-28 2004-04-02 Security features in on-line and off-line delivery of applications

Publications (2)

Publication Number Publication Date
WO2005045616A2 WO2005045616A2 (en) 2005-05-19
WO2005045616A3 true WO2005045616A3 (en) 2006-08-31

Family

ID=34577155

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/035442 WO2005045616A2 (en) 2003-10-28 2004-10-27 Security features in on-line and off-line delivery of applications

Country Status (4)

Country Link
US (2) US7533370B2 (en)
EP (1) EP1704455A4 (en)
CA (1) CA2543761A1 (en)
WO (1) WO2005045616A2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6453334B1 (en) * 1997-06-16 2002-09-17 Streamtheory, Inc. Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching
US8831995B2 (en) * 2000-11-06 2014-09-09 Numecent Holdings, Inc. Optimized server for streamed applications
US7062567B2 (en) * 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
JP2007514377A (en) * 2003-12-11 2007-05-31 エーティーエム・ダイレクト・インコーポレイテッド System and method for secure information transfer
US20060048136A1 (en) * 2004-08-25 2006-03-02 Vries Jeff D Interception-based resource detection system
US7680758B2 (en) 2004-09-30 2010-03-16 Citrix Systems, Inc. Method and apparatus for isolating execution of software applications
US8171479B2 (en) * 2004-09-30 2012-05-01 Citrix Systems, Inc. Method and apparatus for providing an aggregate view of enumerated system resources from various isolation layers
US7752600B2 (en) * 2004-09-30 2010-07-06 Citrix Systems, Inc. Method and apparatus for providing file-type associations to multiple applications
US7853947B2 (en) * 2004-09-30 2010-12-14 Citrix Systems, Inc. System for virtualizing access to named system objects using rule action associated with request
US8117559B2 (en) * 2004-09-30 2012-02-14 Citrix Systems, Inc. Method and apparatus for virtualizing window information
US8095940B2 (en) * 2005-09-19 2012-01-10 Citrix Systems, Inc. Method and system for locating and accessing resources
JP2008527468A (en) * 2004-11-13 2008-07-24 ストリーム セオリー,インコーポレイテッド Hybrid local / remote streaming
US20060136389A1 (en) * 2004-12-22 2006-06-22 Cover Clay H System and method for invocation of streaming application
US8024523B2 (en) 2007-11-07 2011-09-20 Endeavors Technologies, Inc. Opportunistic block transmission with time constraints
US20060218165A1 (en) * 2005-03-23 2006-09-28 Vries Jeffrey De Explicit overlay integration rules
WO2006102621A2 (en) * 2005-03-23 2006-09-28 Stream Theory, Inc. System and method for tracking changes to files in streaming applications
US8131825B2 (en) * 2005-10-07 2012-03-06 Citrix Systems, Inc. Method and a system for responding locally to requests for file metadata associated with files stored remotely
US20070083610A1 (en) * 2005-10-07 2007-04-12 Treder Terry N Method and a system for accessing a plurality of files comprising an application program
US7779034B2 (en) 2005-10-07 2010-08-17 Citrix Systems, Inc. Method and system for accessing a remote file in a directory structure associated with an application program executing locally
US20070083620A1 (en) * 2005-10-07 2007-04-12 Pedersen Bradley J Methods for selecting between a predetermined number of execution methods for an application program
EP1912146A1 (en) * 2006-10-09 2008-04-16 Macrovision Corporation A computer-implemented method and system for binding digital rights management information to a software application
WO2008045818A2 (en) * 2006-10-09 2008-04-17 Acresso Software, Inc. Binding digital rights to a software application
US8261345B2 (en) 2006-10-23 2012-09-04 Endeavors Technologies, Inc. Rule-based application access management
US20100019045A1 (en) * 2007-09-06 2010-01-28 Shaunt Mark Sarkissian Systems, methods and apparatuses for secure digital transactions
US9129284B2 (en) * 2007-09-06 2015-09-08 Shaunt Mark Sarkissian Systems, methods and apparatuses for secure digital transactions
US20090070269A1 (en) * 2007-09-06 2009-03-12 Shaunt Mark Sarkissian Systems, methods and apparatuses for secure digital transactions
US7890570B2 (en) * 2007-09-12 2011-02-15 Citrix Systems, Inc. Methods and systems for providing, by a remote machine, access to graphical data associated with a resource provided by a local machine
US9350949B2 (en) * 2007-09-28 2016-05-24 Disney Enterprises, Inc. Flexible format media content and method for providing same
US8171483B2 (en) 2007-10-20 2012-05-01 Citrix Systems, Inc. Method and system for communicating between isolation environments
US8892738B2 (en) 2007-11-07 2014-11-18 Numecent Holdings, Inc. Deriving component statistics for a stream enabled application
US20090126027A1 (en) * 2007-11-08 2009-05-14 Rambus, Inc. File accessing and retrieval using soft digital rights management technology
US7792934B2 (en) * 2008-01-02 2010-09-07 Citrix Systems International Gmbh Loading of server-stored user profile data
US8607226B2 (en) * 2008-01-22 2013-12-10 International Business Machines Corporation Solution for locally staged electronic software distribution using secure removable media
GB2461262A (en) * 2008-06-23 2009-12-30 Cvon Innovations Ltd Method and system for presenting customized data to user terminals
US8005950B1 (en) 2008-12-09 2011-08-23 Google Inc. Application server scalability through runtime restrictions enforcement in a distributed application execution system
US8090797B2 (en) * 2009-05-02 2012-01-03 Citrix Systems, Inc. Methods and systems for launching applications into existing isolation environments
US8683576B1 (en) * 2009-09-30 2014-03-25 Symantec Corporation Systems and methods for detecting a process to establish a backdoor connection with a computing device
TWI426448B (en) * 2009-10-23 2014-02-11 Dynalab Singapore Ltd A device imbedded on the hand-set for to provide the virtualization software functions
EP2980695B1 (en) * 2010-05-09 2017-04-12 Citrix Systems, Inc. Methods and systems for forcing an application to store data in a secure storage location
KR102425192B1 (en) * 2013-03-15 2022-07-28 워터 피크 인코포레이티드 Mechanically driven, sonic toothbrush and water flosser
US9659170B2 (en) 2015-01-02 2017-05-23 Senteon LLC Securing data on untrusted devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4525599A (en) * 1982-05-21 1985-06-25 General Computer Corporation Software protection methods and apparatus
US5925127A (en) * 1997-04-09 1999-07-20 Microsoft Corporation Method and system for monitoring the use of rented software
US6539501B1 (en) * 1999-12-16 2003-03-25 International Business Machines Corporation Method, system, and program for logging statements to monitor execution of a program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5926624A (en) * 1996-09-12 1999-07-20 Audible, Inc. Digital information library and delivery system with logic for generating files targeted to the playback device
US6574618B2 (en) * 1998-07-22 2003-06-03 Appstream, Inc. Method and system for executing network streamed application
US20010044850A1 (en) * 1998-07-22 2001-11-22 Uri Raz Method and apparatus for determining the order of streaming modules
US6609198B1 (en) * 1999-08-05 2003-08-19 Sun Microsystems, Inc. Log-on service providing credential level change without loss of session continuity
US7062567B2 (en) * 2000-11-06 2006-06-13 Endeavors Technology, Inc. Intelligent network streaming and execution system for conventionally coded applications
US7150045B2 (en) * 2000-12-14 2006-12-12 Widevine Technologies, Inc. Method and apparatus for protection of electronic media
US7185364B2 (en) * 2001-03-21 2007-02-27 Oracle International Corporation Access system interface
WO2003100619A1 (en) * 2002-05-28 2003-12-04 Fujitsu Limited Unauthorized access detection apparatus, unauthorized access detection program, and unauthorized access detection method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4525599A (en) * 1982-05-21 1985-06-25 General Computer Corporation Software protection methods and apparatus
US5925127A (en) * 1997-04-09 1999-07-20 Microsoft Corporation Method and system for monitoring the use of rented software
US6539501B1 (en) * 1999-12-16 2003-03-25 International Business Machines Corporation Method, system, and program for logging statements to monitor execution of a program

Also Published As

Publication number Publication date
EP1704455A4 (en) 2010-08-18
US20060031165A1 (en) 2006-02-09
WO2005045616A2 (en) 2005-05-19
EP1704455A2 (en) 2006-09-27
CA2543761A1 (en) 2005-05-19
US7533370B2 (en) 2009-05-12
US20050091534A1 (en) 2005-04-28

Similar Documents

Publication Publication Date Title
WO2005045616A3 (en) Security features in on-line and off-line delivery of applications
CN100418031C (en) Controlling access to electronically stored and protected data contents
Felten A skeptical view of DRM and fair use
WO2004049144A3 (en) Generic security infrastructure for com based systems
EP1244263A3 (en) Access control method
WO2005048029A3 (en) System and method for controlling access to digital content, including streaming media
EP1492040A4 (en) Content reproduction apparatus and content reproduction control method
WO1998038761A3 (en) Automatic server access in an internetworked computer system
WO2007131190A3 (en) Group based complete and incremental computer file backup system, process and apparatus
SG140612A1 (en) Secure electronic delivery seal for information handling system
EP1388777A3 (en) System and method for cryptographic control of system configurations
HK1073903A1 (en) Realization of presence management
AU2001274856A1 (en) Evidence-based security policy manager
AU2003267042A1 (en) Methods and systems for archiving data
CA2448614A1 (en) Storage access keys
EP1524598A3 (en) Program and apparatus for blocking information leaks, and storage medium for the program
EP1349084A3 (en) File storage system and nas server
WO1999019822A3 (en) System and method for discovering compromised security devices
WO2007141779A3 (en) Computer based credit card
WO2006028488A3 (en) Authentication of users and computer systems
EP1022639A3 (en) Method and apparatus for limiting security attacks via data copied into computer memory
BRPI0417861A (en) method and system for controlling encoded image production using image signatures
RU2348968C2 (en) System for interlinking of secrets with computer system having some tolerance on hardware changes
WO2003030029A1 (en) Recording apparatus, recording method, program, recording medium, and image pickup apparatus
JP2006228057A5 (en)

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2543761

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2004796421

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004796421

Country of ref document: EP