◇ OpenCyber Academy
Technologist · Chapter 17 · English

Chapter 17 — Security architecture and engineering: tooling

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Chapter 17 — Security architecture and engineering: tooling

Lesson map

Lesson 17 published. Map, example, EX049.

flowchart TD
  N0["Learning outcomes"]
  N1["17.1 Needs before tools"]
  N2["17.2 A trial"]
  N3["17.3 Avoiding sprawl"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4
  N4 --> EX["Worked example"]
  EX --> Q["Exercise EX049"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["17.1 Needs before tools"]
  N2["17.2 A trial"]
  N3["17.3 Avoiding sprawl"]
  N4["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> Q["EX049"]
[Learning outcomes]
    |
    v
[17.1 Needs before tools]
    |
    v
[17.2 A trial]
    |
    v
[17.3 Avoiding sprawl]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX049]

Learning outcomes

You will (1) choose tools for a small security team; (2) evaluate a tool on a trial; (3) avoid tool sprawl.

17.1 Needs before tools

Vendors approach Brightwater with security products. Tomás lists needs first: device inventory, update reporting, central logs, vulnerability scanning of internet-facing services and backup monitoring. He checks what existing systems already do: the device management service covers inventory and updates, and the cloud provider offers basic logging. Only vulnerability scanning and log alerting are true gaps. Starting from needs rather than products prevents buying overlapping tools that nobody has time to run. He writes the needs list on one page and asks Sam to rank them, so that any later purchase can be traced back to a specific, agreed gap.

17.2 A trial

Tomás runs a two-week trial of an external vulnerability scanner against Brightwater's public addresses, with written permission from Sam and the hosting provider. He defines trial criteria: findings accuracy, false alarms, effort to run and cost. The scanner finds an outdated web server banner on the old customer portal and a certificate due to expire. It also reports two false alarms about services that are not running. He records the time spent each week, because a tool that takes hours of triage may not suit a team of two.

17.3 Avoiding sprawl

Tomás recommends one scanner and using existing cloud logging with three alert rules rather than buying a full monitoring platform. He writes down who runs each tool, how often and where results go. Each tool must have an owner and a purpose linked to a risk scenario from chapter 13. Tools without owners become shelfware that gives false comfort. Sam approves the plan, noting that the total cost is lower than one vendor's opening quote for an all-in-one platform. The tool list is reviewed each year with the risk scenarios.

Worked example

Tomás lists needs before products, trials a scanner with written permission against set criteria and recommends a minimal owned toolset.

Synthetic case. Tools and findings are synthetic.

Errors and limits

Trials are short and may miss issues. Free tiers can change.

Exercises

Synthesis

Choose tools from needs, trial them against criteria and give each one an owner and a purpose.

Continue studying — chapter 17 of 30

← Chapter 16 (draft) · Course chapter index · Chapter 18 (draft) →