-
公开(公告)号:DE112012005033B4
公开(公告)日:2020-12-17
申请号:DE112012005033
申请日:2012-10-15
Applicant: IBM
Inventor: RESE JOACHIM , ROEHRIG JOCHEN
IPC: G06F21/31
Abstract: Ein Verfahren für eine systemübergreifende sichere Anmeldung in einem Zielsystem, indem ein erstes Authentifizierungssystem und ein zweites Authentifizierungssystem verwendet werden, kann bereitgestellt werden. Ein richtiges Passwort kann auf dem ersten Authentifizierungssystem und auf dem zweiten Authentifizierungssystem gültig sein. Das Verfahren kann das Empfangen eines Eingabepassworts, das Erzeugen eines ersten Hash-Schlüssels durch Verwendung des ersten Authentifizierungssystems und/oder das Erzeugen eines zweiten Hash-Schlüssels durch Verwendung des zweiten Authentifizierungssystems aufweisen, wobei jedes Authentifizierungssystem einen systemspezifischen, nicht kollisionsfreien Hash-Algorithmus verwendet. Das Verfahren kann darüber hinaus das Vergleichen des ersten Hash-Schlüssels mit einem ersten vorher festgelegten Hash-Schlüssel des richtigen Passworts, der in dem ersten Authentifizierungssystem gespeichert ist, und/oder das Vergleichen des zweiten Hash-Schlüssels mit einem zweiten vorher festgelegten Hash-Schlüssel des richtigen Passworts, der in dem zweiten Authentifizierungssystem gespeichert ist, aufweisen. Darüber hinaus kann das Verfahren das Gewähren des Zugriffs auf das Zielsystem auf der Grundlage von mindestens einem der Vergleiche aufweisen.
-
公开(公告)号:GB2508433A
公开(公告)日:2014-06-04
申请号:GB201221700
申请日:2012-12-03
Applicant: IBM
Inventor: ROEHRIG JOCHEN , REICHERT WOLFGANG , WEIGAND ULRICH
Abstract: Method for migrating processes in heterogeneous computing environments from a source system S1 to a target system S2 having different hardware HW1, HW2 and operating systems OS1, OS2, respectively. Target system S2 comprises emulator EM12 and compiler C12 (e.g. just-In-time or dynamic). The emulator starts executing a migrated process code and initiates binary translation of the code with the compiler. The emulator also translates system calls and runtime library calls associated with the process in OS1 into equivalent calls for OS2 by means of system call translator SCT12 and runtime library translator RTT12. The method has two stages: the first stage is emulation to enable immediate execution (with zero downtime, i.e. live migration), then translation of source code into native binary code is performed to allow native execution on target system, increasing performance. The step of translating calls and source code can use a cascade of translators, emulators, and compilers.
-
3.
公开(公告)号:DE112013004344T5
公开(公告)日:2015-05-28
申请号:DE112013004344
申请日:2013-10-18
Applicant: IBM
Inventor: ROEHRIG JOCHEN , REICHERT WOLFGANG , WEIGAND ULRICH
IPC: G06F9/45
Abstract: Die Erfindung bezieht sich auf ein Verfahren zum Migrieren wenigstens eines Prozesses von einem Quellen-System (S1) mit einem Quellen-Betriebssystem (BS1) zu einem Ziel-System (S2) mit einem Ziel-Betriebssystem (BS2), wobei die Quellen- und Ziel-Systeme (S1, S2) bzw. die Quellen- und Ziel-Betriebssysteme (BS1, BS2) verschieden sind, wobei das Ziel-System (S2) aufweist: – eine Ziel-Virtualisierungs- und Migrationskomponente (VM2), die mit einer Quellen-Virtualisierungs- und Migrationskomponente (VM1) des Quellen-Systems (S1) kompatibel ist und die so eingerichtet ist, dass sie Migrations-Auslöseinformationen empfängt, die von der Quellen-Virtualisierungs- und Migrationskomponente (VM1) gesendet werden; – einen Emulator (EM12), der so eingerichtet ist, dass er das Quellen-System (S1) unter Verwendung des Ziel-Systems (S2) emuliert; – einen Kompilierer (C12), der so eingerichtet ist, dass er Quellen-Anwendungscode (C1), der einem Prozess zugehörig ist, der im Quellen-System (S1) ausgeführt wird, in binären Ziel-Anwendungscode (C2) übersetzt, der in dem Ziel-System (S2) ausführbar ist; – einen Systemaufruf-Übersetzer (SC12) zum Übersetzen von Systemaufrufen, die an das Quellen-Betriebssystem (BS1) gerichtet sind, in Systemaufrufe, die an das Ziel-Betriebssystem (BS2) gerichtet sind; – einen Laufzeitbibliothek-Übersetzer (RTT12) zum Übersetzen von Aufrufen, die an die Laufzeitbibliotheken des Quellen-Betriebssystems (BS1) gerichtet sind, in Aufrufe, die an die Laufzeitbibliotheken des Ziel-Betriebssystems (BS2) gerichtet sind.
-
公开(公告)号:DE112012005033T5
公开(公告)日:2014-08-28
申请号:DE112012005033
申请日:2012-10-15
Applicant: IBM
Inventor: RESE JOACHIM , ROEHRIG JOCHEN
IPC: G06F21/31
Abstract: Ein Verfahren für eine systemübergreifende sichere Anmeldung in einem Zielsystem, indem ein erstes Authentifizierungssystem und ein zweites Authentifizierungssystem verwendet werden, kann bereitgestellt werden. Ein richtiges Passwort kann auf dem ersten Authentifizierungssystem und auf dem zweiten Authentifizierungssystem gültig sein. Das Verfahren kann das Empfangen eines Eingabepassworts, das Erzeugen eines ersten Hash-Schlüssels durch Verwendung des ersten Authentifizierungssystems und/oder das Erzeugen eines zweiten Hash-Schlüssels durch Verwendung des zweiten Authentifizierungssystems aufweisen, wobei jedes Authentifizierungssystem einen systemspezifischen, nicht kollisionsfreien Hash-Algorithmus verwendet. Das Verfahren kann darüber hinaus das Vergleichen des ersten Hash-Schlüssels mit einem ersten vorher festgelegten Hash-Schlüssel des richtigen Passworts, der in dem ersten Authentifizierungssystem gespeichert ist, und/oder das Vergleichen des zweiten Hash-Schlüssels mit einem zweiten vorher festgelegten Hash-Schlüssel des richtigen Passworts, der in dem zweiten Authentifizierungssystem gespeichert ist, aufweisen. Darüber hinaus kann das Verfahren das Gewähren des Zugriffs auf das Zielsystem auf der Grundlage von mindestens einem der Vergleiche aufweisen.
-
-
-