{"id":30390,"date":"2016-09-22T03:42:58","date_gmt":"2016-09-22T10:42:58","guid":{"rendered":"http:\/\/lifeboat.com\/blog\/2016\/09\/darpa-perfects-hacker-proof-computer-code"},"modified":"2016-09-22T03:42:58","modified_gmt":"2016-09-22T10:42:58","slug":"darpa-perfects-hacker-proof-computer-code","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2016\/09\/darpa-perfects-hacker-proof-computer-code","title":{"rendered":"DARPA perfects hacker-proof computer code"},"content":{"rendered":"<p>When the project started, a \u201cRed Team\u201d of hackers could have taken over the helicopter almost as easily as it could break into your home Wi-Fi. But in the intervening months, engineers from the Defense Advanced Research Projects Agency (DARPA) had implemented a new kind of security mechanism \u2014 a software system that couldn\u2019t be commandeered. Key parts of Little Bird\u2019s computer system were unhackable with existing technology, its code as trustworthy as a mathematical proof. Even though the Red Team was given six weeks with the drone and more access to its computing network than genuine bad actors could ever expect to attain, they failed to crack Little Bird\u2019s defenses.<\/p>\n<p>\u201cThey were not able to break out and disrupt the operation in any way,\u201d said Kathleen Fisher, a professor of computer science at Tufts University and the founding program manager of the High-Assurance Cyber Military Systems (HACMS) project. \u201cThat result made all of DARPA stand up and say, oh my goodness, we can actually use this technology in systems we care about.\u201d<\/p>\n<p>The technology that repelled the hackers was a style of software programming known as formal verification. Unlike most computer code, which is written informally and evaluated based mainly on whether it works, formally verified software reads like a mathematical proof: Each statement follows logically from the next. An entire program can be tested with the same certainty that mathematicians prove theorems.<\/p>\n<p><!-- Link: <a href=\"http:\/\/hotair.com\/headlines\/archives\/2016\/09\/21\/darpa-perfects-hacker-proof-computer-code\/\">http:\/\/hotair.com\/headlines\/archives\/2016\/09\/21\/darpa-perfec...uter-code\/<\/a> --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When the project started, a \u201cRed Team\u201d of hackers could have taken over the helicopter almost as easily as it could break into your home Wi-Fi. But in the intervening months, engineers from the Defense Advanced Research Projects Agency (DARPA) had implemented a new kind of security mechanism \u2014 a software system that couldn\u2019t be [\u2026]<\/p>\n","protected":false},"author":395,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,1488,418,2229,9],"tags":[],"class_list":["post-30390","post","type-post","status-publish","format-standard","hentry","category-cybercrime-malcode","category-drones","category-internet","category-mathematics","category-military"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/30390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/395"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=30390"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/30390\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=30390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=30390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=30390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}