6.1.3 Defending Systems and Controlling Access
Security measures reduce the chance that an attacker, malicious program, or unauthorised user can reach a system or misuse its data. Different measures protect different parts of the system, so effective security usually combines several layers rather than relying on one tool.
This section covers protection for both individual computers and networked systems, including user accounts, passwords, biometrics, digital signatures, access rights, firewalls, anti-virus software, anti-spyware, and encryption.
By the end of this section, you should be able to:
- Explain why several complementary security measures are often needed.
- Describe how user accounts, passwords, biometrics, and digital signatures support authentication.
- Distinguish authentication from authorisation and apply suitable access rights.
- Explain how firewalls, anti-virus software, and anti-spyware reduce particular risks.
- Explain how encryption protects stored and transmitted data.
- Select and justify appropriate protections for a given situation.
Building Security in Layers
No single security measure handles every threat. A firewall can control network traffic, but it cannot decide which employee should edit a confidential document. Encryption can make stolen data unreadable, but it does not stop an authorised user from accidentally deleting a file.
| Security question | Typical measure | Main purpose |
|---|---|---|
| Who is trying to enter? | Authentication | Check the claimed identity. |
| What is that user allowed to do? | Access rights | Limit available files and operations. |
| What network traffic may pass? | Firewall | Apply rules to incoming and outgoing traffic. |
| Is harmful software present? | Anti-virus or anti-spyware | Detect, block, quarantine, or remove malware. |
| Can intercepted or stolen data be read? | Encryption | Convert readable data into an unreadable form without the key. |
User Accounts and Passwords
A user account gives a system a separate identity for each authorised user. The account can be linked to login details, settings, stored activity, and access rights. On a shared computer or network, separate accounts make it possible to give different users different permissions.
A password is knowledge that the user supplies to prove that they are entitled to use an account. A password should be difficult for another person to guess and should not be shared. Longer, unpredictable passwords provide more possible combinations than short, obvious passwords.
Original example: community media studio
A media studio has one workstation used by editors, volunteers, and visiting technicians. Giving every person the same login would make it difficult to limit access or trace changes. Separate accounts allow editors to manage project files while visitors receive only the permissions required for their temporary work.
Authentication: Checking Identity
Authentication checks whether a user, device, or sender is genuinely the identity being claimed. Different techniques use different forms of evidence.
| Method | Evidence used | How it helps | Possible limitation |
|---|---|---|---|
| Password | Something the user knows | Only a person who knows the secret should be able to use the account. | It may be guessed, reused, observed, or disclosed. |
| Biometric check | A physical or behavioural characteristic | A fingerprint, face, or other measured feature is compared with a stored template. | Special hardware is needed and a valid user may occasionally be rejected. |
| Digital signature | Cryptographic evidence linked to the sender | It can provide evidence of origin and reveal whether signed content was altered. | It does not hide the contents of the message. |
Digital signatures
A digital signature is created using information controlled by the signer and is checked using corresponding verification information. If the check succeeds, the receiver gains evidence that the content came from the expected source and has not been changed since it was signed.
Authorisation and Access Rights
Authentication answers Who are you? Authorisation answers What are you allowed to do? A user may successfully log in but still be prevented from opening, changing, or deleting particular data.
| Role in an outdoor education centre | Read participant list | Edit medical notes | Delete booking records |
|---|---|---|---|
| Activity instructor | Allowed | Not allowed | Not allowed |
| First-aid coordinator | Allowed | Allowed | Not allowed |
| System administrator | Allowed | Allowed where required | Allowed under procedure |
Limiting users to the access required for their work reduces the damage that can follow from a mistake, a stolen account, or deliberate misuse.
Firewalls: Controlling Network Traffic
A firewall examines network traffic and applies rules that determine which communications should be allowed or blocked. It may run as software on one computer or operate as a separate device that protects part of a network.
Rules may consider information such as the source, destination, connection type, or service being requested. A firewall can therefore reduce exposure to unwanted connections and restrict traffic that does not match the organisation’s policy.
Original example: museum collection network
A museum allows public visitors to use guest Wi-Fi but keeps the collection database on a protected internal network. Firewall rules prevent traffic from the guest network from reaching the database service while still allowing visitors to access the Internet.
Anti-virus Software and Anti-spyware
Malware protection software examines files, programs, and activity for signs of harmful behaviour. Its effectiveness depends on regular use and current detection information.
| Measure | Main focus | Possible response |
|---|---|---|
| Anti-virus software | Viruses and other forms of malware | Block execution, quarantine a file, remove malicious code, or warn the user. |
| Anti-spyware | Software that secretly monitors activity or collects information | Detect suspicious monitoring components and remove or disable them. |
A scan may compare files with known patterns and may also look for suspicious behaviour. Newly created malware may not be recognised immediately, so these tools reduce risk rather than provide a complete guarantee.
Encryption: Protecting Data Content
Encryption transforms readable data into an unreadable form using an encryption method and a key. A suitable key is then required to recover the original data.
| Where encryption is used | What it protects against | Example |
|---|---|---|
| Stored data | A stolen device or copied storage medium being read directly | An encrypted laptop containing design files. |
| Transmitted data | Captured traffic being understood by an interceptor | Login details sent through an encrypted connection. |
Interactive: Security Measure Selector
Choose a scenario and then select the measure that provides the most direct protection. The feedback explains why that choice fits and which additional layers could also be useful.
Worked Scenario Analysis
Scenario
A small research laboratory stores unpublished results on laptops and a shared server. Researchers need remote access, but visiting students should only be able to read a limited set of training files.
| Risk or requirement | Suitable measure | Reason |
|---|---|---|
| Only recognised researchers should log in remotely. | User accounts plus password or biometric authentication | The system can identify each account and check the claimed user. |
| Visitors should not edit research results. | Access rights | Their accounts can receive read-only access to approved training files. |
| Unwanted remote connections should be restricted. | Firewall | Network rules can block traffic that does not match permitted services. |
| A stolen laptop should not reveal stored results. | Encryption | The files should remain unreadable without the required key. |
| Downloaded tools may contain malware. | Anti-virus and anti-spyware | Security software can scan, block, quarantine, or remove suspicious components. |
Common Mistakes and Misconceptions
- Using authentication and authorisation as if they mean the same thing.
- Thinking a username by itself proves identity.
- Saying a digital signature hides a message. It checks origin and alteration; encryption hides content.
- Claiming that a firewall prevents every possible attack.
- Claiming that anti-virus software guarantees that no malware is present.
- Explaining encryption as a method that prevents interception rather than making intercepted data unreadable.
- Giving every authenticated user full access instead of applying appropriate access rights.
Practice
Try these original questions
- Explain why a network may use both a firewall and anti-virus software.
- Describe two benefits of giving each employee a separate user account.
- Explain one difference between authentication and authorisation.
- Describe how a biometric check can be used during login.
- Explain how a digital signature helps a receiver decide whether to trust a software update.
- Give suitable access rights for a user who should view a document but must not alter it.
- Describe how anti-spyware differs in focus from a firewall.
- Explain how encryption protects data stored on a lost laptop.
- A student writes, “The file is encrypted, so nobody can steal it.” Improve this explanation.
- A sports centre stores staff records and accepts online bookings. Recommend three different security measures and justify each choice.
Review
| Measure | Strong recall statement |
|---|---|
| User account | Provides a separate system identity that can be linked to permissions and activity. |
| Password | Uses secret knowledge as evidence during authentication. |
| Biometric check | Compares a measured physical or behavioural feature with a stored template. |
| Digital signature | Provides evidence of origin and can reveal whether signed content was altered. |
| Access rights | Control the resources and operations available to an authenticated user. |
| Firewall | Monitors and controls network traffic according to security rules. |
| Anti-virus and anti-spyware | Detect, block, quarantine, disable, or remove malicious software. |
| Encryption | Converts plaintext to ciphertext so it cannot be understood without the required key. |