<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chad Salinas Computer Security</title>
	<atom:link href="http://chadsalinascomputersecurity.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://chadsalinascomputersecurity.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 11 Nov 2008 22:13:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='chadsalinascomputersecurity.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f3ab91a0fea383bfdb798410e0a23c07?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Chad Salinas Computer Security</title>
		<link>http://chadsalinascomputersecurity.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://chadsalinascomputersecurity.wordpress.com/osd.xml" title="Chad Salinas Computer Security" />
		<item>
		<title>Computer Security Syllabus</title>
		<link>http://chadsalinascomputersecurity.wordpress.com/2008/11/11/computer-security-syllabus/</link>
		<comments>http://chadsalinascomputersecurity.wordpress.com/2008/11/11/computer-security-syllabus/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 22:13:09 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chadsalinascomputersecurity.wordpress.com/?p=3</guid>
		<description><![CDATA[


Introduction 


Chad Salinas Reading List Spring 2008


Lecture 1:
4/ 1/08
(Mitchell) 
Course overview    [ppt]
Reading:
 Reflections on Trusting Trust, Ken Thompson
 Botnets, Cybercrime, and Cyberterrorism:        Vulnerabilities and Policy Issues for Congress (Congressional Research Services report)





 Part 1: Basics 





Lecture 2:
4/ 3/08
(inv) 
Secure system design, access control, and protection   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chadsalinascomputersecurity.wordpress.com&blog=5486077&post=3&subd=chadsalinascomputersecurity&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><table border="0">
<tbody>
<tr>
<td colspan="2"><span style="color:#000080;font-size:xx-small;">Introduction </span></td>
</tr>
<tr>
<td colspan="2">Chad Salinas Reading List Spring 2008</td>
</tr>
<tr>
<td valign="top">Lecture 1:<br />
4/ 1/08<br />
<span>(Mitchell) </span></td>
<td valign="top">Course overview    [<a href="http://crypto.stanford.edu/cs155/lectures/01-intro-thompson.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.acm.org/classics/sep95/"> Reflections on Trusting Trust</a>, Ken Thompson<br />
<a href="http://www.fas.org/sgp/crs/terror/RL32114.pdf"> Botnets, Cybercrime, and Cyberterrorism:        Vulnerabilities and Policy Issues for Congress</a> (Congressional Research Services report)</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><span style="color:#000080;font-size:xx-small;"> Part 1: Basics </span></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 2:<br />
4/ 3/08<br />
<span>(inv) </span></td>
<td valign="top">Secure system design, access control, and protection     [<a href="http://crypto.stanford.edu/cs155/lectures/cs155-access-control.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://web.mit.edu/Saltzer/www/publications/protection/"> The Protection of Information in Computer Systems</a> J.H. Saltzer and M.D. Schroeder<br />
<a href="http://research.microsoft.com/lampson/08-Protection/WebPage.html"> Protection</a>, by Butler Lampson<br />
The Confused Deputy, Norm Hardy<br />
<a href="http://www.citi.umich.edu/u/provos/papers/privsep.pdf"> Preventing privilege escalation</a>, Provos et al. 2003</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 3:<br />
4/ 8/08<br />
<span>(Bon) </span></td>
<td valign="top">Buffer overflows and other common bugs: exploits and defenses    [<a href="http://crypto.stanford.edu/cs155/lectures/03-ctrl-hijack.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.ece.cmu.edu/%7Eadrian/630-f04/readings/cowan-vulnerability.pdf"> Buffer Overflows: Attacks and Defenses for the Vulnerability of         the Decade</a>, Crispin Cowan, et al.<br />
<a href="http://www.phrack.org/archives/49/P49-14"> Smashing The Stack For Fun And Profit</a>, Aleph One<br />
<a href="http://phrack.org/archives/60/p60-0x0a.txt"> Basic Integer Overflows</a>, blexim</p>
<p><a href="http://crypto.stanford.edu/cs155/papers/formatstring-1.2.pdf"> Exploiting Format String Vulnerabilities</a>, team teso (optional)<br />
<a href="http://crypto.stanford.edu/cs155/papers/litch.pdf"> Defeating the Stack Based Buffer Overflow Prevention Mechanism of          Microsoft Windows 2003 Server</a>, David Litchfield (optional)</p>
<p><a href="http://www.phrack.org/archives/57/p57-0x09"> Once upon a free()</a>, anonymous (Optional but useful for Project 1)<br />
<a href="ftp://download.intel.com/design/Pentium4/manuals/25366521.pdf"> Intel Architecture Guide for Software Developers</a>,         Intel (Optional but pages 155-162 useful for Project 1)<br />
<a href="http://www.milw0rm.com/papers/3"> How to hijack the Global Offset Table with pointers for root shells</a>,        c0ntex (Optional but useful for Project 1)</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 4:<br />
4/10/08<br />
<span>(Bon) </span></td>
<td valign="top">Malware: Computer viruses, Spyware, and key-loggers<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/viruses.pdf"> Hunting for metamorphic</a>, Szor, P. Ferrie<br />
<a href="http://crypto.stanford.edu/cs155/papers/virus_antivirus_coevolution.pdf"> Computer Virus-Antivirus Coevolution.</a> Nachenberg, Comm. ACM, 40(1), pp. 46-51, 1997<br />
<a href="http://www.honeynet.org/papers/bots/"> Know your Enemy: Tracking Botnets</a>, Honeynet<br />
<a href="http://www.usenix.org/events/hotbots07/tech/full_papers/daswani/daswani.pdf"> The Anatomy of Clickbot.A</a>, Daswani et al.  (optional)</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 5:<br />
4/15/08<br />
<span>(inv) </span></td>
<td valign="top">Fuzzing and tools for writing robust application code    [<a href="http://crypto.stanford.edu/cs155/lectures/fuzzing.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.stanford.edu/%7Eengler/sp-ieee-02.ps"> Using Programmer-Written Compiler Extensions to Catch Security Holes</a>,       Ken Ashcraft, Dawson Engler<br />
<a href="http://www.cs.kuleuven.ac.be/conference/EuroSys2006/papers/p73-ball.pdf"> Thorough Static Analysis of Device Drivers</a>, Ball et al.<br />
<a href="ftp://ftp.research.microsoft.com/pub/tr/TR-2007-58.pdf"> White box fuzzing</a>, by P. Godefroid et al.<br />
<a href="http://www.immunityinc.com/downloads/DaveAitel_TheHackerStrategy.pdf"> How hackers look for bugs</a> by Dave Aitel<br />
<a href="http://toorcon.org/2007/talks/60/real_world_fuzzing.pdf"> Real world fuzzing</a>, by Charlie Miller</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 6:<br />
4/17/08<br />
<span>(Bon) </span></td>
<td valign="top">Dealing with bad (legacy) application code: sandboxing and isolation    [<a href="http://crypto.stanford.edu/cs155/lectures/sandboxing.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/confinement.pdf"> A note on the confinement problem</a>, Butler Lampson<br />
<a href="http://www.stanford.edu/%7Etalg/papers/traps/traps-ndss03.pdf"> Traps and Pitfalls: Practical Problems in System Call Interposition         Based Security Tools</a>,         T. Garfinkel<br />
<a href="http://crypto.stanford.edu/cs155/papers/sfi.pdf"> Efficient Software-Based Fault Isolation</a>, Robert Wahbe, et al.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 7:<br />
4/22/08<br />
<span>(Mit) </span></td>
<td valign="top">Use of cryptography in computer security    [<a href="http://crypto.stanford.edu/cs155/lectures/07-crypto.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.youtube.com/watch?v=kO8x8eoU3L4"> Five-minute university</a><br />
<a href="http://www.cl.cam.ac.uk/users/rja14/wcf.html"> Why cryptosystems fail</a>, Ross Anderson</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><span style="color:#000080;font-size:xx-small;"> Part 2: Web Security </span></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 8:<br />
4/24/08<br />
<span>(Bon) </span></td>
<td valign="top">Web security:  introduction    [<a href="http://crypto.stanford.edu/cs155/lectures/browser-security.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.usenix.org/event/hotbots07/tech/full_papers/provos/provos.pdf"> The ghost in the browser: analysis of web-based malware</a>, Provos et al.<br />
<a href="https://crypto.stanford.edu/forcehttps/forcehttps.pdf"> ForceHTTPS: Protecting High-Security Web Sites from Network Attacks</a>,    Jackson and Barth.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 9:<br />
4/29/08<br />
<span>(Mit) </span></td>
<td valign="top">The browser security model    [<a href="http://crypto.stanford.edu/cs155/lectures/09-web-browser.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/websec"> browser security papers</a>.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 10:<br />
5/ 1/08<br />
<span>(Mit) </span></td>
<td valign="top">Secure web site design    [<a href="http://crypto.stanford.edu/cs155/lectures/10-web-site-sec.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/CSS.pdf"> Cross site scripting explained</a>, Amit Klein<br />
<a href="http://crypto.stanford.edu/cs155/papers/sql_injection.pdf"> SQL Injection attacks</a>, Chris Anley<br />
<a href="http://crypto.stanford.edu/cs155/papers/Session_Riding.pdf"> Cross Site Request Forgeries</a>, Schreiber, 2004</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 11:<br />
5/ 6/08<br />
<span>(inv) </span></td>
<td valign="top">User authentication: Password management, phishing, user interfaces, single sign on    [<a href="http://crypto.stanford.edu/cs155/lectures/phishing.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/sameorigin/sameorigin.pdf"> Protecting Browser State from Web Privacy Attacks</a>, Jackson et al<br />
<a href="http://www.indiana.edu/%7Ephishing/papers/finn-conducting.pdf"> Designing and Conducting Phishing Experiments</a>,        Finn and Jakobsson, 2007</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><span style="color:#000080;font-size:xx-small;"> Part 3: Network security </span></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 12:<br />
5/ 8/08<br />
<span>(Mit) </span></td>
<td valign="top">Security problems in network protocols: TCP, DNS, SMTP, and routing    [<a href="http://crypto.stanford.edu/cs155/lectures/12-tcp-dns.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.cs.columbia.edu/%7Esmb/papers/acsac-ipext.pdf"> A look back at Security Problems in the TCP/IP Protocol Suite</a>,        S. Bellovin, ACSAC 2004.<br />
<a href="http://crypto.stanford.edu/dns/"> Protecting Browsers from DNS Rebinding Attacks</a></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 13:<br />
5/13/08<br />
<span>(inv) </span></td>
<td valign="top">Network defense tools: Firewalls, VPNs, Intrusion Detection, and filters    [<a href="http://crypto.stanford.edu/cs155/lectures/13-network-defense.pdf">pdf</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/IDSpaper.pdf"> Insertion, Evasion, and Denial of Service: Eluding Network          Intrusion Detection</a>, T. Ptacek<br />
<a href="http://crypto.stanford.edu/cs155/papers/bro-usenix98-revised.ps"> Bro: A System for Detecting Network Intruders in Real-Time</a>,         V. Paxon<br />
<a href="http://www.securityfocus.com/printable/infocus/1285"> Linux Firewall &#8211; the Traffic Shaper </a>,         J. Wortelboer and J. Van Oorschot</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 14:<br />
5/15/08<br />
<span>(Bon) </span></td>
<td valign="top">Unwanted traffic:  denial of service attacks and spam email    [<a href="http://crypto.stanford.edu/cs155/lectures/DDoS-and-spam.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/savage-traceback-sigcomm00.pdf"> Practical network support for IP Traceback</a>, S. Savage, et al.<br />
<a href="http://www.ics.uci.edu/%7Exwy/publications/tva.pdf"> A DoS-Limiting Network Architecture</a>, Yang, Wetherall, and Anderson<br />
<a href="http://www.csoonline.com/read/050105/extortion.html"> A detailed DDoS extortion story</a></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 15:<br />
5/20/08<br />
<span>(Bon) </span></td>
<td valign="top">Privacy:  Anonymous routing, mix nets (Tor), and PIR    [<a href="http://crypto.stanford.edu/cs155/lectures/privacy.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://tor.eff.org/tor-design.pdf"> Tor: The Second-Generation Onion Router</a>, Dingledine et al.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 16:<br />
5/22/08<br />
<span>(Mit) </span></td>
<td valign="top">Network worms and bot-nets:  attacks and defenses    [<a href="http://crypto.stanford.edu/cs155/lectures/16-worms-bots.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www-cse.ucsd.edu/users/savage/papers/IEEESP03.pdf"> Inside the slammer worm</a>, S. Savage<br />
<a href="http://www-cse.ucsd.edu/users/savage/papers/OSDI04.pdf"> Automated worm fingerprinting</a>, S. Singh et al.<br />
<a href="http://research.microsoft.com/research/shield/papers/shieldSigcomm04.pdf"> Blocking new attacks without patching</a>, H. Wang et al.<br />
<a href="http://crypto.stanford.edu/cs155/papers/botswat_dimva.pdf"> Characterizing the Remote Control Behavior of Bots </a>, E. Stinson and J.C. Mitchell</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><span style="color:#000080;font-size:xx-small;"> Part 5:  Final topics </span></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 17:<br />
5/27/08<br />
<span>(Bon) </span></td>
<td valign="top">Trusted Computing Systems    [<a href="http://crypto.stanford.edu/cs155/lectures/08-TCG.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://www.cs.dartmouth.edu/%7Esws/papers/mswm03.pdf"> Experimenting with TCG Hardware</a>, Marchesini, et al.<br />
<a href="https://www.trustedcomputinggroup.org/downloads/TCG_1_0_Architecture_Overview.pdf"> TCG Specification Architecture Overview</a><br />
<a href="http://crypto.stanford.edu/%7Edabo/abstracts/terra.html"> A Virtual Machine-Based Platform for Trusted Computing</a>,         Garfinkel et al.</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 18:<br />
5/29/08<br />
<span>(Mit) </span></td>
<td valign="top">Digital Rights Management    [<a href="http://crypto.stanford.edu/cs155/lectures/18-drm.ppt">ppt</a>]<br />
<span style="color:#808000;">Reading:</span><br />
<a href="http://crypto.stanford.edu/cs155/papers/self-checking-code.pdf"> Hardware-assisted circumvention of     self-hashing software tamper resistance</a>, Oorschot et al.<br />
<a href="http://en.wikipedia.org/wiki/Digital_Rights_Management"> Wikipedia description and links</a></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td valign="top">Lecture 19:<br />
6/ 3/08<br />
<span>(inv) </span></td>
<td valign="top">Final lecture:  Zulfikar Ramzan, Symantec Corp.    [<a href="http://crypto.stanford.edu/cs155/lectures/zully.pdf">pdf</a>]<br />
<span style="color:#808000;">Reading:</span></td>
</tr>
</tbody>
</table>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chadsalinascomputersecurity.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chadsalinascomputersecurity.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chadsalinascomputersecurity.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chadsalinascomputersecurity.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chadsalinascomputersecurity.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chadsalinascomputersecurity.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chadsalinascomputersecurity.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chadsalinascomputersecurity.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chadsalinascomputersecurity.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chadsalinascomputersecurity.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chadsalinascomputersecurity.wordpress.com&blog=5486077&post=3&subd=chadsalinascomputersecurity&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://chadsalinascomputersecurity.wordpress.com/2008/11/11/computer-security-syllabus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
	</channel>
</rss>