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

\begin{document}
\begin{center}
CSci 4271 Spring 2024 Problem Set 1 answers template
\end{center}

You can use this document as a template for submitting your answers to
problem set 1 in a way that will make the structure clearer to
Gradescope. (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). We recommend that you write
all your answers electronically, so if you do this, export to a PDF to
submit.  If you would prefer to hand-draw figures, you can also submit
a photo or scan.

This is an individual assignment, and Gradescope should record your
identity automatically when you submit (the link is on Canvas). But as
an additional confirmation, please write your name and UMN email
address in the boxes below:

\vspace{10pt}

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

\vspace{10pt}

Question 1 (Threat model assets and attackers, 15 pts):

\newpage

Question 2 (Threat model data flow diagram, 25 pts):

\newpage

Question 3 (Threat model STRIDE threats, 15 pts):

\newpage

Question 4 (STRIDE in another context, 20 pts):

\newpage

Question 5 (A heap-related vulnerability, 25 pts):

Question 5(a) (describe the bug, 10 pts):

\vspace{200pt}

Question 5(b) (create an attack, 15 pts):

\end{document}
