Consultancy report: 800 users, 7 buildings, 15 workstations, 3 printers, wired and wireless
Instructor: Teboho Mpholo (Mr.), Founder and Lead Instructor
End Assessment: deadline 7 November 2026, Turnitin only
Total: 100 marks (80 for Questions 1 to 8, 10 for Harvard referencing, 10 for formatting)
| Question | Marks | Command verb | What the examiner is really testing |
|---|---|---|---|
| Q1 Introduction | 8 | Explain, discuss | Can you define the four domains and connect them to this scenario, not a textbook definition dump |
| Q2 Hardware | 10 | Identify, evaluate, recommend | Two options compared per component, a recommendation with four-criteria justification, a real BOM |
| Q3 Software and protocols | 10 | Evaluate, recommend | Three operating systems compared, licensing, IP plan, protocols, compatibility |
| Q4 Non-functional | 8 | Evaluate | Four qualities, each with a metric and a number |
| Q5 Constraints and troubleshooting | 12 | Identify, evaluate, develop | Two causes per fault, a systematic diagnostic path, tools justified |
| Q6 Integrated design | 12 | Develop, explain | A labelled diagram that matches the earlier answers, plus a scale argument for 800 users |
| Q7 Security design | 10 | Design, implement, evaluate | Three controls actually implemented with labelled screenshots, plus training |
| Q8 Password policy | 10 | Develop, justify, evaluate | Four account classes, every rule justified, weak-policy comparison, usability trade-off |
| Harvard | 10 | Apply | At least 8 sources, in-text and list matching, books and white papers present |
| Formatting | 10 | Apply | Times New Roman 12, justified, 1.15 spacing, TOC, page numbers, labelled evidence |
| Element | Example wording |
|---|---|
| Faculty | Faculty of Engineering and Technology |
| Department | Department of Information Technology |
| Module name and code | Operating Systems and Hardware, C5-OSH-11 |
| Title of work | Design and Implementation of an Integrated IT Solution for Botho University and the StartUp Hub: Hardware, Operating Systems, Wired and Wireless Networking, and Security |
| Student ID | Your number, nothing else |
| Lecturer | Your lecturer's name as it appears on the module outline |
| Date | Submission date, on or before 7 November 2026 |
Cover page Table of contents (with page numbers) List of figures and tables List of abbreviations 1. Introduction to wireless networks, operating systems and hardware [Q1] 1.1 Wireless networking and network communication 1.2 Operating systems in the university environment 1.3 Computer hardware and its role 1.4 Why a hybrid wired and wireless design is required 2. Evaluation of hardware requirements [Q2] 2.1 Component comparisons 2.2 Recommendations with justification 2.3 Bill of materials 3. Evaluation of software, operating systems and protocols [Q3] 3.1 Operating system comparison 3.2 Licensing 3.3 IP addressing plan 3.4 Network protocols 3.5 Compatibility 4. Evaluation of non-functional requirements [Q4] 4.1 Reliability 4.2 Availability 4.3 Security 4.4 Performance 4.5 Metrics summary 5. Constraints, limitations and troubleshooting [Q5] 5.1 Constraints and their effects 5.2 Troubleshooting methodology 5.3 Fault tables (hardware, OS, network, printing) 6. Integrated network and system design [Q6] 6.1 Design principles and topology 6.2 Logical design: VLANs and IP plan 6.3 Physical design: cabling and devices 6.4 Network diagram 6.5 How the design supports 800 mobile users 7. Secure environment design and user training [Q7] 7.1 Threat model 7.2 Controls implemented (with screenshots) 7.3 Evaluation of each control 7.4 User training programme 8. Password policy design and justification [Q8] 8.1 Account classes 8.2 Policy rules and justification 8.3 Weak policy comparison 8.4 Usability evaluation 9. Conclusion References (Harvard) Appendices (full screenshots, configuration extracts, BOM spreadsheet)
What is required: introduce wireless networks, network communication, operating systems and computer hardware; explain why the university needs both wired and wireless for about 800 mobile users across seven buildings; discuss how selected hardware and operating systems support the computing and networking requirements.
| Subsection | Content to cover | Scenario anchor |
|---|---|---|
| 1.1 Wireless networking | WLAN defined by IEEE 802.11; 2.4, 5 and 6 GHz bands; CSMA/CA; channels and interference; 802.11ax (Wi-Fi 6); APs, SSIDs, roaming, WPA3, 802.1X | Staff move between seven buildings, so roaming matters; dense urban spectrum means 5 GHz and 6 GHz planning |
| 1.2 Network communication | OSI and TCP/IP; encapsulation; switching at layer 2, routing at layer 3; latency, throughput, jitter | Seven buildings need layer-3 separation while appearing as one campus |
| 1.3 Operating systems | Kernel, drivers, processes, memory, filesystem, user and permission model; desktop versus server OS; driver support as a procurement decision | The 15 workstations arrive with no OS and no drivers |
| 1.4 Hardware | CPU cores and threads; RAM; storage type; NIC; PSU; thermal; form factor | 800 staff need portable devices; 15 fixed build units; 3 printers need network interfaces |
| 1.5 Why hybrid | Wireless gives mobility; wired gives deterministic bandwidth, PoE, lower latency and backhaul | 800 users, roughly 1200 to 1600 concurrent devices, seven buildings |
A wireless local area network replaces the cable between device and switch with radio communication governed by the IEEE 802.11 family of standards. The practical consequence for Botho University is that capacity becomes a shared and contested resource: 800 staff moving between seven buildings compete for airtime on channels that neighbouring campuses in the same urban block are also using. On 2.4 GHz only three non-overlapping channels exist, and in a dense urban environment all three are typically saturated. The design in Section 6 therefore plans primarily on 5 GHz and 6 GHz, where 25 and 59 non-overlapping channels respectively are available and where 802.11ax uses OFDMA to serve many devices in one transmission opportunity rather than one at a time (IEEE, 2021).
Communication across the campus follows the TCP/IP stack: applications produce data, TCP or UDP segments it, IP addresses it, Ethernet or 802.11 frames it, and the physical medium carries the bits. The meaningful design question is where each layer is enforced. Within a building, a layer-2 switch forwards frames between ports on the same VLAN; between buildings and between VLANs, a layer-3 device routes packets and applies policy. The design therefore needs a clear boundary between what shares a broadcast domain and what does not, and that boundary is the VLAN plan implemented in Section 3.3 and shown in the logical diagram in Section 6.2.
An operating system manages the hardware abstraction, the process scheduler, memory, the filesystem and the security boundary between users. In this project the choice of OS is a procurement constraint, not an academic preference. The 15 StartUp Hub workstations arrive with no OS and no drivers, so whichever OS is chosen must have certified drivers for the motherboard chipset, the NVMe controller and the network interface before the first unit can be imaged. That requirement alone eliminates any OS without a hardware compatibility list covering this specific build, and it is why Section 3 recommends a primary OS whose vendor list explicitly names every component in the bill of materials.
The hardware layer sets the ceiling on everything above it. A workstation with 8 GB of RAM running Windows 11, a browser with several tabs and a video call is already below the working set of the applications it must run, which forces paging to disk and produces the slow-computer complaint that dominates helpdesk tickets in most universities. The component choices in Section 2 are therefore driven by what the OS and applications actually consume at peak, not by the minimum the OS vendor will accept. A machine that meets the minimum will run; a machine that meets the working set will remain productive across a four-year refresh cycle.
Neither a wired-only nor a wireless-only design meets the requirement. A wired-only campus cannot support 800 staff who move between seven buildings, and it cannot support laptops used in corridors, meeting rooms and the StartUp Hub. A wireless-only campus cannot carry the inter-building backhaul: aggregate traffic between buildings over a wireless bridge is limited by shared airtime, weather and interference from neighbouring networks, and no wireless bridge carries a 10 Gbps aggregate reliably in a dense urban spectrum. The design therefore uses three layers. Single-mode fibre between buildings provides deterministic backhaul. Wi-Fi 6 inside each building provides mobility for the 1200 concurrent devices. Wired Cat 6A on the last 90 metres serves the devices that need PoE or guaranteed bandwidth: access points, printers and the 15 workstations.
What is required: identify and evaluate the main hardware components for the 15 workstations and the network infrastructure across seven buildings; compare two suitable options for each major component; recommend with justification on cost, performance, reliability and compatibility; include a Bill of Materials with quantities.
| Component | Option A | Option B | Recommendation |
|---|---|---|---|
| RAM | 8 GB DDR4-3200 | 16 GB DDR4-3200 (2 x 8 GB, dual channel) | 16 GB. Working set exceeds 8 GB; dual channel raises effective bandwidth; extra cost small against a year-two rebuild |
| Storage | 1 TB 7200 rpm HDD, SATA | 512 GB NVMe SSD, PCIe 4.0 | 512 GB NVMe SSD. Roughly 3000 MB/s against 150 MB/s; no moving parts survives a drop |
| CPU | Entry 4-core, 4-thread | Mid-range 6-core, 12-thread | 6-core, 12-thread. Must last a four-year refresh cycle running OS, endpoint protection and browser concurrently |
| Network interface | Gigabit Ethernet only | Gigabit Ethernet plus Wi-Fi 6 with WPA3 | Both. Imaging needs the wire; mobility needs the radio |
| Access points | Wi-Fi 5, 2x2, WPA2 | Wi-Fi 6, 4x4, WPA3, PoE+ | Wi-Fi 6. OFDMA and MU-MIMO for density; BSS colouring for interference; WPA3 removes offline dictionary attack |
| Access switches | 24-port Gigabit, non-PoE, unmanaged | 24-port Gigabit PoE+, managed, 10G uplinks | Managed PoE+. APs need power; VLANs and 802.1X need management; 10G removes the uplink bottleneck |
| Core and edge | Single core, single firewall | Core stack or MLAG pair, firewall pair | Redundant pair. A single core failure isolates a building |
| Inter-building link | Wireless point-to-point bridge | Single-mode fibre with SFP modules | Fibre. Deterministic bandwidth, immune to weather and spectrum, upgradeable to 40G |
| Power protection | None | UPS per building on core and access | UPS. Brownouts are common; PoE APs die without mains |
The 15 workstations will run Windows 11 Pro, a browser with several tabs, Microsoft Office and endpoint protection concurrently, and the working set of that combination routinely exceeds 8 GB. Once physical memory is exhausted the OS pages to disk; on an SSD the penalty is measurable, and on an HDD it is the difference between a machine that feels usable and one that does not. Sixteen gigabytes in a 2 x 8 GB dual-channel configuration also doubles effective memory bandwidth against a single 16 GB stick, which matters because these build units will use integrated graphics. The additional cost of roughly BWP 650 per unit, about BWP 9 750 across the 15 workstations, is small against rebuilding the fleet in year two because users cannot work.
A 1 TB 7200 rpm HDD delivers roughly 150 MB/s sequential read at 1 to 2 ms access time; a 512 GB NVMe SSD over PCIe 4.0 delivers roughly 3000 MB/s sequential read at access times measured in microseconds. The practical difference is boot time, application launch and file operations, all of which dominate the user's perception of speed. The SSD has no moving parts, which matters in a portable device carried between buildings and occasionally dropped. The 512 GB capacity is adequate because user data will be redirected to the file server in Section 6, so the larger HDD capacity buys nothing the design needs and costs the user the responsiveness the design does need.
Wi-Fi 5 (802.11ac) serves one client per transmission opportunity and uses MU-MIMO only on the downlink, which in an open-plan office with 60 or more devices on one AP produces high contention and unpredictable latency. Wi-Fi 6 (802.11ax) adds OFDMA, which splits each channel into resource units so that many low-bandwidth devices are served in the same transmission, and adds BSS colouring, which lets an AP distinguish its own transmissions from a neighbouring AP's on the same channel. In a dense urban block where seven buildings and at least one neighbouring campus share the 5 GHz band, BSS colouring alone reduces the effective interference. WPA3-Enterprise replaces the WPA2 four-way handshake, which is vulnerable to offline dictionary attack against a captured handshake, and is mandatory for the staff SSID.
Fifty Wi-Fi 6 access points, 4x4, PoE+, WPA3-Enterprise, deployed at one per 30 to 35 concurrent devices with a 15 percent spare factor. Managed PoE+ access switches with 10G uplinks, because APs need power over the same cable and the 802.1X and VLAN design requires a managed switch. A redundant core pair and firewall pair, because a single core failure isolates a building. Single-mode fibre between buildings in a ring, because it is immune to weather and spectrum contention and can be upgraded to 40G later without recabling. UPS on core and access switches per building, because urban distribution networks have brownouts and PoE APs die without mains power.
| # | Item | Specification | Qty | Unit (BWP) | Total (BWP) |
|---|---|---|---|---|---|
| 1 | Staff laptop | 14 inch, 6-core, 16 GB, 512 GB NVMe, Wi-Fi 6E, WPA3, TPM 2.0 | 800 | 9 500 | 7 600 000 |
| 2 | StartUp Hub workstation CPU | 6-core, 12-thread, socket AM5 | 15 | 1 800 | 27 000 |
| 3 | Workstation motherboard | AM5, DDR4, M.2, Gigabit LAN | 15 | 1 200 | 18 000 |
| 4 | Workstation RAM | 16 GB DDR4-3200 (2 x 8 GB) | 15 | 650 | 9 750 |
| 5 | Workstation storage | 512 GB NVMe SSD | 15 | 750 | 11 250 |
| 6 | Workstation PSU and case | 450 W 80+ Bronze, mid tower | 15 | 900 | 13 500 |
| 7 | Wi-Fi 6 access point | 4x4, PoE+, WPA3-Enterprise, 802.1X | 50 | 3 200 | 160 000 |
| 8 | Access switch | 24-port Gigabit PoE+, 2 x 10G SFP+, managed | 16 | 8 500 | 136 000 |
| 9 | Core switch pair | 48-port 10G, MLAG, layer 3 | 2 | 45 000 | 90 000 |
| 10 | Edge firewall pair | HA pair, IPS, VPN, content filtering | 2 | 38 000 | 76 000 |
| 11 | Wireless LAN controller | On-premise or cloud-managed, 100 AP licence | 1 | 40 000 | 40 000 |
| 12 | Inter-building fibre | Single-mode, 12-core, per metre installed | 2 500 m | 180 | 450 000 |
| 13 | SFP modules | 10G LR single-mode | 28 | 1 400 | 39 200 |
| 14 | Cat 6A cabling and patch panels | Per building, installed | 7 | 25 000 | 175 000 |
| 15 | UPS | 3 kVA rack, per building | 8 | 12 000 | 96 000 |
| 16 | Server, directory and DNS | 2 x 16-core, 64 GB, RAID 10 SSD | 2 | 60 000 | 120 000 |
| 17 | Server, file and print | 1 x 12-core, 32 GB, RAID 10 SSD | 1 | 45 000 | 45 000 |
| 18 | Backup NAS | 24 TB usable, RAID 6 | 1 | 55 000 | 55 000 |
| 19 | Windows 11 Pro licence | Per device, OEM with laptop | 800 | 0 | 0 |
| 20 | Windows 11 Pro licence, workstations | Retail or volume | 15 | 1 600 | 24 000 |
| Indicative total | 9 141 900 | ||||
What is required: evaluate software, operating systems and network protocols; compare Windows 11 Pro, Ubuntu 24.04 LTS and ChromeOS Flex; recommend an OS for 800 users with justification; address licensing, IP addressing, protocols and compatibility.
| Criterion | Windows 11 Pro | Ubuntu 24.04 LTS | ChromeOS Flex |
|---|---|---|---|
| Management at scale | AD, Group Policy, Intune, Defender; mature | Landscape, Ansible, Puppet; strong servers, weaker mixed desktop fleet | Google Admin console; zero-touch enrolment; low admin effort but cloud-bound |
| Application compatibility | Highest; Office, finance, lab, legacy tools | LibreOffice and web apps; line-of-business tools often missing | Web apps only; no heavy local applications |
| Security features | BitLocker, Credential Guard, Secure Boot, TPM 2.0, AppLocker | LUKS, AppArmor, Secure Boot; fewer desktop management hooks | Verified boot, sandboxing, encrypted by default |
| Licensing cost | Per device; Server CALs separate | Free; Ubuntu Pro optional | Free; Chrome Enterprise Upgrade for management |
| Hardware requirement | TPM 2.0, 4 GB, 64 GB, UEFI Secure Boot | Modest; 4 GB and 25 GB storage | Modest; certified device list |
| User familiarity | Very high among administrative staff | Low among non-technical staff | High for browser users; low for anything else |
| Best fit here | 800 staff laptops and 15 workstations | Servers: directory, DNS, DHCP, RADIUS, print, backup | Kiosks, reception, shared access in the StartUp Hub |
Windows 11 Pro is the only one of the three that combines mature central management through Active Directory, Group Policy and Intune with broad application compatibility. At Botho the 800 staff laptops and 15 workstations must run Microsoft Office, the finance system, the library management system and various line-of-business tools whose vendors support Windows and only Windows. Pro rather than Home is non-negotiable because Home cannot join a domain, cannot be managed by Group Policy, and does not support BitLocker or Credential Guard. The cost is real, in per-device licensing, Windows Server CALs and the TPM 2.0 requirement that raises the laptop unit price, but the management capability it buys is what makes 800 devices supportable by a small IT team.
Ubuntu 24.04 LTS is the strongest choice for the server tier. It is free, has five years of standard support and up to twelve with Ubuntu Pro, has excellent support for the directory, DNS, DHCP, RADIUS, file and print services this design needs, and its security posture through AppArmor, Secure Boot and routine patching is well understood. As a desktop OS it is a weaker fit: most administrative staff are trained on Windows, the finance system may not have a Linux client, and the training cost across 800 users would likely exceed the licence saving. It is the right OS for the twelve servers in Section 6 and the wrong OS for the user-facing fleet.
ChromeOS Flex is the right tool for the specific job of shared kiosk devices in reception and the StartUp Hub, where users need a browser and nothing else. It is free, managed from a web console with near-zero local administration, encrypted by default, and its verified boot means a compromised device recovers to a known good state. It is the wrong choice for 800 staff laptops because it cannot run the locally installed applications those staff require, and it cannot join the domain the way the other two can. Choosing it for the kiosk fleet is not fence-sitting: it is the OS that best fits that tier and only that tier.
Windows 11 Pro on the 800 staff laptops and the 15 workstations, Ubuntu Server 24.04 LTS on the server tier, and ChromeOS Flex on a small kiosk fleet. The primary OS for the user-facing fleet is Windows 11 Pro, and that is what the question asks for. The other two are chosen for the specific tiers where their strengths are decisive: Ubuntu because the server tier must be free, stable and scriptable; ChromeOS Flex because the kiosk tier must be near-zero administration. Management across the fleet is centralised through Active Directory for Windows devices, Landscape and Ansible for Ubuntu servers, and the Google Admin console for the kiosks.
Windows 11 Pro is licensed per device, typically OEM with the laptop or through a volume agreement with Software Assurance if the fleet will be refreshed on a cycle. Windows Server is licensed per core plus Client Access Licences; two domain controllers and one file and print server at 16 cores each need 32 core licences and 800 user CALs. Ubuntu Server is free, with Ubuntu Pro optional for extended security maintenance and support. ChromeOS Flex is free, with Chrome Enterprise Upgrade needed only for the kiosk fleet that must be centrally managed. Endpoint protection is a per-device subscription across all 815 devices plus the servers, and it is budgeted in the BOM in Section 2.3.
Use RFC 1918 private space, one subnet per VLAN, with a documented plan rather than ad hoc allocation. A 10.20.0.0/16 campus block gives room for seven buildings and future growth.
| VLAN | Name | Subnet | Gateway | Purpose |
|---|---|---|---|---|
| 10 | MGMT | 10.20.10.0/24 | 10.20.10.1 | Switches, APs, controller, iDRAC and iLO |
| 20 | STAFF | 10.20.20.0/22 | 10.20.20.1 | 800 staff devices, DHCP |
| 30 | HUB | 10.20.30.0/24 | 10.20.30.1 | 15 workstations and StartUp Hub devices |
| 40 | VOICE | 10.20.40.0/24 | 10.20.40.1 | IP phones, QoS marked |
| 50 | 10.20.50.0/24 | 10.20.50.1 | Three printers, static reservations | |
| 60 | GUEST | 10.20.60.0/24 | 10.20.60.1 | Visitors, internet only, client isolation |
| 70 | SERVERS | 10.20.70.0/24 | 10.20.70.1 | Domain controllers, file, print, RADIUS |
| 80 | IOT | 10.20.80.0/24 | 10.20.80.1 | Cameras, door access, building systems |
| 99 | QUARANTINE | 10.20.99.0/24 | 10.20.99.1 | Devices failing 802.1X or posture check |
The campus is allocated 10.20.0.0/16, which gives 65 534 usable host addresses and room for every VLAN in the plan plus future growth. The STAFF VLAN is a /22 because 800 staff devices plus phones plus headroom exceeds a /24; every other VLAN is a /24 because its device count is bounded. Printers receive static reservations in DHCP rather than manually typed addresses, so a replacement printer needs one record change and not a site visit. Access points and switches are static in the MGMT VLAN because they must be reachable when DHCP is unavailable. The QUARANTINE VLAN exists so that a device failing 802.1X or posture check lands somewhere harmless rather than on the staff network.
| Protocol | Purpose here | Why it matters |
|---|---|---|
| DHCP | Address assignment, reservations, options 66 and 67 for imaging | 800 devices cannot be configured manually; reservations keep printers stable |
| DNS | Name resolution, AD-integrated zones, forwarders | AD depends on correct DNS; a wrong forwarder breaks name resolution campus-wide |
| NTP | Time sync across switches, servers, APs | Kerberos tolerates only five minutes of clock skew |
| LDAP and Kerberos | Directory authentication | Single sign-on foundation for 800 staff |
| RADIUS with 802.1X | WPA3-Enterprise and switch port authentication | Stops a rogue device joining the staff SSID with a shared key |
| HTTPS and TLS | Management interfaces, web apps | Management traffic must never travel in clear text |
| IPP over TLS | Printing | Replaces clear-text raw printing; supports accounting |
| SNMPv3 | Monitoring switches, APs, printers | v3 adds authentication and encryption that v1 and v2c lack |
| LLDP | Neighbour discovery and PoE negotiation | Makes topology discoverable and speeds fault finding |
| RSTP or MSTP | Loop prevention at layer 2 | Seven buildings with redundant links will loop without it |
| OSPF or static routing | Inter-VLAN and inter-building routing | Two cores need a routing protocol that converges quickly |
| QoS with DSCP | Marking voice and video above bulk data | Protects call quality when 800 users share the WAN |
| 802.11k, v, r | Fast roaming between APs | Staff walking between buildings must not drop a call |
DHCP assigns addresses and reservations. DNS resolves names and is AD-integrated. NTP keeps every device within Kerberos' five-minute tolerance. LDAP and Kerberos authenticate users. RADIUS with 802.1X authenticates devices to the wireless and to switch ports. HTTPS and IPP over TLS protect management and printing. SNMPv3 provides authenticated monitoring. LLDP exposes the physical topology and negotiates PoE. RSTP or MSTP prevents loops in the redundant inter-building fibre. OSPF or static routing handles the core. QoS with DSCP marks voice above bulk data. And 802.11k, 802.11v and 802.11r make roaming between access points seamless enough that a Teams call survives a walk between buildings.
Three compatibility chains matter. Windows 11 Pro requires TPM 2.0 and UEFI Secure Boot, so the laptop BOM must include TPM and this affects unit cost. WPA3-Enterprise requires an OS supplicant that supports it, which Windows 11 and Ubuntu 24.04 do, but older Android devices may not, which is why a transitional WPA2-Enterprise SSID may be needed for a defined period. The three printers must support IPP over TLS and 802.1X, or they must be placed on the PRINT VLAN with MAC authentication bypass. That last point is checked before the printers are commissioned, and it is the kind of practical compatibility detail that is easy to miss and expensive to fix after installation.
winver and activation status.lsb_release -a and uname -r.What is required: evaluate reliability, availability, security and performance; for each, explain how the proposed hardware, operating systems, wired and wireless design meet it; identify metrics such as uptime, network availability, latency, throughput and response time.
Use one subsection per quality, and inside each subsection use the same three-part pattern: definition and target number, design decisions that meet it, metric and how it is measured.
| Quality | Target | Design decisions | Metric and measurement |
|---|---|---|---|
| Reliability | No single device failure isolates a building; MTBF above 100 000 hours | Stacked or MLAG core pair; dual PSU; RAID 10; UPS; fibre ring; spare AP and switch per building | MTBF and MTTR; RAID rebuild tested; unplanned outages per term from incident log |
| Availability | 99.9 percent during 07:00 to 18:00, about 2.3 hours per year in working hours | Redundant core and edge; two domain controllers; DHCP failover; WLC redundancy; dual ISP or LTE failover | SNMP polling at one-minute intervals; monthly percentage; mean time to restore |
| Security | No shared wireless key; every device authenticated; data encrypted at rest and in transit | WPA3-Enterprise with 802.1X; VLAN segmentation with firewall rules; BitLocker and LUKS; EDR; printer hardening; MFA on admin access | Failed authentications per day; posture pass percentage; patch compliance; open critical vulnerabilities |
| Performance | Wired under 1 ms to access switch; wireless under 10 ms to gateway; at least 20 Mbps per active device at peak; SIS response under 2 s | Wi-Fi 6 on 5 and 6 GHz; one AP per 30 to 35 devices; 10G uplinks; QoS; content caching; bandwidth sized from a measured baseline | Latency and jitter from ping and iperf3; throughput per AP from the controller; response time from an APM tool or browser timing; peak concurrent devices |
The reliability target is that no single device failure isolates a building. This is met by stacking the two core switches or pairing them in MLAG, by dual power supplies in the core and servers, by RAID 10 on every server, by UPS protection on core and access switches in every building, and by carrying the inter-building fibre in a ring rather than a star so that a single cut does not split the campus. Reliability is measured by MTBF from the vendor data sheet for each device class and by MTTR from the incident log; the RAID rebuild should be tested once so that the documented time is real rather than the vendor's best case.
The availability target is 99.9 percent during 07:00 to 18:00, which allows about 2.3 hours of unplanned downtime in working hours per year. This is met by redundant core and edge, two domain controllers, DHCP failover, a redundant wireless controller, a second internet path over fibre plus LTE failover, and maintenance windows outside teaching hours. Availability is measured by SNMP polling of the core and edge devices at one-minute intervals, with monthly reporting of the percentage and a list of every outage with duration and cause. A 99.9 percent target that is not measured is a wish; the polling interval and the incident log are what make it a requirement.
The security target is no shared wireless key, every device authenticated, and data encrypted at rest and in transit. This is met by WPA3-Enterprise with 802.1X and RADIUS, by the VLAN segmentation in Section 6.2 with firewall rules between zones, by BitLocker on Windows and LUKS on Ubuntu, by endpoint detection and response on every device, by printer hardening, and by multi-factor authentication on all administrative access. It is measured by failed authentication attempts per day, percentage of devices passing posture check, patch compliance percentage, and the count of open critical vulnerabilities from the vulnerability scanner, all reported monthly to the IT steering group.
The performance targets are under 1 ms latency to the access switch on wired, under 10 ms on wireless to the gateway, at least 20 Mbps per active device at peak, and under 2 s response time for the student information system. These are met by Wi-Fi 6 on 5 GHz and 6 GHz at one AP per 30 to 35 devices, by 10G uplinks per building, by QoS marking for voice, by content caching at the edge, and by sizing internet bandwidth from a measured peak-hour baseline rather than from an assumption. They are measured by ping and iperf3 between sample hosts, by per-AP throughput and retry statistics from the controller, by browser timing captures against the SIS, and by peak concurrent device count from the wireless controller.
ping showing 0.4 ms to the gateway, an iperf3 showing 940 Mbps on a wired port), the answer moves into the top band because it is evidenced, not asserted.ping to the gateway from a wired workstation, showing latency.iperf3 between two hosts on the same VLAN, showing throughput.What is required: identify and evaluate constraints and limitations; explain how they affect performance, reliability or access; develop troubleshooting approaches for hardware, operating system, network and printing problems; for each problem give at least two causes, a systematic diagnosis, and a justified tool or technique.
| Constraint | Effect | Mitigation |
|---|---|---|
| Budget ceiling | Forces phasing; some buildings get wireless before wired | Phase by building, highest density first; publish the schedule |
| Building age and fabric | No containment; heritage listing blocks drilling, so some links must be external or wireless | Survey first; external armoured fibre and licensed microwave only where cabling is impossible |
| 100 m copper limit | Large floors need intermediate distribution frames or fibre to the floor | Fibre from building distribution to each floor, copper only on the last 90 m |
| Power and cooling per building | PoE switches and servers can exceed the electrical supply of an older building | Calculate PoE budget and heat load; dedicated circuit or small rack with forced ventilation |
| Urban spectrum contention | 2.4 GHz unusable at peak; 5 GHz partially occupied by neighbouring campuses | Plan on 5 and 6 GHz; site survey; low transmit power; BSS colouring |
| Internet bandwidth and leased line cost | Current leased line is the bottleneck and the reason for the project | Owned fibre between buildings; single higher-capacity internet link with LTE failover |
| IT staff skills | A design the team cannot operate becomes unreliable | Well-documented vendors; training budget; runbooks |
| Downtime windows | Academic buildings in use 07:00 to 18:00 | Change control with a defined window; pilot building first |
| Data protection and privacy law | Monitoring and logging must be lawful and proportionate | Document lawful basis; define retention; restrict log access |
| Legacy applications | Some finance or registry software may only run on older Windows | Test compatibility before rollout; small legacy VLAN with restricted internet if needed |
Five constraints shape this design. The budget ceiling forces phasing, so the deployment plan puts the highest-density buildings first and publishes the schedule. Building age and fabric limit cable routes: some buildings have no containment, and one has a heritage listing that prevents drilling, so the inter-building links to that building use external armoured fibre. The 100-metre copper limit means large floors need an intermediate distribution frame or fibre to the floor, which is why the design specifies fibre from the building distribution to each floor. Power and cooling in older buildings cap the PoE budget and the number of servers that can be racked, so the PoE load per building is calculated before switches are ordered. And urban radio spectrum is contested, which is why the design plans on 5 GHz and 6 GHz with low transmit power and BSS colouring.
Use one table per domain, with the same columns every time: symptom, at least two possible causes, systematic diagnostic steps, tools and why they are appropriate.
| Symptom | Causes | Diagnosis | Tools and justification |
|---|---|---|---|
| Workstation does not power on | (1) PSU failure; (2) front panel switch or motherboard; (3) RAM not seated | Wall socket with known good device; swap PSU; listen for POST beeps; reseat RAM one stick at a time | POST beep codes identify the failing subsystem before any component is swapped; multimeter for PSU rails |
| Powers on but no display | (1) RAM; (2) GPU or cable; (3) monitor input wrong | Test monitor elsewhere; swap cable; move RAM to known good slot; single stick | Known good spare parts and minimum configuration test; systematic swap beats guessing |
| Symptom | Causes | Diagnosis | Tools and justification |
|---|---|---|---|
| Windows fails to boot after update | (1) Corrupt system files; (2) failing storage; (3) driver conflict | Safe Mode; sfc /scannow; DISM /Online /Cleanup-Image /RestoreHealth; SMART check; roll back update | Safe Mode isolates third-party drivers; Event Viewer shows the stop code, turning a guess into a diagnosis |
| Application crashes or machine slows | (1) Insufficient RAM; (2) malware; (3) failing disk | Task Manager for memory pressure and disk queue; full antivirus scan; SMART; Reliability Monitor | Task Manager gives the bottleneck directly; Event Viewer gives the timeline; all built in |
| Symptom | Causes | Diagnosis | Tools and justification |
|---|---|---|---|
| No wired connectivity | (1) Cable or patch panel; (2) port down or wrong VLAN; (3) DHCP failure; (4) 802.1X failing | Link lights; ipconfig /all; ping gateway; tracert external host; switch port status and VLAN; RADIUS log | ipconfig separates layer 1 and 2 from layer 3 in one step; switch CLI and RADIUS log give the authoritative answer; cable tester confirms layer 1 |
| Wireless slow or drops | (1) Co-channel interference or too few APs; (2) client on 2.4 GHz; (3) roaming misconfiguration; (4) channel width too wide | Client band, channel, RSSI, SNR; controller AP utilisation and retries; passive site survey with known good client | Site survey shows coverage and interference maps; controller stats distinguish coverage from interference |
| Symptom | Causes | Diagnosis | Tools and justification |
|---|---|---|---|
| Print job stuck | (1) Spooler hung; (2) corrupt job blocking queue; (3) driver mismatch; (4) printer offline or out of paper | Printer panel first; queue; restart Print Spooler; clear spool folder; remove and re-add with correct driver | Spooler serialises all jobs, so one corrupt job blocks everything; Event Viewer records the spooler error code; restart is reversible |
| Printer unreachable | (1) Wrong IP or DHCP lease change; (2) firewall blocking IPP; (3) wrong VLAN or failing 802.1X | ping the printer; printer web interface; port status and VLAN; firewall rule for TCP 631 | ping plus the web page proves whether the device is alive and configured; static reservation prevents recurrence |
Symptom. A user reports that wireless connects but is slow and occasionally drops during video calls.
Possible causes. Four are plausible: co-channel interference or insufficient AP density in that area; the client stuck on the 2.4 GHz band; a roaming misconfiguration in which the client hangs on to a distant AP instead of moving to a closer one; and channel width set to 80 or 160 MHz, which is too wide for the density and causes co-channel overlap.
Diagnosis. First, check the client's negotiated band, channel, RSSI and SNR from the OS, using netsh wlan show interfaces on Windows or iw dev on Linux. Second, from the wireless controller, look at the AP serving that area: channel utilisation, retry rate and client count. Third, run a passive site survey in the same location with a known good client to see whether the problem follows the client or the location. Fourth, check the controller's roaming settings and the channel width plan for that floor.
Tools and justification. The client's own interface statistics separate a client problem from an infrastructure problem in one step, which determines where to spend the next twenty minutes. The controller statistics show airtime utilisation and retries, which distinguish a coverage problem from an interference problem: low RSSI everywhere is coverage, high RSSI with high retries is interference. A site survey is the only way to see the actual radio environment including neighbouring networks.
Resolution in this case. The client was on 2.4 GHz at minus 72 dBm while a 5 GHz AP was four metres away. The roaming threshold was set too low, so the client never moved. Raising the minimum RSSI to minus 67 dBm and disabling 2.4 GHz on that floor's SSID resolved the issue, and both changes are now part of the standard configuration template for every building.
Symptom. Jobs from one printer stay in the queue and never reach the device, and subsequent jobs from the same printer queue also fail.
Possible causes. The print spooler service has hung; one corrupt job is blocking the queue behind it; the driver on the client does not match the driver the server expects; the printer is offline, out of paper or unreachable on the network.
Diagnosis. Check the printer panel first, because an offline printer produces the same symptom as a hung spooler. Then check the queue for a job with an error status. Restart the Print Spooler service. If the queue remains blocked, stop the spooler, clear the contents of C:\Windows\System32\spool\PRINTERS, and restart it. If one client can print and another cannot, remove and re-add the printer on the failing client with the driver the server publishes.
Tools and justification. The spooler is the first suspect because it serialises every job, so one corrupt job blocks everything behind it. Event Viewer under Applications and Services Logs records the spooler error code, which identifies whether the failure is a rendering error in a specific driver or a connectivity error to the device. Restarting the service is reversible, fast and non-destructive, which is why it comes before any driver change.
ipconfig /all on a working and a failing client, side by side.What is required: an integrated design across seven buildings, showing wired and wireless infrastructure, main network devices, workstations, servers and services, access points and inter-building connections; a clearly labelled diagram; an explanation of how the design supports 800 mobile users while meeting performance, reliability, availability, compatibility and security.
[ Internet ]
|
[ ISP router / edge ]
|
+-------------+-------------+
| |
[ Firewall A ] =HA= [ Firewall B ] DMZ: web, VPN, mail relay
| |
+-------------+-------------+
|
+-------------+-------------+
| |
[ Core switch A ] == [ Core switch B ] MLAG / stack, layer 3
| |
+-----------+-----------+---------------+-----------+
| | | | |
[ Bldg 1 ] [ Bldg 2 ] [ Bldg 3 ] [ Bldg 4 ] ... [ Bldg 7 ]
| | | | |
[ Dist ] [ Dist ] [ Dist ] [ Dist ] [ Dist ]
| | | | |
[ Acc sw ] [ Acc sw ] [ Acc sw ] [ Acc sw ] [ Acc sw ]
| | | | |
[ APs ] [ APs ] [ APs ] [ APs ] [ APs ]
| | | | |
Laptops Laptops Laptops Laptops Laptops
Workstations (Bldg 1) Printers (Bldg 1, 2, 3)
Inter-building links: single-mode fibre ring, 10G, in the sequence
Bldg1 - Bldg2 - Bldg3 - Bldg4 - Bldg5 - Bldg6 - Bldg7 - Bldg1
CORE-A 10.20.10.11). Every link gets a type and a speed (for example SMF 10G). Every VLAN appears at least once. A diagram with unlabelled clouds and unlabelled lines loses most of the 12 marks even if the topology is correct.The campus uses a three-tier topology. Two core switches, stacked or paired in MLAG, sit in the main building and provide layer-3 routing between VLANs and between buildings. Each building has a distribution switch connected to both cores over a 10G single-mode fibre link, and the fibre is run in a ring (Building 1 to 2 to 3 to 4 to 5 to 6 to 7 to 1) so that a single cut does not isolate a building. Each building has two 24-port PoE+ access switches with 10G SFP+ uplinks to the distribution switch. The PoE+ budget per switch of 370 W is enough for eight Wi-Fi 6 access points at 25 W each with headroom for cameras and desk phones. Access points are Wi-Fi 6, 4x4, PoE+, mounted one per 30 to 35 concurrent devices, with channel and power plans set from a site survey rather than from defaults.
The 15 workstations sit on the HUB VLAN in the StartUp Hub in Building 1, because their security posture and update cycle differ from the staff fleet. The three printers sit on the PRINT VLAN with static DHCP reservations, because printers are the devices most likely to drift off their assigned address and least likely to be noticed when they do. Guest devices land on an isolated GUEST VLAN with internet-only access and client isolation, so a visitor cannot reach another visitor's device. Servers sit on the SERVERS VLAN behind firewall rules that allow only the ports each service publishes. Access points and switches sit on MGMT, which has no route to the internet and is reachable only from the management host.
| Step | Working | Conclusion |
|---|---|---|
| Device count | 800 staff at 1.5 devices each | About 1200 concurrent devices at peak |
| Devices per AP | Wi-Fi 6, 5 and 6 GHz, 30 to 35 concurrent devices per radio pair | About 40 APs, plus 15 percent spare, so 46 to 50 |
| Distribution per building | 50 APs across 7 buildings | Two 24-port PoE+ access switches per building, 10G uplinks |
| PoE budget | Wi-Fi 6 AP at 25 W, 8 APs per switch | About 200 W of PoE per switch; 370 W leaves headroom |
| Uplink sizing | 8 APs at about 300 Mbps useful throughput each at peak | 10G uplink per access switch is ample |
| Core sizing | 7 buildings at up to 10G plus server traffic | 10G MLAG pair sufficient for 1200 devices |
| Internet bandwidth | Measured peak-hour baseline | Typically 1 to 2 Gbps with filtering and caching |
The scale argument is arithmetic. 800 staff at an average of 1.5 devices each is about 1200 concurrent devices at peak. At a Wi-Fi 6 density target of 30 to 35 concurrent devices per AP, that is 34 to 40 APs, plus a 15 percent spare factor, which is 40 to 46; the design carries 50 to leave room for growth. Eight APs per access switch fits the 370 W PoE budget with margin. At 300 Mbps of useful throughput per AP at peak, aggregate wireless capacity is roughly 15 Gbps, which the 10G uplinks and the core can carry without becoming the bottleneck. Internet bandwidth is sized from the measured peak-hour baseline rather than from a per-user allowance, because a 20 Mbps per-user figure applied to 1200 devices would produce an absurd and unaffordable number.
What is required: a security design guide; explain how devices, operating systems, wireless, user accounts and data are protected; implement at least three controls with labelled screenshots; evaluate each control's effectiveness, purpose and contribution; include user training.
Name the threats before naming the controls: a stolen staff laptop with unencrypted data; a rogue device joining the staff wireless; credential theft through phishing; lateral movement from an infected workstation to the file server; an unpatched printer used as a pivot; a shared local administrator password reused across 815 devices. Every control below answers one of those.
| # | Control | Implementation | Screenshot | Threat addressed |
|---|---|---|---|---|
| 1 | BitLocker with TPM and PIN; LUKS on Ubuntu | Enable with TPM and PIN; escrow recovery key to AD | manage-bde -status showing Protection On; AD recovery key object | Stolen or lost laptop |
| 2 | WPA3-Enterprise with 802.1X and RADIUS | NPS or FreeRADIUS; bind to AD; staff SSID using WPA3-Enterprise; test client | NPS policy; client showing WPA3-Enterprise connected; RADIUS log | Rogue devices; shared-key leakage |
| 3 | Account lockout and password policy through Group Policy | Lockout threshold, duration and reset; minimum length; audit logon events | GPO settings; Event Viewer 4625 and 4740 | Brute force and password spraying |
| 4 | VLAN segmentation with firewall rules | GUEST internet only; IOT cannot reach STAFF; PRINT accepts IPP only from STAFF and SERVERS | Firewall rule table; ping from GUEST to SERVERS failing and STAFF to SERVERS succeeding | Lateral movement |
| 5 | Local administrator password management | LAPS or equivalent; unique local admin per device, stored centrally | LAPS policy; stored password object in AD | Pass-the-hash and lateral movement |
| 6 | Printer hardening | Change default admin password; disable WSD and unused protocols; IPP over TLS; PRINT VLAN; firmware updates | Printer web page showing changed password and disabled services | Printers as an unmanaged pivot |
BitLocker encrypts the full volume using a key protected by the TPM, and requiring a PIN at boot means the key is released only when the user enters it. The threat addressed is the stolen or lost laptop, which is the most common cause of a reportable data breach in a university setting. The control is effective because the data on a stolen device is unreadable without the PIN, and the recovery key is escrowed in Active Directory so that an authorised administrator can recover a device when the user has forgotten the PIN. Its contribution to the overall security posture is to reduce the breach-notification burden and to satisfy the data protection requirement that personal data be protected at rest.
The staff SSID uses WPA3-Enterprise, which authenticates each device against the RADIUS server with the user's domain credentials before the device is allowed to associate, and derives a unique session key per device. The threat addressed is the rogue device joining the staff network with a shared key, and the WPA2 offline dictionary attack against a captured handshake. The control is effective because there is no shared key to leak, the RADIUS log records every successful and failed authentication, and the unique session key per device removes the passive decryption path that WPA2-PSK allowed. Its contribution is to make the wireless network a named-user network rather than a shared-secret network, which changes the nature of incident response from "who had the key" to "who authenticated at this time".
Each function (staff, hub, voice, print, guest, servers, IoT, quarantine) sits on its own VLAN, and the firewall between VLANs enforces policy: GUEST reaches the internet only, IOT cannot reach STAFF, PRINT accepts IPP over TLS only from STAFF and SERVERS, and QUARANTINE reaches nothing until a device passes posture check. The threat addressed is lateral movement after a compromise: an infected staff laptop cannot reach the file server over SMB, cannot reach the printer management interface, and cannot reach the IoT cameras. The control is effective because policy is enforced at the routing boundary and does not depend on endpoint compliance, and it is verifiable by a ping test from each zone to every other zone, which is shown in the evidence.
| Topic | Content | Delivery and frequency | Measure of success |
|---|---|---|---|
| Phishing recognition | Spot spoofed senders, check links before clicking, one-click report | Induction module plus quarterly simulated campaign | Report rate above 70 percent; click rate below 5 percent |
| Password and MFA | Password manager, no reuse, enable MFA, never share credentials | Induction module; reinforced at policy change | MFA enrolment above 95 percent; reset tickets falling |
| Device handling | Lock screen, report loss immediately, never leave laptop in a vehicle | One-page guide; poster per building | Lost-device reports within one hour |
| Data handling | Approved storage only; VPN off campus; no personal cloud for student records | Induction plus annual refresher | Reduction in data outside approved systems |
| Incident reporting | Who to call, what to send, how fast | Card per building; intranet page | Mean time to report |
Technical controls raise the cost of an attack; training lowers the chance that the weakest link is a person. The programme has four modules. Phishing recognition runs at induction and is reinforced by a quarterly simulated campaign, with a report rate above 70 percent and a click rate below 5 percent as success measures. Password and MFA practice runs at induction, with MFA enrolment above 95 percent as the measure. Device handling is a one-page guide and a poster in every building, with lost-device reports within one hour as the measure. Data handling and incident reporting are annual refreshers, with mean time to report a suspected incident as the measure. Every measure is reported to the IT steering group quarterly alongside the technical metrics in Section 4.3.
manage-bde -status showing BitLocker on.ping tests proving segmentation.What is required: a password policy for normal user accounts, application and service accounts, IT administrator accounts, and administrator or root accounts; justify each rule; evaluate impact on security and usability for about 800 users; compare with a weak policy and explain how the proposed rules improve protection while remaining practical.
| Class | Rule | Justification | Usability impact |
|---|---|---|---|
| Normal user (about 800) | Minimum 12 characters; no forced rotation; no composition rules beyond a blocked list; MFA required; lockout after 5 failures for 15 minutes; screen lock after 10 minutes | Length resists brute force and offline cracking far more than complexity; forced rotation drives predictable patterns; a blocked list stops the passwords in every breach corpus; MFA means a stolen password alone is not enough | Fewer forced changes means fewer helpdesk calls; a passphrase of three or four words is easy to remember; MFA adds one prompt, mitigated by trusted device |
| Application and service accounts | Minimum 32 random characters; no interactive logon; unique per service; stored in a vault; rotated on schedule and on staff change; least privilege | No human remembers these, so length and randomness are free; removing interactive logon removes the attack path; unique per service stops reuse; least privilege limits blast radius | No end-user cost; operational effort to rotate, which the vault automates |
| IT administrator accounts | Separate admin account; minimum 16 characters; MFA on every elevation; hardened management host; just-in-time elevation with time limit; no admin rights on daily account | Separating the admin identity means a phished mailbox does not yield domain rights; MFA on elevation blocks pass-the-hash and stolen tickets; JIT reduces the useful window | Two accounts and an extra authentication step; deliberate friction on privileged actions |
| Administrator and root | Unique password per device; minimum 20 characters; vaulted and rotated automatically; break-glass account sealed and logged; root logon console-only or management network; all use audited | A shared local admin password is the most exploited weakness in a Windows estate; unique per device stops lateral movement; the sealed break-glass account prevents staff from weakening controls under pressure | Admins cannot memorise every device password, so a vault is required; an operational change, not a user-facing one |
The policy for the 800 normal users is a minimum of 12 characters, no forced rotation, no composition rules, a blocked list of common and breached passwords, MFA, lockout after five failures for 15 minutes, and a 10-minute screen lock. Length is the dominant factor in resisting brute force and offline cracking (NIST, 2017), and 12 characters of any kind is stronger than 8 characters with complexity. Removing forced rotation removes the predictable increment pattern that users adopt when forced to change, which is exactly what attackers attempt first. A blocked list stops the passwords that appear in every breach corpus, such as 123456, Password1 and Summer2026. MFA means a stolen password is not sufficient for access. Lockout at five failures with a 15-minute window slows brute force without creating a denial-of-service. The usability effect is a net improvement: no forced changes, a passphrase of three or four words is easy to remember, and MFA on a trusted device can remember the session for a defined period.
Service accounts use 32 random characters, interactive logon disabled, unique per service, stored in a vault, rotated on a schedule and on staff change, and scoped to the least privilege the service needs. No human has to remember these, so length and randomness cost nothing. Disabling interactive logon removes the attack path where an attacker logs in as the service account and escalates from there. The vault makes rotation automated, which is what makes it happen. The specific threat reduced is Kerberoasting, in which an attacker requests a service ticket and cracks it offline: a 32-character random password with a short rotation window makes that crack infeasible within the life of the credential.
Each administrator has a separate admin account from the daily-use account, with a 16-character minimum and MFA on every elevation. Administrative sessions run from a hardened management host. The design uses just-in-time elevation with a defined time limit and a log of every elevation. The threat addressed is the phishing or credential-theft attack on the daily account that would otherwise yield domain rights. The cost is real: two accounts, an extra authentication step, and a management host. That cost is deliberate friction on privileged actions, and it is the friction that makes the privileged account worth protecting.
Local admin passwords are unique per device, 20 characters, vaulted, and rotated automatically. Domain administrator credentials are held in the vault and used only from the management host. Root on Ubuntu is restricted to console or the management network. A break-glass account exists, sealed, with the seal logged and every use audited. The threat addressed is lateral movement using a shared local admin password, which is the most common path from a single compromised workstation to domain compromise. The uniqueness removes that path. The break-glass account exists so that a genuine emergency does not tempt staff to weaken controls under pressure, which is the failure mode that kills every well-designed policy in practice.
| Aspect | Weak policy | Proposed policy | Threat reduced and why |
|---|---|---|---|
| Length | 8 characters | 12 users, 16 to 32 privileged and service | Brute force and offline cracking: each added character multiplies the search space |
| Rotation | Forced every 60 or 90 days | No forced rotation; change on evidence of compromise | Predictable patterns: forced rotation produces Password1, Password2, Summer2026, which are in every wordlist |
| Complexity | Upper, lower, digit, symbol | No composition rules; a blocked list instead | Composition rules produce P@ssw0rd, which passes the rule and falls in seconds; a blocked list stops the actual bad passwords |
| Lockout | None, or 3 attempts with permanent lock | 5 attempts, 15-minute lockout, counter reset | Brute force slowed without a denial-of-service where an attacker locks out a known user permanently |
| MFA | None | Required for users, administrators and elevation | Credential stuffing and phishing: a stolen password alone is insufficient |
| Privileged accounts | Same account for daily use and administration | Separate accounts, MFA, JIT, unique local admin | Lateral movement and pass-the-hash: compromising a mailbox no longer yields domain control |
| Service accounts | Same as users, shared by the team | 32 random characters, vaulted, non-interactive, rotated | Kerberoasting and credential reuse: a service account compromise no longer unlocks other systems |
A weak policy in this environment would be 8 characters, forced 90-day rotation, upper/lower/digit/symbol composition, no lockout, no MFA, the same admin account for daily use, and service accounts treated as users. Each element fails against a specific threat. Eight characters falls to brute force and to offline cracking of a stolen hash in hours. Forced rotation produces incremental patterns such as Winter2025 and Spring2026, which appear in cracking wordlists. Composition rules produce P@ssw0rd, which passes the rule and falls in seconds. No lockout allows unlimited attempts. No MFA means a phished password is a compromise. The same admin account for daily use turns a phishing email into domain control. Service accounts treated as users produce shared passwords that are never rotated and appear in Kerberos ticket attacks. The proposed policy addresses each of these with a rule chosen for the threat it reduces, and the usability effect is a net improvement because the friction is concentrated where it matters, on elevation, and removed where it does not, on routine password changes.
The proposed policy removes forced rotation, which reduces helpdesk load and user frustration, and adds MFA and a vault, which increases first-week effort and the support burden during rollout. Both effects are real and both are stated. The mitigations are phased rollout by building, a password manager provided to all staff, self-service reset, and a communications plan that explains why the changes benefit the user rather than simply announcing them. The measurable targets are a 30 percent reduction in password-reset tickets within two months of rollout, MFA enrolment above 95 percent within one month, and a satisfaction score above 3.5 out of 5 in the post-rollout survey. A policy that improves security but is abandoned by users improves nothing.
pwquality for Ubuntu, a password filter or Azure AD Password Protection for the blocked list, and the vault for service and local admin accounts. Naming the enforcement mechanism shows the policy is implementable, not aspirational./etc/security/pwquality.conf or the PAM configuration on Ubuntu showing the enforced minimum length.Requirement: at least 8 sources including books, journals and industry white papers, with in-text citations and a matching reference list.
| # | Type | Reference | Where to cite it |
|---|---|---|---|
| 1 | Book | Tanenbaum, A.S. and Bos, H. (2015) Modern Operating Systems. 4th ed. Boston: Pearson. | Q1 operating systems, Q3 OS comparison |
| 2 | Book | Stallings, W. (2020) Data and Computer Communications. 11th ed. Harlow: Pearson. | Q1 network communication, Q3 protocols |
| 3 | Book | Silberschatz, A., Galvin, P.B. and Gagne, G. (2018) Operating System Concepts. 10th ed. Hoboken: Wiley. | Q3, Q4 process and memory under load |
| 4 | Standard | IEEE (2021) IEEE Standard for Information Technology, Telecommunications and Information Exchange between Systems, Local and Metropolitan Area Networks, Part 11: Wireless LAN Medium Access Control and Physical Layer Specifications, Amendment 1: Enhancements for High-Efficiency WLAN. IEEE 802.11ax-2021. New York: IEEE. | Q2 Wi-Fi 6 justification, Q3 protocols |
| 5 | White paper | Cisco (2023) Wi-Fi 6 and Wi-Fi 6E: Technical White Paper. San Jose: Cisco Systems. | Q2 AP comparison, Q4 performance |
| 6 | Guideline | NIST (2017) Digital Identity Guidelines: Authentication and Lifecycle Management. NIST Special Publication 800-63B. Gaithersburg: National Institute of Standards and Technology. | Q8 password policy, no forced rotation, length over complexity |
| 7 | Guideline | NCSC (2022) Password Policy Guidance. London: National Cyber Security Centre. | Q8 weak-policy comparison |
| 8 | Guideline | OWASP (2023) Authentication Cheat Sheet. OWASP Foundation. | Q7, Q8 account and MFA controls |
| 9 | Standard | ISO/IEC (2022) ISO/IEC 27001:2022 Information Security, Cybersecurity and Privacy Protection, Information Security Management Systems, Requirements. Geneva: ISO. | Q7 security design, Q5 data protection |
| 10 | Vendor documentation | Canonical (2024) Ubuntu 24.04 LTS Release Notes. London: Canonical Ltd. | Q3 Ubuntu evaluation |
| 11 | Vendor documentation | Google (2024) ChromeOS Flex: Deployment and Management Guide. Mountain View: Google LLC. | Q3 ChromeOS Flex evaluation |
| 12 | Vendor documentation | Microsoft (2024) Windows 11 Security Book. Redmond: Microsoft Corporation. | Q3, Q7 BitLocker, Credential Guard |
| 13 | Standard | TIA (2016) TIA-568: Commercial Building Telecommunications Cabling Standard. Arlington: Telecommunications Industry Association. | Q2 cabling, Q5 the 100 m limit |
| 14 | White paper | Cisco (2020) Cisco Annual Internet Report, 2018 to 2023. San Jose: Cisco Systems. | Q1, Q4 growth in device density |
| Requirement | How to meet it | How it is checked |
|---|---|---|
| Times New Roman 12 | Set the style, not just the current selection, so pasted text inherits it | Marker selects a paragraph and reads the font box |
| Justified text | Body paragraphs justified; headings left aligned; code and tables left aligned or centred | Visual check on every page |
| Line spacing 1.15 | Set in the normal style, not per paragraph | Paragraph dialog |
| Table of contents | Automatic heading styles, automatic TOC, update fields before PDF export | A TOC with page numbers that match the document |
| Page numbers | Footer, centre or right; start numbering at 1 after the cover page | Every page after the cover |
| Cover page | The six elements in instruction 2, nothing missing | First page |
| Labelled figures | Figure number, caption, source line; a sentence in the body that refers to it | Each figure is called out in the text |
| Labelled tables | Table number, caption above the table, source line below | Same call-out rule |
| Grammar and structure | Proofread, read aloud, spell checker set consistently | Whole document |
| Professional structure | The headings in the scaffolding above; consistent numbering; no orphan headings at the bottom of a page | Whole document |
| Good screenshot | Bad screenshot |
|---|---|
| Full window or full screen, with the machine name, the date and the account visible; a caption that states what is being proved; a sentence in the body that refers to the figure number | A cropped image of one dialog box with no context; a photograph of a screen with reflections; retyped output; a screenshot with no caption |
| Shows the before and after when the point is a change (BitLocker off, then on; ping failing, then succeeding) | Shows only the end state, so the marker cannot see what changed |
| Includes the command and its output when the evidence is a command line | Shows only the output, so the marker cannot tell what produced it |
| Mistake | Where it appears | Fix |
|---|---|---|
| Describing hardware generically with no recommendation | Q2 | For each component, end with "therefore I recommend X because..." and cite the four criteria |
| Recommending one OS for everything without acknowledging the server tier | Q3 | Recommend Windows 11 Pro as primary, Ubuntu for servers, ChromeOS Flex for kiosks, and justify the primary explicitly |
| Non-functional requirements asserted without metrics | Q4 | Every quality gets a target number and a measurement method |
| One cause per fault | Q5 | The paper says at least two. Give two or three per symptom. |
| Unlabelled network diagram | Q6 | Device names, addresses, link types and speeds, VLANs, on the diagram itself |
| Security controls claimed but not implemented | Q7 | Three controls, each with a screenshot showing it on, plus the evaluation sentence |
| Password policy with rules but no justification per class | Q8 | Each of the four classes gets its own justification and its own usability note |
| In-text citations that do not match the reference list | Harvard | Generate the list from the citations, or the citations from the list, never both separately |
| Cover page missing an element | Formatting | Use the six-element checklist on the cover template |
| Screenshots cropped, unlabelled or unreferenced | Formatting, Q7 | Full window, caption, figure number, and a sentence in the body that names the figure |