WO2004063847A3 - Protected, hidden emergency boot directory - Google Patents

Protected, hidden emergency boot directory Download PDF

Info

Publication number
WO2004063847A3
WO2004063847A3 PCT/US2003/038400 US0338400W WO2004063847A3 WO 2004063847 A3 WO2004063847 A3 WO 2004063847A3 US 0338400 W US0338400 W US 0338400W WO 2004063847 A3 WO2004063847 A3 WO 2004063847A3
Authority
WO
WIPO (PCT)
Prior art keywords
directory
emergency boot
hidden
protected
boot directory
Prior art date
Application number
PCT/US2003/038400
Other languages
French (fr)
Other versions
WO2004063847A2 (en
Inventor
John Alan Hensley
Original Assignee
John Alan Hensley
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 John Alan Hensley filed Critical John Alan Hensley
Priority to EP03790277A priority Critical patent/EP1584024A4/en
Priority to AU2003293328A priority patent/AU2003293328A1/en
Priority to JP2004566505A priority patent/JP2006513490A/en
Publication of WO2004063847A2 publication Critical patent/WO2004063847A2/en
Publication of WO2004063847A3 publication Critical patent/WO2004063847A3/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/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/575Secure boot
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures

Abstract

An emergency boot directory, containing a back-up copy of a primary operating system, is maintained in a protected, hidden subdirectory hierarchy during normal computer operations. A bootable media, which may be a removable media, contains bootstrap code operative to load and run the back-up operating system, if the primary operating system fails to boot and run. A file system filter driver hides and protects the emergency boot directory by intercepting file or data access and directory entry enumeration requests. The filter fails access requests directed to the emergency boot directory, and edits the results of enumeration requests to remove references to the emergency boot directory. The protected, hidden emergency boot directory can be located and maintained within an existing main storage area and does not depend on hidden attributes of secondary storage areas such as separate disk partitions or file systems.
PCT/US2003/038400 2003-01-06 2003-12-02 Protected, hidden emergency boot directory WO2004063847A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP03790277A EP1584024A4 (en) 2003-01-06 2003-12-02 Protected, hidden emergency boot directory
AU2003293328A AU2003293328A1 (en) 2003-01-06 2003-12-02 Protected, hidden emergency boot directory
JP2004566505A JP2006513490A (en) 2003-01-06 2003-12-02 Protected and hidden emergency boot directory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/337,114 US6915420B2 (en) 2003-01-06 2003-01-06 Method for creating and protecting a back-up operating system within existing storage that is not hidden during operation
US10/337,114 2003-01-06

Publications (2)

Publication Number Publication Date
WO2004063847A2 WO2004063847A2 (en) 2004-07-29
WO2004063847A3 true WO2004063847A3 (en) 2005-01-13

Family

ID=32681173

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/038400 WO2004063847A2 (en) 2003-01-06 2003-12-02 Protected, hidden emergency boot directory

Country Status (5)

Country Link
US (1) US6915420B2 (en)
EP (1) EP1584024A4 (en)
JP (1) JP2006513490A (en)
AU (1) AU2003293328A1 (en)
WO (1) WO2004063847A2 (en)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4256107B2 (en) * 2002-03-07 2009-04-22 富士通株式会社 Method and program for dealing with unauthorized intrusion to data server
US20040088697A1 (en) * 2002-10-31 2004-05-06 Schwartz Jeffrey D. Software loading system and method
US7340638B2 (en) * 2003-01-30 2008-03-04 Microsoft Corporation Operating system update and boot failure recovery
US7281138B1 (en) * 2003-04-03 2007-10-09 Cisco Technology, Inc. Method and apparatus for controlling access to debugging software
WO2004090722A1 (en) * 2003-04-11 2004-10-21 Star Softcomm Pte Ltd Data isolation system and method
US7401092B2 (en) * 2003-06-26 2008-07-15 Standbysoft Llc Method and apparatus for exchanging sub-hierarchical structures within a hierarchical file system
EP1503283A1 (en) * 2003-08-01 2005-02-02 Hewlett-Packard Development Company, L.P. Data processing system and method
JP3918827B2 (en) 2004-01-21 2007-05-23 株式会社日立製作所 Secure remote access system
US20050182701A1 (en) * 2004-02-12 2005-08-18 International Business Machines Corporation Method, system, and service for tracking and billing for technology usage
US20060069909A1 (en) * 2004-09-23 2006-03-30 Roth Steven T Kernel registry write operations
US20060080521A1 (en) * 2004-09-23 2006-04-13 Eric Barr System and method for offline archiving of data
US7370234B2 (en) 2004-10-14 2008-05-06 International Business Machines Corporation Method for system recovery
US7610478B1 (en) * 2004-10-19 2009-10-27 Symantec Operating Corporation Method and apparatus for improving a computer boot sequence
US20060112313A1 (en) * 2004-11-12 2006-05-25 Tripp Thomas M Bootable virtual disk for computer system recovery
US7484127B2 (en) * 2005-01-13 2009-01-27 Nokia Siemens Networks Oy Method and system for preserving crash dump in a diskless system
US7788701B1 (en) * 2005-07-26 2010-08-31 Advanced Micro Devices, Inc. Content transfer restriction system for personal internet communicator
KR100714709B1 (en) * 2006-01-11 2007-05-04 삼성전자주식회사 Apparatus and method for managing hidden areas
US8055725B2 (en) * 2006-01-12 2011-11-08 International Business Machines Corporation Method, apparatus and program product for remotely restoring a non-responsive computing system
US20070180206A1 (en) * 2006-01-18 2007-08-02 Craft Julie L Method of updating a duplicate copy of an operating system on the same disk
US8018323B2 (en) * 2006-01-30 2011-09-13 Baohua Qi RFID sensor device based on pulse-processing
US20070226800A1 (en) * 2006-03-22 2007-09-27 Tony Nichols Method and system for denying pestware direct drive access
US8190868B2 (en) 2006-08-07 2012-05-29 Webroot Inc. Malware management through kernel detection
GB0623916D0 (en) * 2006-11-30 2007-01-10 Ibm Methods, apparatus and computer programs for change management in a data processing environment
US7734959B2 (en) * 2007-07-30 2010-06-08 Hewlett-Packard Development Company, L.P. Operating system recovery across a network
US8117385B2 (en) 2008-01-23 2012-02-14 International Business Machines Corporation System and method of maximization of storage capacity in a configuration limited system
US8473941B2 (en) * 2008-07-08 2013-06-25 Sandisk Il Ltd. Dynamic file system restriction for portable storage devices
US11489857B2 (en) 2009-04-21 2022-11-01 Webroot Inc. System and method for developing a risk profile for an internet resource
TWI421725B (en) * 2009-10-22 2014-01-01 Transcend Information Inc Malicious code autorun blocking method for a portable device and the portable device thereof
US8949565B2 (en) * 2009-12-27 2015-02-03 Intel Corporation Virtual and hidden service partition and dynamic enhanced third party data store
US20110161298A1 (en) * 2009-12-29 2011-06-30 Grobman Steven L System and method for opportunistic re-imaging using cannibalistic storage techniques on sparse storage devices
JP5077726B1 (en) 2011-05-23 2012-11-21 Necインフロンティア株式会社 Computer, control method thereof and program
US10803970B2 (en) * 2011-11-14 2020-10-13 Seagate Technology Llc Solid-state disk manufacturing self test
US9880908B2 (en) * 2013-04-23 2018-01-30 Hewlett-Packard Development Company, L.P. Recovering from compromised system boot code
EP2989547B1 (en) 2013-04-23 2018-03-14 Hewlett-Packard Development Company, L.P. Repairing compromised system data in a non-volatile memory
CN105144185B (en) 2013-04-23 2018-06-05 惠普发展公司,有限责任合伙企业 Access control device code and system start code
CN104423890A (en) * 2013-08-27 2015-03-18 鸿富锦精密电子(天津)有限公司 Solid state disk
US9390275B1 (en) * 2015-01-27 2016-07-12 Centurion Holdings I, Llc System and method for controlling hard drive data change
US9805199B2 (en) * 2015-03-12 2017-10-31 International Business Machines Corporation Securely booting a computer from a user trusted device
US9619335B1 (en) * 2016-03-11 2017-04-11 Storagecraft Technology Corporation Filtering a directory enumeration of a directory to exclude files with missing file content from an image backup
CN106708660A (en) * 2016-12-05 2017-05-24 郑州云海信息技术有限公司 System and method for automatically backing up modification file in K-UX operation system
US10216524B2 (en) 2017-06-22 2019-02-26 Dell Products, Lp System and method for providing fine-grained memory cacheability during a pre-OS operating environment
US10572151B2 (en) 2017-07-10 2020-02-25 Dell Products, Lp System and method to allocate available high bandwidth memory to UEFI pool services
US10802916B2 (en) * 2017-08-04 2020-10-13 Dell Products, L.P. System and method to enable rapid recovery of an operating system image of an information handling system after a malicious attack
US11418335B2 (en) 2019-02-01 2022-08-16 Hewlett-Packard Development Company, L.P. Security credential derivation
WO2020167283A1 (en) 2019-02-11 2020-08-20 Hewlett-Packard Development Company, L.P. Recovery from corruption

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317845B1 (en) * 1997-11-03 2001-11-13 Iomega Corporation System for computer recovery using removable high capacity media
US20030012114A1 (en) * 2001-07-03 2003-01-16 Jean-Francois Larvoire Computer system having first and second operating systems

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037938B2 (en) * 1980-12-29 1985-08-29 富士通株式会社 information processing equipment
US4590557A (en) * 1983-09-12 1986-05-20 Pitney Bowes Inc. Method and apparatus for controlling software configurations in data processing systems
US4663707A (en) * 1984-05-25 1987-05-05 Scientific Micro Systems, Inc. Multilevel bootstrap apparatus
US5497492A (en) * 1990-09-04 1996-03-05 Microsoft Corporation System and method for loading an operating system through use of a fire system
US6381694B1 (en) * 1994-02-18 2002-04-30 Apple Computer, Inc. System for automatic recovery from software problems that cause computer failure
US6002866A (en) * 1995-09-01 1999-12-14 Sun Microsystems, Inc. Partitioning within a partition in a disk file storage system
US5991542A (en) * 1996-09-13 1999-11-23 Apple Computer, Inc. Storage volume handling system which utilizes disk images
US5974517A (en) * 1996-09-17 1999-10-26 Compaq Computer Corporation Method and system for mounting a system partition as a logical drive while an operating system is operational by modifying a partition table
US5905888A (en) * 1997-02-19 1999-05-18 On Spec Electronic, Inc. Bootable redundant hard disk attached to a PC's parallel port with rom-address auto-detect and configure during BIOS scan
US5933631A (en) * 1997-03-17 1999-08-03 International Business Machines Corporation Dynamic boot filesystem selection
US5987565A (en) * 1997-06-25 1999-11-16 Sun Microsystems, Inc. Method and apparatus for virtual disk simulation
US6073220A (en) * 1997-09-03 2000-06-06 Duocor, Inc. Apparatus and method for providing a transparent disk drive back-up
US6430663B1 (en) * 1998-07-06 2002-08-06 Adaptec, Inc. Methods for selecting a boot partition and hiding a non-selected partition
US6377958B1 (en) * 1998-07-15 2002-04-23 Powerquest Corporation File system conversion
US6230285B1 (en) * 1998-09-08 2001-05-08 Symantec Corporation Boot failure recovery
US6195695B1 (en) * 1998-10-27 2001-02-27 International Business Machines Corporation Data processing system and method for recovering from system crashes
US6401183B1 (en) * 1999-04-01 2002-06-04 Flash Vos, Inc. System and method for operating system independent storage management
WO2000072200A1 (en) * 1999-05-21 2000-11-30 Infraworks Corporation Method and apparatus for securing files
JP2002023964A (en) * 2000-07-10 2002-01-25 Rikogaku Shinkokai Method for controlling information stored in recording medium of computer system
GB2367656A (en) * 2000-10-06 2002-04-10 Hewlett Packard Co Self-repairing operating system for computer entities

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317845B1 (en) * 1997-11-03 2001-11-13 Iomega Corporation System for computer recovery using removable high capacity media
US20030012114A1 (en) * 2001-07-03 2003-01-16 Jean-Francois Larvoire Computer system having first and second operating systems

Also Published As

Publication number Publication date
AU2003293328A8 (en) 2004-08-10
EP1584024A4 (en) 2007-11-28
JP2006513490A (en) 2006-04-20
US20040133790A1 (en) 2004-07-08
WO2004063847A2 (en) 2004-07-29
US6915420B2 (en) 2005-07-05
AU2003293328A1 (en) 2004-08-10
EP1584024A2 (en) 2005-10-12

Similar Documents

Publication Publication Date Title
WO2004063847A3 (en) Protected, hidden emergency boot directory
US7376947B2 (en) Computer system and method for secure installation and operation of software
AU734920B2 (en) Modifiable partition boot record for a computer memory device
US7032107B2 (en) Virtual partition for recording and restoring computer data files
CN1241120C (en) Method for backing up and recovering data in hard disk of computer
WO2006077443A3 (en) Computer protection against malware affection
DK0733235T3 (en) Procedure for operating a computer system for providing backup copies of data
CN100472464C (en) Data back-up system and method and system load-bearing apparatus
AU2003267042A1 (en) Methods and systems for archiving data
US9170824B2 (en) Virtualized boot block with discovery volume
CN105164657A (en) Selective backup of program data to non-volatile memory
AU8089598A (en) System and method for updating partition mappings to logical drives in a computer memory device
JP2006286001A (en) Usage of usb memory device for recovery of operating system
US7890730B2 (en) Methods and devices for expandable storage
CN105138431A (en) Linux system back-up and restoring method
WO2007013983A3 (en) Access based file system directory enumeration
CN101853338A (en) Safe computer system for system disk fixation
US7302538B2 (en) Storage medium for data backup and method for the same
CN100369000C (en) A computer hardware data multi-timepoint fast storing and recovery method
Park et al. Atomic write FTL for robust flash file system
CN101373457B (en) Hard disk write-protection lock based on USB equipment under Windows environment
CN101236498A (en) Method for embedding inner core drive program in Window operation system by PCI card start-up
US10037328B2 (en) Non-privileged access to data independent of filesystem implementation
CN101236533A (en) Hard disk write-protecting lock based on PCI card under Windows environment
CN100392593C (en) Method for protecting hard disk last partition

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 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 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): BW GH GM KE LS MW MZ 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 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: 2004566505

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1383/KOLNP/2005

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2003790277

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003790277

Country of ref document: EP