Computer Security · Midterm preparation

A balanced practice exam

Built around the published format for this course and assessment patterns from established university security courses. It is practice—not a copy or prediction of the real exam.

Exam conditions

Delivery

Canvas quiz, proctored with ProctorU

Rules

Closed book and closed resource. You cannot use notes, slides, or websites during the exam.

Question types

Exams may include multiple choice, true/false, fill-in-the-blank, short answer, and essay questions.

Preparation

View the lecture slides and videos. Problems will be similar to the assignment problems.

Practice blueprint

The 100-point balance emphasizes applying ideas to systems, not repeating assignment directions.

Foundations and human factors

Modules 1

12 points

Threat modeling and STRIDE

Module 2

16 points

Cryptography, hashes, and PKI

Modules 3–4

28 points

Availability and authentication

Modules 5–6

24 points

Integrated security design

Across modules

20 points

Provided course examples

These three prompts came from the course materials supplied for this guide. They remain separate from the researched practice exam.

Goofy's search engineOpen

Provided midterm example · Module 5

Goofy's search engine

Goofy runs a web-based search engine where users enter search queries in the search form. Goofy notices a sudden spike in search queries, with hundreds of users each sending 10+ queries per second using the search form.

  1. Is this an attack or are these queries from regular users?
  2. How can Goofy slow down this attack?
Acme's cord-pulling biometricOpen

Provided midterm example · Module 6

Acme's cord-pulling biometric

Acme Inc. uses this biometric to authenticate employees entering offices: each employee pulls a cord as hard as possible. The system measures how strong the employee is, expecting each employee to have a unique strength level.

  1. Is this a good biometric? Justify your answer using the properties of good biometric systems.
Charles picks a passwordOpen

Provided midterm example · Module 6

Charles picks a password

Charles needs to pick a password. What are the problems with each of these passwords? • abcd • abcd1234 • HelloWorld1 • Jksikgjdklxhgiuweguyrhsekldtnlkrwnstiwh4iu55we4q34u293434

  1. Explain the problem with each password.