{"id":14549,"date":"2014-11-16T15:15:39","date_gmt":"2014-11-16T21:15:39","guid":{"rendered":"http:\/\/bucktownbell.com\/?p=14549"},"modified":"2014-11-16T15:19:54","modified_gmt":"2014-11-16T21:19:54","slug":"self-repairing-software-tackles-malware","status":"publish","type":"post","link":"http:\/\/bucktownbell.com\/?p=14549","title":{"rendered":"Self-repairing software tackles malware"},"content":{"rendered":"<blockquote><p>Unlike a normal virus scanner on consumer PCs that compares a catalog of known viruses to something that has infected the computer, A3 can detect new, unknown viruses or malware automatically by sensing that something is occurring in the computer&#8217;s operation that is not correct. It then can stop the virus, approximate a repair for the damaged software code, and then learn to never let that bug enter the machine again.<\/p><\/blockquote>\n<p>via <a href=\"http:\/\/www.sciencedaily.com\/releases\/2014\/11\/141113140011.htm\">Self-repairing software tackles malware &#8212; ScienceDaily<\/a>.<\/p>\n<blockquote><p>The A3 software is open source, meaning it is free for anyone to use, but Eide believes many of the A3 technologies could be incorporated into commercial products<\/p><\/blockquote>\n<p>Download papers from the source: <a href=\"https:\/\/www.flux.utah.edu\/project\/a3\">A3 : Flux Research Group<\/a><\/p>\n<blockquote><p>The A3 project applies virtualization, record-and-replay, introspection, repair, and other techniques to develop a customizable container for \u201cadvanced adaptive applications.\u201d The A3 container provides its protected application with both innate and adaptive defenses against security threats.<\/p>\n<p class=\"subsection-title\"><strong>Available Software<\/strong><\/p>\n<\/blockquote>\n<ul>\n<li>\n<blockquote><p><strong>Stackdb<\/strong> \u2014 a VMI-enabled debugging library for multi-level systems <em>(<a href=\"https:\/\/www.flux.utah.edu\/paper\/johnson-vee14\">read the paper<\/a>; <a href=\"http:\/\/git-public.flux.utah.edu\/gitweb.cgi?p=a3\/vmi.git;a=summary\">browse the source code<\/a>; <a href=\"http:\/\/git-public.flux.utah.edu\/git\/a3\/vmi.git\">git clone the source repository<\/a>)<\/em><\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Weir<\/strong> \u2014 a streaming language for systems analysis <em>(<a href=\"https:\/\/www.flux.utah.edu\/paper\/burtsev-plos13\">read the paper<\/a>; <a href=\"http:\/\/git-public.flux.utah.edu\/gitweb.cgi?p=xen-analysis\/pipes-lang.git;a=summary\">browse the source code<\/a>; <a href=\"http:\/\/git-public.flux.utah.edu\/git\/xen-analysis\/pipes-lang.git\">git clone the source repository<\/a>)<\/em><\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>XenTT<\/strong> \u2014 a \u201ctime-traveling\u201d hypervisor <em>(<a href=\"http:\/\/www.cs.utah.edu\/%7Eaburtsev\/xen-tt-doc\/\">docs and source code<\/a>)<\/em><\/p><\/blockquote>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Unlike a normal virus scanner on consumer PCs that compares a catalog of known viruses to something that has infected the computer, A3 can detect new, unknown viruses or malware automatically by sensing that something is occurring in the computer&#8217;s &hellip; <a href=\"http:\/\/bucktownbell.com\/?p=14549\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[1033,1076,347,698],"class_list":["post-14549","post","type-post","status-publish","format-standard","hentry","category-operating-systems","tag-anti-virus","tag-fault-tolerance","tag-malware","tag-security-research"],"_links":{"self":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/14549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14549"}],"version-history":[{"count":3,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/14549\/revisions"}],"predecessor-version":[{"id":14560,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/14549\/revisions\/14560"}],"wp:attachment":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14549"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}