<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Attack-Trees on Gidley&#39;s Gossipings</title>
    <link>https://gidley.co.uk/tags/attack-trees/</link>
    <description>Recent content in Attack-Trees on Gidley&#39;s Gossipings</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 28 Jan 2017 17:00:36 +0000</lastBuildDate>
    <atom:link href="https://gidley.co.uk/tags/attack-trees/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Computers are complex, so is protecting them</title>
      <link>https://gidley.co.uk/post/computers-are-complex/</link>
      <pubDate>Sat, 28 Jan 2017 17:00:36 +0000</pubDate>
      <guid>https://gidley.co.uk/post/computers-are-complex/</guid>
      <description>&lt;p&gt;Computer systems are complex, and the complexity has been at the point for quite a few years now it&amp;rsquo;s impossible for any one person to understand &amp;rsquo;everything&amp;rsquo; about any given system. There will often be people with a good understanding the &amp;lsquo;building blocks&amp;rsquo; but it&amp;rsquo;s pretty much impossible to understand all the detail of the code, libaries and platforms it depends on.&lt;/p&gt;&#xA;&lt;p&gt;Complexity has massive implications for the security of computer systems. If no-one understands a system how can you have any surity that it&amp;rsquo;s secure? The developers of the system will have tried to design for &amp;lsquo;known&amp;rsquo; security issues, and tried to assemble the &amp;lsquo;building blocks&amp;rsquo; in such a way they are secure but as they aren&amp;rsquo;t full understood it&amp;rsquo;s highly likely there will be some issues. This is not just an academic claim - if we simply look at the &amp;lsquo;security patchs&amp;rsquo; for major building block components like Java, .NET, Windows, Linux - all of which have regular security issues that could compromize any systems built on them. On top of the building blocks, even in a mid size dev team, you will have a mixture of skills and abilities in the team and even with &amp;lsquo;2 person reviews&amp;rsquo; security bugs do get through. Add in that many systems depend on services supplied by other companies - things like SaaS, hosting, ISP&amp;rsquo;s, Certificate Authorities and DNS - any or all of which are critical for security.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
