4.3 Exercise 2: The Fleet Hardening Review
Exercise 2: The Fleet Hardening Review
Harder scenarios · 4 questions · Multi-layer reasoning · 25–30 min
Exercise 1 asked you to pick the right control. Exercise 2 asks the harder question: what does each control actually reach? Every item here pairs a control that is genuinely good with a problem it cannot touch — a policy aimed at the wrong verb, a patch that will never ship, a signature that does not exist yet, a firewall attached to the wrong layer.
Strategy: predict your answer before you read the options, then slash the trash by asking one question of each — would this still let the attack succeed? Every wrong option here was written to pass a casual read.
Kestrel AgWorks builds internet-connected agricultural machinery — tractors, irrigation tools and automated milking controllers — whose onboard computers farmers operate remotely. Kestrel updates that equipment on an as-needed basis, and field technicians carry company laptops onto customer farms and plug into networks Kestrel neither owns nor inspects.
Renata Boyle, the IT lead, is finishing the device-hardening plan. Dale Ferro, the field-service manager, pushes back on anything that slows a technician down. Each question below is one of Renata’s open decisions.
KESTREL AGWORKS — AUTOMATED MILKING CONTROLLERS
Firmware review, 12 March
Vendor advisory KAW-2026-004
Affects ......... the controller web interface
(remote code execution, no login required)
Fix released .... 6 weeks ago, for firmware line 4.x ONLY
Exploit code .... public for 2 weeks
Fleet in service, 218 units
Firmware 4.x (supported) ............ 51 fix available
Firmware 3.x (support ended 2023) ... 167 no fix will ship
All 218 units reach the internet daily so farmers can operate
them remotely. The web interface is enabled on every unit, and
the farmer app does not use it — the app connects through the
vendor cloud service instead.
Pick ONE Kestrel device class — field-technician laptop, irrigation controller, or milking controller — and write a four-row hardening plan. One row per control family in Topic 4.3: (1) a managerial policy, (2) anti-malware signatures, (3) patching, (4) the host-based firewall. For each row name the specific control you would apply and the one thing that control cannot do for this device.
The second half of each row is the point. An FRQ that asks you to justify a control is really asking whether you know its limits, and every wrong option in this exercise lives in exactly one of those blind spots.
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.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
Prefer email? Reach me directly at [email protected]