<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Carter Codell – CY 4740</title>
    <link>/docs/cy4740/</link>
    <description>Recent content in CY 4740 on Carter Codell</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Sat, 28 Dec 2019 18:06:37 -0500</lastBuildDate>
    
	  <atom:link href="/docs/cy4740/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Network Stack</title>
      <link>/docs/cy4740/network-stack/</link>
      <pubDate>Fri, 10 Jan 2020 14:11:54 -0500</pubDate>
      
      <guid>/docs/cy4740/network-stack/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Introduction</title>
      <link>/docs/cy4740/lecture1/</link>
      <pubDate>Tue, 07 Jan 2020 13:37:00 -0500</pubDate>
      
      <guid>/docs/cy4740/lecture1/</guid>
      <description>
        
        
        &lt;h2 id=&#34;modules&#34;&gt;Modules&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Attacks against the networking stack&lt;/li&gt;
&lt;li&gt;Security of core Internet services&lt;/li&gt;
&lt;li&gt;TLS and the global PKI&lt;/li&gt;
&lt;li&gt;Privacy and anonymity&lt;/li&gt;
&lt;li&gt;Web security&lt;/li&gt;
&lt;li&gt;Malware and malware detection&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;concepts&#34;&gt;Concepts&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Confidentiality&lt;/strong&gt; - Data must only be released to authorized principals. Temploral aspect, relation to difficulty or work factor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Integrity&lt;/strong&gt; - Data must not be modified (in an undetectable manner)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Availability&lt;/strong&gt; - Data and resources must be accessible when required.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Authenticity&lt;/strong&gt; - Data must be bound to identity. Authentication enables the ability to make trust decisions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Non-repudiation&lt;/strong&gt; - Non-repudiation prevents denial of authorship of a message. Not always a desirable property.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;access-control&#34;&gt;Access Control&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Access control frameworks allow one to specify security policies that describe who can interact with what.
Requires authentication as a building block for authorization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Principals&lt;/strong&gt;:  Participants in a system
&lt;strong&gt;Subjects&lt;/strong&gt;: Entities that operate on behalf of principals
&lt;strong&gt;Objects&lt;/strong&gt;: Resources acted upon by subjects&lt;/p&gt;
&lt;h3 id=&#34;authentication&#34;&gt;Authentication&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Verification of a claim of identity made by a subject on behalf of a principal.
Involves credentials: something you know; something you have; something you are.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Desirable properties: unforgeable, unguessable, revocable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Discretionary access control (DAC): users control what access is given&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Manatory access control (MAC): a central authority sets the access&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Role-based access control (RBAC): users are assigned roles and access is given on role&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Access Control Matrices are very verbose way of describing access control&lt;/p&gt;
&lt;p&gt;There are some models including abstract and contrete: access control lists (ACLs), Bell-LaPadula (no read up, no write down), Biba (no write up, no read down)&lt;/p&gt;
&lt;p&gt;Covert channels can be used to leak information in collusion wiht an authorized user.&lt;/p&gt;
&lt;p&gt;Side channels allow inadvertent information leakage (timing, power, RF emissions, sound)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Non-interference&lt;/strong&gt;: Any sequence of low inputs will produce the same low ouputs, regardless of any high inputs.&lt;/p&gt;
&lt;h3 id=&#34;information-flow&#34;&gt;Information Flow&lt;/h3&gt;
&lt;p&gt;Information flow control (IFC) makes it theoretically possible to verify non-interference.&lt;/p&gt;

      </description>
    </item>
    
  </channel>
</rss>
