发明名称 métodos e sistemas para reparar aplicativos
摘要 De acordo com a presente invenção, métodos e sistemas implementados em computador são proporcionados para permitir que um aplicativo se recupere automaticamente de falhas e ataques no software. Com o uso de um ou mais sensores, podem ser detectadas falhas no aplicativo. Em resposta à detecção da falha, a porção do código do aplicativo que causou a falha é isolada. O uso dos vetores de entrada que causaram a falha, informação referente à falha (por exemplo, o tipo de falha), um arquivo de descarga de memória (por exemplo, rastreio de pilha), etc; urna vacina baseada em emulador que repara a falha é construída. Em resposta à verificação de se a vacina reparou a falha, o aplicativo é automaticamente atualizado com a vacina baseada no emulador sem intervenção do usuário.Características da com unidade de aplicativos que eficientemente usam os recursos disponíveis na monocultura de software também são proporcionadas. Uma comunidade de aplicativos pode ser definida corno aquela que inclui uma pluralidade de dispositivos e o código do aplicativc pode ser dividido em porções menores do código, as quais são atribuidas a cada um da pluralidade de dispositivos para monitoração. Cada dispositivo também notifica os outros dispositivos da falha.
申请公布号 BRPI0610948(A2) 申请公布日期 2010.08.10
申请号 BR2006PI10948 申请日期 2006.04.07
申请人 THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK 发明人 ANGELOS D. KEROMYTIS;STYLIANOS SIDIROGLOU;MICHAEL E. LOCASTO
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利