AP Cybersecurity Unit 1 FRQ Practice: Credential Compromise at a Public Library (14 Points)

AP Cybersecurity Unit 1 ยท Free-Response Practice

Credential Compromise at a Public Library

Unit 1 in the real exam format: several sources from one incident, five parts, fourteen points. Covers social engineering, password attacks, public network risk, and AI on both sides of the fight.

14 points 50 minutes suggested Unit 1 ยท Topics 1.1 to 1.5 Parts A to E
50:00
Run the 50-minute clock to practice under real timing. Write your responses, then reveal the model answers and self-score out of 14.

How this question works. Every answer must be grounded in the sources below. The task verbs are precise: Identify means state the concept or the evidence, Describe means give the process or outcome, Explain means give reasons backed by specific evidence, and Determine means apply reasoning to the sources to reach a result. When a part says โ€œinclude specific entriesโ€ or โ€œinclude the network name,โ€ you lose the point without it.

The Scenario

The Riverton Public Library offers free Wi-Fi to the public and issues staff accounts for the catalog system at catalog.rivertonlib.org. On March 12 a librarian, D. Alvarez, reported that patron records had been altered. The sources below were collected during the investigation. Alvarez works two days a week from the Third Street Cafe next door. Use the sources to answer Parts A through E.

Read the red-flag reference first

Part B asks you to name a social engineering technique and cite the evidence for it. The reference below lists the techniques in the Unit 1 framework and the signal each one leaves behind. Several appear in the message in Source 1, so be precise about which one you are claiming.

Reference ยท Social Engineering Techniques and Their Signals
Technique What the adversary does Signal it leaves
Phishing Mass message impersonating a trusted sender Lookalike domain, link mismatch
Spear phishing Message tailored to one named target Real name, role, and internal details
Pretexting Invents a believable situation to justify the ask A story explaining why the rules bend
Baiting Dangles something desirable Free item, prize, found USB drive
Urgency and authority Pressures the target to act before thinking Deadlines, threats, a bossโ€™s name
Evil twin Runs a rogue access point with a trusted name Duplicate SSID, different MAC address
The Sources
Source 1 ยท Message received by D. Alvarez, March 10, 8:52 a.m.
FromIT Help Desk <[email protected]>
SubjectAction required: catalog access expires today
LinkDisplayed text: catalog.rivertonlib.org/login ย  Actual target: rivertonl1b-secure.net/verify

Hi Dana,

Following up on the catalog migration you discussed at Mondayโ€™s branch meeting. Because you are one of the two staff with editor rights on the patron database, your account is in the first migration group.

Your credentials must be re-verified before 5:00 p.m. today or editor access will be suspended and reissued through the county office, which takes about three weeks. I know you have the summer reading deadline, so I wanted to get you sorted first.

Sign in here to confirm: catalog.rivertonlib.org/login
Thanks,
Marcus Bell, IT Help Desk

Investigator note: the message contains no spelling or grammar errors. The library has no employee named Marcus Bell. A branch meeting did take place on Monday and the agenda is posted publicly on the library website.

Source 2 ยท Riverton Library Staff Security Policy

1. Staff passwords must be at least 10 characters and are changed once per year.

2. Staff must not reuse a library password on any personal account.

3. Staff may access the catalog system from any location, including public Wi-Fi, provided the browser shows a padlock.

4. Suspicious messages must be reported to the branch manager within one business day.

5. Editor rights to the patron database are granted to a maximum of two staff per branch.

Source 3 ยท Catalog Authentication Log
 1  Mar 10 08:58:14  d.alvarez  LOGIN SUCCESS  src=203.0.113.40  geo=Riverton     agent=Chrome/Win
 2  Mar 10 09:31:02  d.alvarez  LOGIN SUCCESS  src=198.51.100.23 geo=Riverton     agent=Chrome/Win
 3  Mar 11 02:07:45  d.alvarez  LOGIN FAILED   src=192.0.2.181   geo=Unknown      agent=python-requests
 4  Mar 11 02:07:46  d.alvarez  LOGIN FAILED   src=192.0.2.181   geo=Unknown      agent=python-requests
 5  Mar 11 02:07:48  d.alvarez  LOGIN SUCCESS  src=192.0.2.181   geo=Unknown      agent=python-requests
 6  Mar 11 02:09:11  d.alvarez  RECORD EDIT    src=192.0.2.181   table=patrons    rows=1,204
 7  Mar 11 02:22:56  d.alvarez  EXPORT         src=192.0.2.181   table=patrons    rows=1,204
 8  Mar 11 08:40:33  d.alvarez  LOGIN SUCCESS  src=203.0.113.40  geo=Riverton     agent=Chrome/Win
