A system for limiting security attacks on a computer system that operate by executing computer instructions embedded in data received from an external source. The system receives the data from the external source and performs a transformation on the data that causes any computer instructions encoded in the data to be unexecutable. After the data is transformed, the system stores the data in the computer system's memory. When the data is needed, the system retrieves the data and reverses the transformation. In this way, data from an external source is stored in memory in an unexecutable form, thereby making it impossible to execute malicious code embedded in the data. According to one aspect of the present invention, the data is transformed using a random number, so that the data can only be converted back to its original form with an inverse transformation using the same random number.

Ein System für das Begrenzen der Sicherheit Angriffe auf einem Computersystem, die funktionieren, indem sie Maschineninstruktionen durchführen, bettete in den Daten ein, die von einer externen Quelle empfangen wurden. Das System empfängt die Daten von der externen Quelle und führt eine Umwandlung auf den Daten durch, die alle mögliche Maschineninstruktionen verursacht, die in den Daten kodiert werden, um unexecutable zu sein. Nachdem die Daten umgewandelt sind, speichert das System die Daten im Speicher des Computersystems. Wenn die Daten erforderlich sind, holt das System die Daten zurück und hebt die Umwandlung auf. Auf diese Art werden Daten von einer externen Quelle im Speicher in einer unexecutable Form gespeichert, dadurch bildet man ihn unmöglich, den böswilligen Code durchzuführen, der in den Daten eingebettet wird. Entsprechend einem Aspekt der anwesenden Erfindung, werden die Daten mit einer gelegentlichen Zahl umgewandelt, damit die Daten zurück zu seiner ursprünglichen Form mit einer umgekehrten Umwandlung mit der gleichen gelegentlichen Zahl nur umgewandelt werden können.

 
Web www.patentalert.com

< Self-protecting documents

< Method for design of partial circuit

> Integrated circuit device having clock frequency changing function, computer system using the integrated circuit device and clock frequency changing method

> System architecture for remote access and control of environmental management

~ 00061