\documentclass[11pt]{article}
\usepackage{fullpage}
\usepackage{times}

\begin{document}
\begin{center}
CSci 5271 Fall 2024 Exercise Set 2 answers template
\end{center}

You can use this document as a template for submitting your answers to
exercise set 2. (This template is available from the course web site
in either LaTeX or Google Doc formats). Type your answers on each page
after the question prompt (you can use additional pages, though that
we expect that would rarely be required). If you can write all your
answers electronically, please do so and export to a PDF to submit.
If you would prefer to hand-draw figures, you can also submit a scan.

Please ensure that the names and UMN email addresses of all of your
group members are recorded on Gradescope, and also confirm them below:

\vspace{10pt}

\begin{tabular}{|p{2.6in}|p{2.6in}|}\hline
Name & UMN email address\\\hline
\vspace{20pt} & \\\hline
\vspace{20pt} & \\\hline
\vspace{20pt} & \\\hline
\end{tabular}

\newpage

Question 1 (buffer overflows and invariants, 25 pts):

Question 1(a), input triggering a buffer overflow

\vspace{4in}

Question 1(b), safer logic with invariants

\newpage

Question 2 (a heap/pointer-related vulnerability, 20 pts):

\newpage

Question 3 (reference monitor without hardware support, 15 pts):

\newpage

Question 4 (sharing files on Unix, 20 pts):

\newpage

Question 5 (Multilevel-secure classification, 20 pts):

\end{document}
