Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
cutelimination committed Jun 2, 2024
1 parent 354f3eb commit 8ce0db7
Showing 1 changed file with 122 additions and 0 deletions.
122 changes: 122 additions & 0 deletions teaching/security24.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Compiling Techniques</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<center><span style="font-size:36px; font-weight:bold; color:#2980B9; align: center">Software Security (Spring 25)</span></center>
<h2>Course Information</h2>
<b>Lectures:</b> ???<br />
<b>Instructor:</b> a, b, and c?
<br/>
<b>Teaching assistant:</b> ?<br/>

<h2>Schedule</h2>

(TBD)

<br> <br>

<table class="alt-color">
<colgroup>
<col span="1" style="padding: 10px 5px;" />
<col span="1" style="padding: 10px 5px;" />
<col span="1" style="padding: 10px 5px;" />
</colgroup>
<tr style="font-weight:bold">
<td>Section</td>
<td>Topic</td>
<td>Selected?<br></td>
</tr>

<tr>
<td><a href="">Introduction</a></td>
<td></td>
<td></td>
</tr>

<tr>
<td><a href="">???</a></td>
<td></td>
<td></td>
</tr>


<tr>
<td><a href="">???</a></td>
<td></td>
<td></td>
</tr>

<tr>
<td><a href="">???</a></td>
<td></td>
<td></td>
</tr>

<tr>
<td><a href="">Dataflow Analysis</a></td>
<td>Dataflow analysis, handling of pointers</td>
<td>IFDS, CFL-reachablity, information flow type</td>
</tr>

<tr>
<td><a href="">Abstract Interpretation</a></td>
<td>Soundness&completeness&prcision, Numerical domains</td>
<td></td>
</tr>

<tr>
<td><a href="">SMT-based Analyses</a></td>
<td>Symbolic abstraction, software model checking</td>
<td></td>
</tr>

<tr>
<td><a href="">Software Testing</a></td>
<td>Fuzzing, dynamic taint analysis</td>
<td>Metamorphic tesing, property-based testing</td>
</tr>

<tr>
<td><a href="">???</a></td>
<td>CFI, SFI, etc.</td>
<td></td>
</tr>
</table>

<h2>Assignments, Labs, Exams</h2>

<ul>
<li>??
</li>
<li>??
</li>

</ul>

<h2>References</h2>

<ul>
<li>[PSK] Uday P. Khedker, Amitabha Sanyal, Bageshri Karkare. Dataflow Analysis: Theory and Practice
</li>
<li>[M&S]<a href="https://cs.au.dk/~amoeller/spa/spa.pdf">Anders Møller, Michael I. Schwartzbach. Static Program Analysis</a>
</li>

</ul>

<h2>Some Tutorials</h2>
<ul>
<li>
<a href="http://ayrtonmassey.github.io/proj/index.html">Dataflow Analysis Tutor </a> by Ayrton Massey
</li>
<li>
<a href="pdf/LLVM_IR_Passes.pdf">LLVM IR and Passes</a>
</li>
</ul>


</body>
</html>

0 comments on commit 8ce0db7

Please sign in to comment.