A system and method for controlling program execution for a first-party
includes providing application registration data, by a second-party
(trusted party), wherein the application registration data contains a
plurality of first unique application verification data (i.e., data
elements), such as a list of hash values. Each unique application
verification data element corresponds to at least one of the plurality of
approved executable programs. The unique application verification data
element is determined as a uniquely associatable data corresponding to
each of corresponding executable programs from the plurality of executable
programs. Prior to allowing individual program execution by the
first-party, the first-party generates a second unique application
verification data element, such as a hash value, of an executable file
designated for execution on a processing device and compares the generated
hash value to the list of hash values. If a match is found, the program is
allowed to execute.
Een systeem en een methode om programmauitvoering voor een eerste-partij te controleren omvatten het verstrekken van de gegevens van de toepassingsregistratie, door een tweede-partij (vertrouwde op partij), waarin de gegevens van de toepassingsregistratie een meerderheid van de eerste unieke gegevens van de toepassingscontrole (d.w.z., gegevenselementen) bevatten, zoals een lijst van knoeiboelwaarden. Elk uniek gegevenselement van de toepassingscontrole beantwoordt aan minstens één van de meerderheid van goedgekeurde uitvoerbare programma's. Het unieke gegevenselement van de toepassingscontrole wordt bepaald als uniek associatable gegeven dat aan elk van overeenkomstige uitvoerbare programma's beantwoordt van de meerderheid van uitvoerbare programma's. Voorafgaand aan het toestaan van individuele programmauitvoering door de eerste-partij, produceert de eerste-partij een tweede uniek gegevenselement van de toepassingscontrole, zoals een knoeiboelwaarde, van een uitvoerbaar dossier dat voor uitvoering op een verwerkingsapparaat wordt aangewezen en vergelijkt de geproduceerde knoeiboelwaarde bij de lijst van knoeiboelwaarden. Als een gelijke wordt gevonden, wordt het programma toegestaan om uit te voeren.