发明名称 WEB MALWARE BLOCKING THROUGH PARALLEL RESOURCE RENDERING
摘要 Apparatus and method for transforming Web resources into safe versions such that malicious code on the resources cannot attack the client viewing the resources. The invention separates the processing of insecure code from the processing of benign code. For Web pages, the benign code is displayed immediately to the client while insecure code is processed on a separate machine. Once insecure code is processed, benign outputs of that code are passed to the client for display. The invention safeguards the client against known and zero day exploits without requiring a catalog of malware/virus signatures, heavyweight code checkers, complete page re-writing or highly restrictive access policies. The invention provides the client with complete malware blocking while retaining most of the original functionality of the Web resource.
申请公布号 US2016267272(A1) 申请公布日期 2016.09.15
申请号 US201615161473 申请日期 2016.05.23
申请人 GOVERNMENT OF THE UNITED STATES AS REPRESETNED BY THE SECRETARY OF THE AIR FORCE 发明人 BORN FRANK H.
分类号 G06F21/56;H04L29/06 主分类号 G06F21/56
代理机构 代理人
主权项 1. An apparatus, having a connection to an internet resource provider, for transforming internet resources from said internet resource provider into safely rendered versions of the same, said apparatus comprising: at least one a rendering computer processor; at least one proxy computer processor;at least one client computer processor; anda computer software program containing computer executable instructions stored on a non-transitory medium, said computer executable instructions further comprising a rendering browser and a client browser, which, when read by said rendering computer processor and said proxy computer processor, will render the contents of said internet resources by causing said proxy computer processor to retrieve from said internet resource provider processor an internet resource upon request from either said client computer processor or said rendering computer processor;causing said proxy computer processor to provide said rendering computer processor and said client computer processor said internet resource;when said internet resource is a webpage, causing said rendering browser to render said webpage in its entirety with original codeset in parallel with causing said client browser to render said webpage with only benign code; andwhen said internet resource is not a web page, causing said rendering computer processor to provide a remotely viewed version of said internet resource to said client computer processor.
地址 ROME NY US