Patent ID: 8112636
Filing Date: 2012-02-07
Classification: G06F

Abstract:
1. A method for running a computer program including a binary executable containing information to be protected against disclosure, said method comprising the steps of: separating said information to be protected from said binary executable, to thereby produce a pruned executable lacking said information to be protected; procuring a code injection program including code for determining that the pruned executable is in computer random-access memory and for selectively populating said pruned executable with information stored in said code injection program; loading said information to be protected into said code injection program; loading said code injection program loaded with said information to be protected onto random access memory of a selected computer, whereby said code injection program monitors said random access memory of said selected computer for the presence of said executable; loading said pruned executable onto said random access memory of said selected computer, whereupon said code injection program responds and selectively populates said pruned executable with said information to be protected, whereby said random access memory contains said pruned executable with said selectively populated information to be protected and said pruned executable with said selectively populated information to be protected executes.