Source 4 ยท Wireless Survey, Third Street Cafe, March 10
SSID MAC address (BSSID) Security Signal First seen
ThirdStreetCafe A4:2B:8C:11:07:D1 WPA2 -62 dBm Mar 02
ThirdStreetCafe 66:F0:19:4E:B2:07 Open, no password -38 dBm Mar 10
RivertonLib-Public C8:3A:35:0A:91:44 Open, no password -71 dBm Jan 14

Investigator note: Alvarez confirmed connecting to the strongest ThirdStreetCafe network on the morning of March 10 and signing in to the catalog from the cafe.

Source 5 ยท AI Anomaly Detection Alert, generated March 11, 02:08
ALERT ID  : ANM-4471
ACCOUNT   : d.alvarez
CONFIDENCE: 0.94
BASELINE  : signs in 07:30-18:00 local, Riverton, Chrome on Windows
OBSERVED  : sign-in 02:07 local, unrecognized network, client string python-requests
FLAGS     : off-hours access; scripted client; first use of this source address;
            bulk export 1,204 rows (baseline max 40 rows)
ACTION    : alert written to queue. No automatic account action configured.
The Question

Part A

2 points

Consider the staff security policy in Source 2.

i. Explain how one part of the policy helps protect staff accounts.
ii. Explain how one rule in the policy could be modified to make staff accounts more secure. Include a specific example.

Part B

2 points

Consider the message in Source 1.

i. Identify the social engineering technique used in the message.
ii. Describe the evidence in the message that indicates the technique named in B(i). Include specific details from the message.

Part C

3 points

Consider the wireless survey in Source 4.

i. Identify the evidence in the survey that indicates a rogue access point. Include the network name.
ii. Explain how connecting to that access point could expose the catalog credentials of a staff member.
iii. Describe one practice a staff member could follow on a public network that would reduce this risk.

Part D

3 points

Consider the authentication log in Source 3.

i. Determine the row at which the account was first used by the adversary rather than by Alvarez. Explain the evidence for your choice.
ii. Describe the impact of the actions taken on rows 6 and 7.
iii. Explain why the two failed attempts on rows 3 and 4 do not indicate a brute-force attack.

Part E

4 points

Consider the AI anomaly detection alert in Source 5.

i. Identify the specific observations the system compared against its baseline to raise the alert.
ii. Explain why the alert did not prevent the data export, using the ACTION line.
iii. Describe one change to the automated system that would have halted this incident in real time.
iv. Explain one risk of configuring the automated system to take that action on its own.
Your self-scored total
0 / 14
Check the criteria you earned as you review.

Exam tips that move the needle

Budget the clock: with 14 points in 50 minutes you have roughly 3 to 4 minutes per point. Do not write a paragraph where a sentence earns the point.

Quote the source. Almost every part rewards citing a specific row, MAC address, domain, or timestamp. Vague answers that could apply to any incident do not score.

Match the verb. Identify and Determine want a short, direct result. Explain wants a reason tied to evidence. Describe wants the process or outcome. Answering the wrong verb is the most common way to lose points you actually knew.

Key terms in this question

  • Spear phishing: a message tailored to one named target using real details about their role or schedule.
  • Evil twin: a rogue access point broadcasting a trusted SSID, identifiable by a duplicate name with a different MAC address.
  • Credential capture: harvesting a username and password through a fake sign-in page rather than guessing them.
  • Baseline: the normal pattern of behavior an anomaly detection system learns and measures new activity against.
  • Detection versus response: noticing an event and acting on it are separate capabilities; an alert with no configured action stops nothing.

Get in Touch

Whether you're a student, parent, or teacher — I'd love to hear from you.

Just want free AP CS resources?

Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]