For six modules you have followed Marta, Lucía and the rest of the Nimbus Reservas team as they discovered their assets, suffered an incident, prioritised risks with 18,000 € and decided what to leave undone. You have read their decisions. Now you are going to make your own. The Final Project consists of producing the complete security dossier of a small organisation: the set of documents that allows someone — management, a customer, an auditor, you a year from now — to understand what is protected, from what, with what means and with what evidence. It is not an academic exercise invented to round off a course: it is, literally, the work handed to whoever takes a security post in an SME or in a small public authority, and the work a consultant invoices when they are hired "to see how we are doing".
This lesson is the brief. Here you decide which organisation you will work on, you understand what is asked of you from each module, you know what is out of scope and you take away a realistic plan. The templates for each deliverable are in 07-02, the criteria you will assess yourself against in 07-03, and an annotated reference solution in 07-04. Do not look at 07-04 before you have done the work: it is the only part of the course that is spoilt if you read it at the wrong time.
Contents
- What you are going to produce: the security dossier
- The learning objective: decide, prioritise and justify
- Choosing the case: option A and option B
- Option A: your real organisation, with authorisation and anonymised
- Case 1 — Clínica Dental Sonrisa Norte
- Case 2 — Valdellano Town Council
- Case 3 — Alzabra Outdoor
- Comparison table and how to choose the case that suits you
- Project scope, module by module
- What the project does NOT include
- Suggested plan: seven phases and 20-30 hours
- The golden rule: everything traces back to a risk and to a resource
- The course as a reference manual: what to read when you get stuck
- Preview of the final deliverable
- What you are going to produce: the security dossier
In 06-04 the idea of the security dossier appeared — the reusable security pack: the folder Nimbus prepares once and reuses every time a customer asks, an auditor visits or management wants to know where the security money went. Your project is exactly that, applied to another organisation.
A complete security dossier, in a small organisation, answers eight questions in this order:
| # | Question it answers | Deliverable | Course module |
|---|---|---|---|
| 1 | What do we have and what is it worth? | Context, asset inventory and classification | M1 |
| 2 | What can go wrong and how much does it hurt? | Risk register | M4 |
| 3 | What rules do we set ourselves? | Minimum documentation set (policies) | M4 |
| 4 | What do we do about it and what does it cost? | Control catalogue | M2, M3, M4 |
| 5 | What do we do when it happens? | Response and recovery plan | M4 |
| 6 | How do we know it works? | Technical verification plan | M5 |
| 7 | What does the law require and how do we prove it? | Regulatory framework, compliance and data | M6 |
| 8 | How do we sustain it over time? | Awareness programme and 12-month roadmap | M6 |
Eight documents. Not one more. A thirty-document dossier in a 25-person organisation is a red flag, not a sign of maturity: it means a documentation set has been copied from a multinational and nobody is going to maintain it.
Why this and not an exam. A security exam measures whether you remember that CVSS scores technical severity and EPSS the likelihood of exploitation. You have already demonstrated that in every lesson. What an exam cannot measure — and the only thing you will genuinely be asked for in a real post — is whether, with 9,000 € and 180 hours, you are able to say this yes, this no, and for this reason. That is the real exam, and it has no multiple-choice answers.
- The learning objective: decide, prioritise and justify
Write it on a note and keep it in sight while you work:
You are not assessed on what you know. You are assessed on what you
decide, in what order you put it and with what argument you defend it
when someone asks you why.The three competencies, broken down:
| Competency | What it means in the project | How you can tell it is missing |
|---|---|---|
| Decide | Choosing one specific option among several reasonable ones and committing to it | Documents full of "it is recommended to assess", "it would be advisable to study" |
| Prioritise | Setting a defensible order and leaving things out explicitly | A catalogue of 40 controls that fits neither the budget nor the hours |
| Justify | Every decision points to a risk, a legal requirement or a constraint | "We implement EDR" without saying which risk it treats or why before anything else |
There is a fourth competency the project trains without naming it: honesty. A dossier that says "control implemented" about something nobody has tested is not an optimistic dossier, it is a false one, and in 06-04 we saw what happens to it when an auditor turns up. In your project, anything that has not been tested is written down as planned. It costs a second and it defines you professionally.
- Choosing the case: option A and option B
The first thing you decide is which organisation you work on. And there is one firm constraint: you do not work on Nimbus Reservas. Nimbus is already solved throughout the course; using it would lead you to copy the risk register from 04-01 and the catalogue from 04-03 in different words, and you would have decided nothing. Nimbus stays as a benchmark for the standard, not as a case.
You have two options:
flowchart TD
A["Choose the project case"] --> B{"Do I have access to a real organisation\nand can I obtain WRITTEN authorisation?"}
B -->|"Yes"| OA["OPTION A\nReal organisation\n+ written authorisation\n+ anonymised data"]
B -->|"No, or not sure"| OB["OPTION B\nOne of the three fictitious cases\nin this lesson"]
OA --> C{"Will the dossier leave\nthe organisation?\n(portfolio, community, interview)"}
C -->|"Yes"| D["ALWAYS anonymise:\nnames, domains, IPs,\nsuppliers, exact figures"]
C -->|"No"| E["Internal use: you may use\nreal data, but protect the\ndocument as CONFIDENTIAL"]
OB --> F["Pick 1 of 3 according to the\nprofessional profile you want"]
Neither option is better than the other in learning terms. Option A has the advantage that the result is genuinely useful and the disadvantage that you will have to dig out data that is not always available. Option B hands you all the data on a plate, which lets you concentrate 100 % on deciding rather than on finding out, and it is the one I recommend if this is your first dossier.
- Option A: your real organisation, with authorisation and anonymised
If you choose to work on a real organisation — yours, a relative's, a client's — there are three rules that are not advice.
⚠️ Validation note — authorisation and legality
You need prior written authorisation from someone with the standing to give it before you inventory assets, review configurations or talk to employees about security. Go back over 06-06 section 2: the authorisation must come from whoever has the power to bind the organisation, with an explicit scope, a time window and in writing. Working there does not authorise you; nor does a colleague saying "sure, look at whatever you like". And most important of all: this project is documentary analysis, not technical testing. Scanning your company's network "for the project" without express authorisation for that specific activity may amount to unlawful access regardless of your intention (06-06, section 1). If you have any doubt about the extent of your permission, work on a fictitious case.
Rule 1 — Authorisation in writing. An e-mail from the manager, the partner or the person in charge saying what you may review, for how long and for what purpose. Keep it in the project folder. It is the dossier's first piece of evidence.
Rule 2 — Anonymise from minute one. Do not anonymise at the end: anonymise as you write. Replace the real name with a made-up one, the domain with <something>.example, public IPs with documentation ranges (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24), supplier names with their category ("the ERP supplier"), and round the financial figures. An anonymised dossier serves the analysis just as well and can be shown to people; one with real data never leaves the organisation.
Rule 3 — No personal data in the dossier. An asset inventory does not need the list of employees with their e-mail addresses. It needs "12 Windows laptops assigned to clinical staff". If your project contains personal data, you have turned yourself into one of the project's risks.
Minimum fit. If your real organisation is too big for 25 hours of work, narrow it down: pick one site, one department or one service and state the scope in writing, exactly as Nimbus did in 04-01 section 4. An excellent dossier over a small scope is worth far more than a superficial one over the whole company.
- Case 1 — Clínica Dental Sonrisa Norte, S.L.P.
Sector and size. Private dental care — Clínica Dental Sonrisa Norte is a dental practice with 25 employees across 3 sites in Asturias: Gijón (main site, 5 treatment rooms), Oviedo (3 treatment rooms) and Avilés (2 treatment rooms). Turnover of approximately 2.1 M€/year. Around 4,800 active patients on file.
Staff and roles.
| Person / group | No. | Role relevant to the project |
|---|---|---|
| Elena Vázquez — practice manager and founding partner | 1 | Decides the budget; signs contracts; not technical |
| Nuria Prado — practice coordinator | 1 | De facto owner of everything that is not clinical; she will be your "Lucía" |
| Álvaro Sanjuán — administration and billing | 1 | Payments, patient finance, payroll through an outside bureau |
| Dentists (3 of them partners) | 7 | Use the clinical software in the treatment rooms; share a session |
| Hygienists and dental nurses | 9 | Access to patient records; rotate between sites |
| Receptionists | 3 | Appointment book, payments, WhatsApp with patients |
| In-house dental laboratory and marketing | 2 | Receive work tickets and scans; run social media with an agency |
| Site coordinators (Oviedo and Avilés) | 2 | Clinical staff with administrative duties |
Systems and data.
- DentaGest: practice management software on a physical Windows server in Gijón with a SQL Server database. Clinical records, odontograms, treatment quotes, consents and the appointment book. It is a legacy system: the installed version is 6 years old and upgrading means paying for a new licence.
- Digital radiology: a panoramic X-ray unit and intraoral sensors that write DICOM images into a shared folder on the same server, which the vendor requires to be writable from every treatment room.
- Connected sites: Oviedo and Avilés reach Gijón over a VPN between consumer-grade ISP routers. If the Gijón line goes down, the other two sites cannot see the clinical records.
- Backup NAS in the same room as the server. Nightly copy of the SQL Server database and of the DICOM folder. Nobody has ever restored it. Microsoft 365 Business with 25 mailboxes and no mandatory MFA. A WordPress website with an appointment form, managed by the agency.
- WhatsApp on two reception phones: appointment reminders and photos patients send of their own mouths. A bank card terminal at each site and an external finance provider for treatment paid in instalments.
Third parties.
| Third party | What it does | Access it has |
|---|---|---|
| Datacer Norte | General IT maintenance | Permanent remote access to every machine and to the server |
| DentaGest vendor | Application support | On-demand remote access with a shared administrator account; does not support MFA |
| External dental laboratory | Makes prostheses | Receives work tickets and scans by e-mail |
| Marketing agency | Website and campaigns | Administrator of WordPress and of the appointment form |
| Payroll bureau | Payroll | Receives data on all 25 employees |
| Patient finance provider | Consumer credit | Receives patients' identifying and financial data |
| Confidential waste disposal | Paper collection | Bins at all three sites |
Applicable regulatory framework. GDPR and the LOPDGDD (the Spanish Data Protection Act), with article 9 at the centre because the entire business turns on health data; Law 41/2002 (the Spanish Patient Autonomy Act), which requires clinical records to be retained and regulates access to them; regional healthcare rules; the LSSI-CE (Spain's e-commerce and information society services act, Law 34/2002) because of the website with a form; and contractual obligations from the bank for the card terminals. If the practice were to contract services with a public health insurer or with the regional health service, the ENS (Spain's National Security Framework, Royal Decree 311/2022) would also apply through the contract.
Resources. Security budget: 9,000 €/year. There are no internal systems staff: the contract with Datacer Norte includes a pot of 120 h/year and Nuria can devote around 4 h/week ≈ 180 h/year. Any additional Datacer hour is billed at 55 €/h against the budget.
Tensions specific to the case (the ones that will force you to decide):
- Centralisation versus availability: the clinical records live on a server at one site and two sites depend on a consumer-grade VPN. Splitting them up improves availability and worsens control; centralising does the opposite.
- The supplier that will not accept MFA: the DentaGest vendor insists on a shared administrator account with no second factor, and without its support the practice cannot operate. This is the exact equivalent of A-19 at Nimbus.
- WhatsApp: banning it is right on paper and is what nobody is going to comply with; it has to be solved, not declared forbidden.
- Shared sessions in the treatment rooms: the dentists are not going to log in between one patient and the next. Without individual identity there is no traceability of access to the clinical record, which is precisely what Law 41/2002 requires.
- Backups in the same room as the server: a fire, a burglary or a ransomware attack takes both.
- Case 2 — Valdellano Town Council
Sector and size. Local government. A municipality of 7,800 inhabitants, 62 council employees spread across four buildings: the town hall, the social services building, the sports centre and the library and cultural centre.
Staff and roles.
| Person / group | No. | Relevant role |
|---|---|---|
| Mercedes Alfaro — Secretary-Comptroller | 1 | Signs almost everything; de facto owner of compliance |
| Jorge Ibáñez — assistant IT technician | 1 | The only technical person; also looks after the library's computer room |
| Mayor's office and councillors | 9 | Decide the budget; use personal devices and personal e-mail |
| General administration (registry, residents' register, treasury, planning) | 21 | Handle the residents' register, local taxes and case files |
| Pilar Cañas and the Social Services team | 6 | Case files with article 9 and article 10 data |
| Local police | 6 | Penalty case files, number-plate reader |
| Works crew, sports, library, nursery | 18 | Occasional users; the nursery processes children's data |
Systems and data. An electronic office and case management system from a single supplier, hosted in that supplier's cloud. The municipal residents' register (all 7,800 residents). Accounting and treasury from the same supplier. The incoming and outgoing correspondence register. Social services case files with health data, socio-economic circumstances, minors and gender-based violence. Penalty case files held by the local police, which are article 10 data. CCTV at the sports centre and the library, and a number-plate reader in the police vehicle. A transparency portal. 55 PCs across four buildings linked by municipal fibre and a radio link to the sports centre. Public Wi-Fi at the library and in the square. And irrigation and street-lighting controllers connected to the same flat network.
Third parties.
| Third party | What it does | Note |
|---|---|---|
| Single e-government supplier | Electronic office, case files, residents' register, accounting | Total lock-in; its ENS conformity is "in progress" |
| Provincial Council | Technical assistance and hosting for small municipalities | Can supply services and funding without the council running its own tender |
| PC maintenance | Workstation support | Remote access |
| Camera maintenance | CCTV | Access to the recordings |
| Payroll bureau | HR | Processor |
Applicable regulatory framework. The ENS (Royal Decree 311/2022) is mandatory, with a category to be determined in the project itself and foreseeably MEDIUM because of social services and the residents' register; GDPR and the LOPDGDD; Laws 39/2015 and 40/2015 on administrative procedure and the legal regime of the public sector; Law 19/2013 on transparency; Law 9/2017 on public sector contracts, which forces security requirements to go into the tender documents; and the open question of whether NIS2 reaches it — that depends on the scope and on the transposition, and it is exactly the kind of doubt you resolve by asking, not by assuming.
Resources. A security budget line of 12,000 €/year, subject to public procurement procedures, which means you cannot buy quickly. Jorge can devote around 300 h/year to security. There is the option of taking up services from the Provincial Council at no direct cost.
Tensions specific to the case.
- The single supplier: the electronic office, the residents' register and the accounts are all in its hands. There is no realistic way out, so the work consists of managing the risk of a third party you depend on completely (04-04).
- The ENS is not optional: it requires a formal risk analysis, categorisation, a Statement of Applicability and conformity. Nobody has ever done it and there is no budget for a full consultancy engagement.
- Public procurement as a security constraint: you cannot "put a card in" to a SaaS product. Everything that costs money takes months and has to fit inside a contract.
- A flat network with OT: the irrigation and street-lighting controllers live alongside the residents' register. Segmenting is cheap in equipment and expensive in Jorge's hours.
- Councillors with personal devices and e-mail: elected officials who are not employees and to whom the council staff's disciplinary regime cannot be applied.
- Case 3 — Alzabra Outdoor, S.L.
Sector and size. E-commerce selling mountaineering and climbing gear. 8 people, 100 % remote, no office. Turnover 2.4 M€/year across some 35,000 orders, with 30 % concentrated in the six weeks of Black Friday and Christmas.
Staff and roles.
| Person | Role |
|---|---|
| Berta Roldán — founder and CEO | Decides everything that costs money |
| Nacho Puig — development | The only technical profile; maintains the integration app and the VPS |
| Kevin Otero — marketing and acquisition | Administrator of the advertising accounts and of e-mail marketing |
| Sofía Marín — customer service | Access to the helpdesk with the conversation history |
| Laia Ferrer — purchasing | Margins spreadsheet and supplier contracts |
| Tomás Delgado — finance (part-time) | Access to the payment gateway and to online banking |
| 2 extra customer-service staff for the peak season | Temporary contracts, their own devices |
On top of that, two freelance developers come in to help during the peak season, with access to the repository and to production.
Systems and data. The shop runs on Shopify. An in-house integration app (Python) on a VPS synchronises orders with the ERP and with the logistics operator. Cloud ERP. Warehousing and logistics outsourced to a 3PL connected by API. A hosted payment gateway: the shop does not store cards, but the payment page is served from the shop's own domain. A SaaS helpdesk with the customer conversation history. An e-mail marketing platform with 180,000 subscribers. Advertising accounts with delegated access for an agency. A shared spreadsheet with margins and supplier terms. Data processed: customers' identifying and contact details, purchase history, delivery addresses, employee data and trade secrets in the margins spreadsheet.
Third parties. Shopify, the payment gateway, the 3PL, the e-mail marketing platform, the media agency, the helpdesk, the two peak-season freelancers and the payroll bureau. Seven of the business's eight critical assets belong to someone else.
Applicable regulatory framework. GDPR and the LOPDGDD; the LSSI-CE because of the e-commerce activity and the cookies; consumer and distance-selling rules; PCI DSS at the lightest level (SAQ A) because it uses a hosted gateway, with the obligation to protect the integrity of the payment page — card skimming through JavaScript injection is the sector's characteristic risk; and the contractual terms of Shopify and of the gateway.
Resources. Budget: 6,000 €/year. Nacho has around 150 h/year for security, with one particularity that changes everything: during the two months of peak season his security hours are zero and there is a change freeze.
Tensions specific to the case.
- The peak-season window: 6 weeks in which nothing can be touched and in which four hours of downtime cost more than the entire annual security budget. Everything that gets implemented has to be finished and tested before November.
- Fully remote with no domain and no MDM: eight people, mixed devices, no corporate network at all. Every control is an identity control, not a network one.
- The accounts are the crown jewels: the shop, the e-mail marketing platform and the advertising platforms. Several are shared with passwords in a spreadsheet, and a takeover of the advertising account can burn 20,000 € over a weekend.
- The 3PL as a black box: it holds, by API, the orders with the addresses of 35,000 customers, and nobody at Alzabra controls its security.
- Seasonal freelancers: they arrive in November with access to production and by January they are gone. The joiner and leaver cycle is the control, and today it does not exist.
- Comparison table and how to choose the case that suits you
| Criterion | Clínica Sonrisa Norte | Valdellano Town Council | Alzabra Outdoor |
|---|---|---|---|
| Sector | Private healthcare | Local government | E-commerce |
| People | 25 | 62 | 8 (+2 temporary, +2 freelance) |
| Sites | 3 physical | 4 buildings | None: 100 % remote |
| Dominant infrastructure | Legacy on-premise | Mixed: SaaS supplier + local network | All third-party SaaS |
| Most sensitive data | Clinical records (art. 9) | Social services (arts. 9 and 10) + residents' register | Addresses of 35,000 customers + trade secrets |
| Rule that governs | GDPR art. 9 + Law 41/2002 | ENS + GDPR + public procurement | GDPR + LSSI + PCI DSS SAQ A |
| Budget/year | 9,000 € | 12,000 € | 6,000 € |
| Internal hours/year | 180 (Nuria) + 120 h from the supplier | 300 (Jorge) | 150 (Nacho), zero in peak season |
| Critical third party | The clinical software vendor | Single electronic office supplier | All of them: Shopify, gateway, 3PL |
| Dominant difficulty | Old systems and entrenched habits | Formal compliance with minimal resources | Total dependence on third parties and seasonality |
| Most characteristic risk | Ransomware encrypting server and NAS | Leak of social services files / electronic office outage | Account takeover and payment skimming |
How to choose. Do not choose the one that looks easiest: choose the one that resembles the work you want to do.
- If healthcare, classic SMEs or local consultancy appeal to you, choose the dental practice. It is the richest case in data protection terms and the one that most resembles what you will find in the majority of Spanish companies with fewer than 50 employees.
- If the public sector, the ENS or formal compliance appeal to you, choose the town council. It is the case where the rule governs over technical judgement, and learning to work that way is a competency with a market of its own.
- If cloud, digital product or application security appeal to you, choose Alzabra. It is the case where almost all the risk is identity and third-party risk, which is where the sector is heading.
One useful warning: the smallest case is not the easiest. Alzabra has 8 people and the lowest budget, but resolving dependence on seven suppliers with 6,000 € demands finer decisions than the dental practice.
- Project scope, module by module
This is the project's reference table: what is asked of you from each module, which deliverable it ends up in and which lesson resolves your doubts.
| Module | What is asked of you | Deliverable | Reference lessons |
|---|---|---|---|
| M1 | Inventory and classify assets, draw the DFD with trust boundaries and model STRIDE over one flow | E1 | 01-01, 01-04 |
| M2 | Identify realistic threats and threat actors for the sector and choose measures in layers; decide the identity and access model | E2, E4 | 02-02, 02-03, 02-04, 02-05 |
| M3 | Take the cryptographic decisions: what is encrypted at rest, in transit, how passwords are stored and where the keys live | E4 | 03-04, 03-05, 03-06, 03-07 |
| M4 | Scored risk register, policies, control catalogue with costs, third-party management, response and recovery plan | E2, E3, E4, E5 | 04-01 to 04-06 |
| M5 | Technical verification plan: scans, detections, penetration test or review, with tools, frequency and owner | E6 | 05-01 to 05-07 |
| M6 | Applicable regulatory framework, RoPA and DPIA, traceability matrix, breach procedure, awareness and roadmap | E7, E8 | 06-01 to 06-06 |
Notice that no module is asked of you as a summary. There is no deliverable saying "explain cryptography": there is a deliverable where you have to say "the patient portal passwords are stored with Argon2id using these parameters, and the X-rays are encrypted at rest with the key managed by X because risk R-03 requires it". Application, not repetition.
- What the project does NOT include
Just as important as the scope:
| Not asked for | Why |
|---|---|
| Implementing anything in production | This is analysis and design work. Nobody is going to deploy your plan while you write it |
| Scanning, testing or attacking any real system | Without valid authorisation it is illegal (06-06). And with authorisation, it is still outside the project scope |
| Writing working code | You may include illustrative snippets — a rule, a query, an sshd_config — but you are not assessed on whether they compile |
| A complete documentation set | Two policies written in full and the map of the rest. Eleven mediocre policies are worth less than two good ones (04-02) |
| Getting certified in anything | The project is neither an ISO 27001 audit nor an ENS certification. It is the groundwork that makes them possible |
| Presenting to anyone | There is no tutor and no examining board. You assess yourself with the rubric in 07-03; showing it to someone is optional |
If you want to practise technically — and you should — do it separately and on a lab of your own: your own virtual machines, deliberately vulnerable applications, legal practice platforms. 06-06 section 2 has the diagram that decides whether you may touch something or not, and 07-04 closes with a list of places to practise without crossing any line.
- Suggested plan: seven phases and 20-30 hours
The project is designed for 20-30 hours of real work, spread however you like. Working in the order of the course is not a whim: each phase consumes the output of the previous one, and skipping the inventory to go straight to the controls produces the commonest error of all, which is protecting what you know how to protect instead of what needs protecting.
| Phase | Content | Deliverables | Hours |
|---|---|---|---|
| F1 | Case selection, context, scope and criteria | Part of E1 | 2-3 |
| F2 | Inventory, classification, DFD and STRIDE | E1 | 3-4 |
| F3 | Risk identification and scoring; ALE and ROSI | E2 | 4-5 |
| F4 | Policies and exceptions procedure | E3 | 3-4 |
| F5 | Control catalogue fitted to budget and hours | E4 | 4-5 |
| F6 | Response, recovery and technical verification | E5, E6 | 4-5 |
| F7 | Regulation, traceability, awareness and roadmap | E7, E8 | 4-5 |
| Final review and self-assessment (07-03) | Checklist | 1-2 |
gantt
title Suggested plan for the Final Project (20-30 h)
dateFormat YYYY-MM-DD
axisFormat Wk %W
section Understand
F1 Context and scope (2-3 h) :f1, 2026-09-07, 4d
F2 Inventory, DFD and STRIDE (3-4 h) :f2, after f1, 6d
section Decide
F3 Risks, ALE and ROSI (4-5 h) :f3, after f2, 7d
F4 Policies (3-4 h) :f4, after f3, 5d
F5 Controls and budget (4-5 h) :f5, after f4, 7d
section Prepare and sustain
F6 Response, recovery and verification (4-5 h) :f6, after f5, 7d
F7 Regulation, traceability and roadmap (4-5 h) :f7, after f6, 7d
section Close
Review and self-assessment (1-2 h) :rev, after f7, 3d
Three planning tips that save hours. First, do not chase perfection in F2: an 80 % inventory lets you move on, and you will come back to it when F3 shows you that an asset was missing. Second, write the identifiers from the very beginning (A-01, R-01, C-01): if you start without them, the traceability matrix in F7 will cost you twice as much. Third, F5 is the phase that hurts — it is where the budget does not stretch — and it is also where you really learn; if you finish it in twenty minutes, you have done it wrong.
- The golden rule: everything traces back to a risk and to a resource
If you take a single sentence away from this lesson, make it this one:
THE PROJECT'S GOLDEN RULE
Every decision in the dossier must be traceable in TWO directions:
upwards -> which RISK does it treat, or which legal obligation does it meet?
downwards -> which BUDGET and which HOURS does it come out of?
A control that fails the first question is a technical whim.
A control that fails the second is a wish list.
A dossier full of both is what an auditor calls "paper".This rule settles most of the doubts you are going to have all by itself. Do I put in a SIEM? Answer the two questions: which risk it treats (probably detective blindness) and where the hours to operate it come from. If the answer to the second is "from nowhere", the answer to the question is "no, and instead two specific alerts I really can attend to". That decision, written down and justified, is worth more than a SIEM on paper.
- The course as a reference manual: what to read when you get stuck
Do not read the whole course again. Go to the lesson that resolves your specific blocker.
| When you get stuck on… | Go to |
|---|---|
| What an asset is, how to classify it, how to model threats | 01-04 (inventory, classification, attack surface, DFD and STRIDE) |
| Which attacks are realistic; how to defend in layers | 02-02, 02-03, 02-04 |
| How to design identity and access | 02-05 (MFA, OIDC, RBAC, PAM, recertification) |
| What to encrypt, with what, and where the keys live | 03-04, 03-06, 03-07 |
| How to write a risk, score it and calculate ALE/ROSI | 04-01 sections 5, 6, 8 and 9 |
| How to write a policy and manage exceptions | 04-02 (template, POL-02 and POL-04 in full) |
| Whether a control is preventive or detective; how to map it to CIS | 04-03 (nature, function, IG1, implemented vs. effective) |
| What to require from a supplier | 04-04 (due diligence, clauses, SBOM) |
| How to write a runbook and classify severities | 04-05 (NIST 800-61, S1-S4, 72 h, RB-01) |
| How to calculate RTO/RPO and design backups | 04-06 (BIA, 3-2-1-1-0, restore test) |
| What to scan, with what and within what deadline | 05-01 (tools, CVSS+EPSS+KEV, P0-P4) |
| Which detections to put in place and how to measure detection | 05-02 (D-01…D-12, Sigma, MTTD/MTTR) |
| How to set up a penetration test or a technical review | 05-03 (rules of engagement, PTES, report) |
| How to segment, harden and secure cloud and applications | 05-04, 05-05, 05-06, 05-07 |
| Which rules apply and how they differ | 06-02 (law vs. standard vs. framework vs. contract) |
| How to build the RoPA and decide whether a DPIA is needed | 06-03 (arts. 9, 30, 32, 35; breaches within 72 h) |
| Which evidence to ask for and how to build traceability | 06-04 (5 attributes, matrix, internal audit) |
| How to design training and measure it | 06-05 (learning paths, simulations, report rate) |
| Legal or ethical doubts | 06-06 (authorisation, disclosure, security.txt) |
- Preview of the final deliverable
This is what you are heading for. When you finish, your project folder will contain something very close to this index — the detail of each piece is in 07-02:
# Security Dossier — <Organisation> — <Year>
0. Executive summary (1 page: 5 main risks, investment, 3 key decisions)
E1. Context, asset inventory and classification
Profile and scope · Inventory A-01…A-nn with owner, criticality and
classification · DFD with trust boundaries · STRIDE of one critical flow
E2. Risk register
Scales, 5x5 matrix and appetite · Register R-01…R-nn (at least 10) with
inherent, treatment and residual · ALE for two risks and ROSI for one control
E3. Minimum documentation set
Map POL-01…POL-nn with priority and owner · Two complete policies ·
Exceptions procedure with expiry
E4. Control catalogue
C-01…C-nn (at least 15) with cost, hours, status and CIS IG1 · Reconciliation
with the budget and the hours · What is left out and why
E5. Response and recovery plan
Team, contacts and severities · Runbook for the most likely scenario ·
Communication and the 72-hour clock · BIA, RTO/RPO and backups with their test
E6. Technical verification plan
Scanning calendar: what, with what, how often, who · Detections
D-01…D-nn with source and logic · Pentest or review with rules of engagement
E7. Regulatory framework, compliance and data protection
Applicable rules and why · RoPA (at least 3 processing activities) · DPIA: whether
it applies and why · Matrix risk -> policy -> control -> evidence · Breaches
E8. Awareness programme and roadmap
Learning paths by role and annual calendar · Dashboard with 8 indicators ·
Quarterly roadmap with owner, cost and outcome
Annexes: sources, assumptions made and open decisionsThe executive summary deserves a comment: it is written last and it is the only page many people will read. If, after 25 hours of work, you are not able to say in one page what the five main risks are, how much it costs to treat them and which three decisions you have taken, the work is not finished.
Common Mistakes and Tips
- Choosing the case for convenience rather than interest. You are going to spend between 20 and 30 hours with that organisation. Choose the one that resembles the work you want to do, not the one with the shortest table; boredom is the main reason final projects get abandoned.
- Starting with the controls. It is temptation number one: you know what MFA is and you fancy writing it down. A control catalogue written before the risk register always ends up protecting what its author knows how to protect, and none of its lines is defensible because it points at nothing.
- Changing the brief so that what you want to do fits. If Alzabra's budget is 6,000 €, do not raise it to 20,000 because your plan does not fit. The constraint is the exercise. A dossier that raises the budget so its controls fit has removed precisely what was being assessed.
- Working on a real organisation without authorisation. It is not an administrative formality: it is the difference between a project and a legal problem. At the slightest doubt, use a fictitious case.
- Tip: open the folder today and create the eight empty files. With their names and their titles. The project starts to exist when its structure exists, and the cost of getting going drops to zero.
- Tip: keep an assumptions log. Every time you assume something the brief does not state — "I assume the NAS has no immutability" — note it in the annex. That is what a real consultant does and it turns an invention into a stated hypothesis.
- Tip: do not read 07-04 yet. Not even "just a quick look". Once you have seen the reference solution, you can no longer know what you would have decided, and that information is the project's real output.
Exercises
The exercises in this module are real steps of the project. Do them on the case you have chosen; the solutions are worked out on the dental practice so that you can see the expected standard.
Exercise 1 — Choose the case and state the scope
Choose your case and write the project's scope statement, with the five context elements from 04-01 section 4: scope (what is in and what is out), impact criteria, scales, who decides and time horizon. Add one line with the resource constraints. One page maximum.
Exercise 2 — The three risks you already sense
Without doing the inventory yet, write the three risks you already sense in your case, phrased with the formula from 04-01 ("If [threat] exploits [vulnerability] on [asset], then [technical impact] with [business consequence]"). Keep them. When you finish E2, compare them with your full register: you will see what you sensed correctly and what you had missed.
Exercise 3 — The project's personal calendar
Turn the seven phases from section 11 into a calendar of your own, with real dates, sessions of specific length and the weekly slot in which you are going to work. Identify the phase where you are most at risk of giving up and write down what you are going to do to stop that happening.
Solutions
Solution 1 — Scope statement for Clínica Sonrisa Norte
# Scope statement — Security Dossier — Clínica Sonrisa Norte, S.L.P.
**Scope.** In: the clinical and administrative information systems of the three sites,
the workstations and treatment room machines, the connectivity between sites, Microsoft
365, the website with the appointment form, the communication channels with patients and
the third parties with access to data or systems.
**Out of scope.** Physical security beyond the housing of the server and the NAS; clinical
equipment that does not process data (chairs, autoclaves); occupational, financial and tax
risk; and the waiting-room Wi-Fi, which will be addressed in the next review.
**Impact criteria.** Five dimensions: (1) clinical — the ability to treat patients;
(2) personal data, weighted more heavily because this is article 9 GDPR health data;
(3) legal and regulatory, including Law 41/2002; (4) financial; (5) reputational, in a
local market where recommendation is the main channel.
**Scales.** Five likelihood levels expressed as an annual frequency and five impact levels
with objective criteria per dimension, following the project's 5x5 matrix (E2).
**Who decides.** Nuria Prado proposes and drafts; Elena Vázquez approves the risk appetite,
the budget and the formal risk acceptances.
**Time horizon.** 12 months. All likelihoods are expressed as times/year.
**Constraints.** 9,000 €/year; 180 h/year of Nuria's time; 120 h/year included in the
Datacer Norte contract and additional hours at 55 €/h against the budget. There are no
internal technical staff and hiring any is not contemplated within the plan's horizon.Notice two things. The "out of scope" is as important as the "in scope": without it, three months from now you will be arguing about whether the autoclave was part of the scope. And the extra weight given to the personal data dimension is not decorative: it is what will make a risk to clinical records score above a financial one of similar size when the 5x5 matrix arrives. That bias, declared a priori, is what turns a score into a defensible decision.
Solution 2 — Three sensed risks at the dental practice
R-a If an attacker with access to the DentaGest vendor's shared administrator account
runs ransomware on the Gijon server, then it encrypts the clinical database, the
DICOM folder and, since the NAS sits on the same network and in the same room, the
backups too, halting clinical activity at all three sites for days, losing the
clinical records of 4,800 patients, producing a personal data breach notifiable to
the AEPD and breaching the retention duty of Law 41/2002.
R-b If staff send or receive intraoral photographs over WhatsApp on a reception phone
with no control and no deletion, then health data ends up stored and backed up
outside the practice's control and accessible to whoever holds the handset, with
processing that has no clear lawful basis, no way to honour an erasure request and
direct exposure to penalties under article 9 GDPR.
R-c If the Gijon line is cut for a working day, then Oviedo and Aviles lose access to
the clinical records and to the appointment book, cancelling around 40 appointments
a day, making it impossible to check a patient's history before a procedure and
creating clinical as well as financial risk.All three follow the formula, all three end in a business consequence — not in "the data gets encrypted" — and all three already name, implicitly, the missing control: individual identity and on-demand access for the supplier, an alternative channel for patient photographs, and a degraded operating capability at the remote sites. A well-written risk almost proposes its own treatment, as 04-01 put it.
Solution 3 — Personal calendar (example)
| Week | Session | Length | Phase |
|---|---|---|---|
| 1 | Saturday morning | 3 h | F1 + start of F2 |
| 2 | Saturday morning | 3 h | F2 (inventory, DFD, STRIDE) |
| 3 | Two weekday evenings | 2 × 2 h | F3 risks and scoring |
| 4 | Saturday morning | 3 h | F4 policies |
| 5 | Saturday + one evening | 3 h + 2 h | F5 controls and financial reconciliation |
| 6 | Saturday morning | 4 h | F6 response, recovery, verification |
| 7 | Saturday + one evening | 3 h + 2 h | F7 regulation, traceability, roadmap |
| 8 | One evening | 2 h | Executive summary and self-assessment (07-03) |
29 hours over 8 weeks. The phase with the highest risk of abandonment is F5, the control catalogue, for two reasons: it is the first time the budget does not stretch and things have to be given up, and it is the one that demands the most going back and forth over the earlier deliverables. The specific countermeasure: split it into two separate sessions — one to list candidates with their cost, another to decide what goes in — and forbid yourself from going back to tweak the risk register during that phase; if a new risk appears, it goes into the open-items annex and gets folded in at the final review. A second, general countermeasure: settle for version 1. A finished, improvable dossier always beats a perfect, unfinished one.
Conclusion
You now have the complete brief. You know what you are going to produce: the security dossier of a small organisation, eight deliverables answering the eight questions put to anyone who sits down in a security post — what we have, what can happen, what rules we set ourselves, what we do, what we do when it happens, how we know it works, what the law requires and how we sustain it. And you know what for: not to prove you have understood the course, but to train the three competencies that get paid for — decide, prioritise and justify — plus the one that underpins them, which is the honesty of writing "planned" where nothing has been tested.
You have chosen a case. Either your real organisation, with prior written authorisation from someone who can give it, everything anonymised from the first line and no personal data inside the dossier; or one of the three fictitious cases: Clínica Sonrisa Norte, 25 people, three sites, clinical records on a legacy server, a vendor that insists on a shared account and 9,000 € a year; Valdellano Town Council, 62 employees, the ENS mandatory, a single supplier owning the electronic office and public procurement as a security constraint; or Alzabra Outdoor, eight remote people, seven of its eight critical assets in third-party hands, 6,000 € and a peak-season window in which nothing can be touched. Three organisations different from Nimbus in sector, size and model, and useful for exactly that reason: what you learned with Nimbus is not copied, it is transferred.
You know the scope module by module — M1 inventory and modelling, M2 threats and measures, M3 cryptographic decisions, M4 risks, policies, controls, third parties, response and recovery, M5 technical verification, M6 regulation, evidence and people — and you know that no module is asked for as a summary: it is asked for applied to a specific case. And you know what is not asked for: nothing implemented in production, no scanning or testing of real systems, no complete documentation set and no presentation to anyone, because there is no tutor here. If you want to practise technically, use your own lab and the rules from 06-06.
You take away a plan of seven phases and 20-30 hours in the order of the course, with the warning that F5 — making the controls add up against the budget — is the phase that hurts and the one that teaches most. And above all you take away the golden rule: every decision must be traceable upwards, to a risk or a legal obligation, and downwards, to a euro and an hour that actually exist. A control that fails the first is a technical whim; one that fails the second is a wish list; and a dossier full of both is paper.
In 07-02 you have the eight deliverables broken down: purpose, minimum and quality requirements, indicative length, the complete template ready to fill in for each one and a worked fragment already filled in so that you can see the expected standard. It is the lesson you will keep open in a tab for the whole project. Before moving on to it, do exercise 1: choose your case and write the scope statement. With that page written, the project has already begun.
Fundamentals of Information Security Course
Module 1: Introduction to Information Security
- Basic Concepts of Information Security
- Types of Threats and Vulnerabilities
- Principles of Information Security
- Assets, Attack Surface and Threat Actors
Module 2: Cybersecurity
- Definition and Scope of Cybersecurity
- Types of Cyber Attacks
- Social Engineering and Phishing
- Protection Measures in Cybersecurity
- Identity, Authentication and Access Control
- Cybersecurity Incident Case Studies
Module 3: Cryptography
- Introduction to Cryptography
- Symmetric Cryptography
- Asymmetric Cryptography
- Hash Functions, HMAC and Password Storage
- Cryptographic Protocols
- Key Management, Certificates and PKI
- Applications of Cryptography
Module 4: Risk Management and Protection Measures
- Risk Assessment
- Security Policies
- Security Controls
- Third-Party and Supply Chain Risk
- Incident Response Plan
- Disaster Recovery and Business Continuity
Module 5: Security Tools and Techniques
- Vulnerability Analysis Tools
- Monitoring and Detection Techniques
- Penetration Testing
- Network Security
- Application Security
- System Hardening and Endpoint Security
- Cloud and Container Security
Module 6: Best Practices and Regulations
- Best Practices in Information Security
- Security Regulations and Standards
- Personal Data Protection and GDPR in Practice
- Compliance and Auditing
- Training and Awareness
- Ethics, Legal Aspects and Responsible Disclosure
