Method for access to an operating system, removable memory medium and use of a removable memory medium
AssigneeFujitsu Technology Solutions Intellectual Property GmbH
InventorsThorsten Höhnke, Susanne Pudlitz
Life of this patent
Estimating the term…
Abstract
A method of accessing an operating system in a distributed computer arrangement comprising loading an auxiliary operating system from a write-protected area of a removable storage medium, executing the loaded auxiliary operating system on a first computer, setting up a data link between the first computer and a second computer via a data network under control of the auxiliary operating system, executing a main operating system on the second computer and progressively transmitting inputs from a user from the first computer via the data link to the main operating system, and progressively transmitting outputs from the main operating system via the data link to the first computer.
Claims10
A computer arrangement comprising:
- a first computer comprising a USB interface, a network interface and a processor configured to execute an auxiliary operating system;
- a second computer comprising at least one processor configured to execute a main operating system, wherein the second computer runs a virtualization system to provide virtual computer workstations, and the main operating system is executed on a virtual computer workstation;
- a removable storage medium connected to the USB interface of the first computer, the removable storage medium comprising at least one write protected memory area comprising an auxiliary operating system and access software that sets up a data link between the first computer and the second computer;
- and
- the removable storage medium further comprising 1) at least one memory area not write protected that stores user data and/or temporary data and/or settings data from the auxiliary operating system;
- and 2) at least one microcontroller that controls access operations by the first computer to the at least one write protected memory area and the at least one memory area not write protected, the microcontroller comprising an encryption unit configured to encode or decode the data link protected by encryption;
- wherein the first computer loads the auxiliary operating, system from the write protected memory area of the removable storage medium upon start of the first computer;
- the first computer executes the auxiliary operating system;
- the first computer loads the access software from the write protected memory area of the removable storage medium;
- the first computer executes the loaded access software on the first computer under control of the auxiliary operating system;
- the first computer sets up a first connection to a third computer, arranged in a demilitarized zone, having a predetermined address stored on the removable storage medium;
- the first computer transmits an explicit identifier for the removable storage medium to the third computer;
- the third computer checks the explicit identifier using a set of valid identifiers;
- the third computer transmits access data for setting up an IP tunnel between the second computer and the first computer to the first computer if the checking of the explicit identifier was successful;
- the first computer sets up a secure second connection between the first computer and the second computer via the IP tunnel by using the transmitted access data without further involving the third computer, the second computer being arranged in a protected zone;
- the second computer requests the input of a user name and a password to grant access to the virtual computer workstation;
- and
- the access software provides access to the virtual computer workstation of the virtualization system, on which the main operating system is executed.
A method of accessing an operating system in a distributed computer arrangement comprising:
- loading an auxiliary operating system from a write protected area of a removable storage medium by a first computer upon start of the first computer;
- executing the loaded auxiliary operating system on the first computer;
- setting up a data link between the first computer and a second computer via a data network under control of access software stored in the write protected area of the removable storage medium;
- executing a main operating system on the second computer, wherein the second computer runs a virtualization system to provide virtual computer workstations, and the main operating system is executed on a virtual computer workstation;
- accessing the virtual computer workstation, on which the main operating system is executed, from the first computer with the access software, the second computer requesting the input of a user name and a password to grant access;
- and
- progressively transmitting inputs from a user from the first computer via the data link to the main operating system, and progressively transmitting outputs from the main operating system via the data link to the first computer;
- storing user data and/or temporary data and/or settings data from the auxiliary operating system on a memory area not write protected of the removable storage medium;
- controlling access operations to the write protected memory area and to the memory area not write protected by a microcontroller;
- and
- protecting the data link by encryption by encoding or decoding the data link with an encryption unit of the microcontroller;
- wherein setting up the data link comprises:
- loading the access software from the write protected memory area of the removable storage medium;
- executing the loaded access software on the first computer under control of the auxiliary operating system;
- setting up a first connection to a third computer, arranged in a demilitarized zone, having a predetermined address stored on the removable storage medium;
- transmitting an explicit identifier for the removable storage medium from the first computer to the third computer;
- checking the explicit identifier by the third computer using a set of valid identifiers;
- transmitting access data from the third computer to the first computer to set up an IP tunnel between the second computer and the first computer if the checking of the explicit identifier was successful;
- and
- the first computer setting up a secure second connection between the first computer and the second computer via the IP tunnel by using the transmitted access data without further involving the third computer, the second computer being arranged in a protected zone.
Dependencies are inferred from the claim text.