发明名称 Systeme zur sicheren Ausführung eines nicht vertrauenswürdigen Nativen Codemoduls auf einer Datenverarbeitungsvorrichtung
摘要 System, das Folgendes umfasst: einen Computer, der Hardware hat, die eine bestimmte Befehlssatzarchitektur implementiert; und ein oder mehrere Speichergeräte, die Befehle speichern, die bei ihrer Ausführung durch den Computer bedienbar sind um zu bewirken, dass der Computer Operationen durchführt, die Folgendes umfassen: das Empfangen eines Native-Code-Moduls durch eine auf einem Computer laufende Anwendung, das nicht vertrauenswürdige native Binärcode-Befehle für die bestimmte Befehlssatzarchitektur einschließt; das Validieren, durch einen in der Anwendung auf dem Computer eingeschlossenen Validator, der nicht vertrauenswürdigen nativen Binärcodebefehle im Native-Code-Modul durch: das Durchführen eines Decodierungs-Traversals aller ausführbaren Befehle auf dem Native-Code-Modul mithilfe eines sequenziellen Traversals durch den Validator auf dem Computer sowie das Bestimmen durch den Validator auf dem Computer, dass die decodierten durchgegangenen ausführbaren Befehle im Native-Code-Modul konform sind mit einer Mehrheit der Sicherheitsanforderungen für die bestimmte Befehlssatzarchitektur; und das Ausführen der nicht vertrauenswürdigen nativen Binärcodebefehle direkt auf der Hardware des Computers und in einer sicheren Laufzeitumgebung, die in der Anwendung eingeschlossen ist, nach dem Validieren der nicht vertrauenswürdigen nativen Binärcodebefehle.
申请公布号 DE202009019136(U1) 申请公布日期 2017.01.17
申请号 DE20092019136U 申请日期 2009.05.06
申请人 GOOGLE INC. 发明人
分类号 G06F21/51 主分类号 G06F21/51
代理机构 代理人
主权项
地址