Menu

Edexcel GCSE Computer Science (1CP2) Exam Questions

Build a practice paper from 693 exam-style questions, each with its mark scheme and example answers. Print it, or answer it on paper and then open the mark schemes. Or browse the questions by topic.

Build a paper

Topics (none ticked: all of them)
Question types (none ticked: all of them)

Practice paper

10 questions · 22 marks

Pick again
Print
1Multiple choice1 markNetwork Security Risks Swap Remove

An ethical hacker finds a weakness in a company's network.

Identify what the ethical hacker does next.

[1 mark]
  • AFixes the weakness without telling the company
  • BReports the weakness to the company so it can be fixed
  • CSells the weakness to another company
  • DUses the weakness to access customers' data
Mark scheme
  • B Reports the weakness to the company so it can be fixed (1)
  • The only correct answer is B. The correct answer is reporting the weakness to the company so it can be fixed.
  • A is not correct because an ethical hacker informs the company and helps it to fix the weakness rather than fixing it without telling the company
  • C is not correct because selling a weakness to another company is criminal, not ethical hacking
  • D is not correct because using a weakness to access data is what a black hat hacker does
Example answers and how they were marked
Full marks1/1

B Reports the weakness to the company so it can be fixed

Why: Correct option (1): an ethical hacker has permission and informs the organisation so it can fix the weakness.

No marks0/1

A Fixes the weakness without telling the company

Why: Near miss: helping to fix the weakness is part of the role, but the ethical hacker must report the finding to the company first, so this option is not correct.

No marks0/1

D Uses the weakness to access customers' data

Why: Misconception: this describes black hat hacking, gaining unauthorised access, not ethical hacking.

2Multiple choice1 markPreventing Network Security Risks Swap Remove

Identify the access control method that uses a fingerprint to verify a user.

[1 mark]
  • AAccess levels
  • BBiometric authentication
  • CPassword policy
  • DUsername and password
Mark scheme
  • B Biometric authentication (1)
  • The only correct answer is B. The correct answer is biometric authentication.
  • A is not correct because access levels control which files or folders a user can access
  • C is not correct because a password policy sets rules for creating strong passwords
  • D is not correct because a username and password verify a user but do not use a fingerprint
Example answers and how they were marked
Full marks1/1

B Biometric authentication

Why: Correct option: biometric authentication uses a physical characteristic such as a fingerprint to verify identity (1).

No marks0/1

D Username and password

Why: D is not correct because a username and password verify a user but do not use a fingerprint; this near-miss scores 0.

No marks0/1

C Password policy

Why: C is not correct because a password policy sets rules for creating strong passwords and does not use a fingerprint; scores 0.

3Short recall2 marksNetwork Security Risks Swap Remove

Organisations can use ethical hackers to identify vulnerabilities in their networks.

Define the term ethical hacking.

[2 marks]
Mark scheme

Award one mark for any of the following up to a maximum of two marks:

  • Using hacking techniques to (attempt to) access a computer system/data (1)
  • With the permission/authorisation of the owner/organisation (1)
  • To find/report security weaknesses/vulnerabilities (1)

Allow 'to test the security of a system' for the third bullet.

Allow 'white hat hacking' as a whole answer only if permission and finding/reporting weaknesses are both stated.

Do not accept 'hacking for good' on its own.

Do not accept gaining unauthorised/illegal access (black-hat hacking), which does not earn the hacking techniques mark.

Example answers and how they were marked
Full marks2/2

Using hacking techniques to try to access an organisation's network with the owner's permission, in order to find and report any security weaknesses.

Why: Hacking techniques to access a system (1) and permission of the owner (1); finding/reporting weaknesses is a third creditworthy point but the question is capped at two marks.

Some marks1/2

Finding the weaknesses in an organisation's network.

Why: Finding security weaknesses (1); it does not say hacking techniques are used or that the owner gives permission, so one mark.

No marks0/2

Breaking into a system without permission to steal data.

Why: Unauthorised access is black-hat hacking; the 'Do not accept' line rules out the hacking techniques mark and there is no permission or weakness-finding point.

4Short recall2 marksPreventing Network Security Risks Swap Remove

Network security protects a network from attack.

State two ways of identifying network vulnerabilities.

[2 marks]
Mark scheme

Award one mark for any of the following up to a maximum of two marks:

  • Penetration testing/pen test (1)
  • An authorised/simulated attack on the network to find weaknesses (1)
  • Ethical hacking/using an ethical hacker to test the network (1)
  • A person authorised by the organisation tries to gain access to the network and reports the weaknesses found (1)

Do not award two marks for the same method described twice.

Do not accept hacking on its own.

Do not accept firewalls, anti-malware or passwords.

Do not accept vulnerability scanning on its own.

Example answers and how they were marked
Full marks2/2

Penetration testing and ethical hacking.

Why: Penetration testing (1) and ethical hacking (1), two different methods.

Some marks1/2

Penetration testing and using a firewall.

Why: Penetration testing (1); a firewall protects the network and does not identify vulnerabilities (0).

No marks0/2

Using anti-malware and a firewall to stop hackers.

Why: Both protect the network; neither is a way of identifying vulnerabilities, so no marks.

5Describe2 marksPreventing Network Security Risks Swap Remove

A small business connects its office network to the internet. Its computers store customers' personal details.

Describe how a firewall can prevent unwanted traffic from entering the office network.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • The firewall checks/examines incoming packets/traffic (1) to see where they are from/are going (1)
  • It compares packets/traffic against a set of rules/filters (1) to decide whether to allow/block/drop them (1)
  • It can block/drop packets from a particular IP address (1) so traffic from a known malicious source cannot enter the network (1)
  • It can block/drop access to certain ports (1) so services that are not needed cannot be used from outside (1)

Accept responses that describe the firewall restricting access by IP address or port, even though this limits access to the network.

Do not accept a bare statement that the firewall blocks/filters unwanted traffic, with no description of how it decides what to block.

Do not accept 'stops hackers/viruses' without saying how traffic is checked or blocked.

Do not accept responses about physical security or access control, such as usernames/passwords or access levels.

Example answers and how they were marked
Full marks2/2

The firewall checks incoming packets against a set of rules. Packets that do not match the rules are blocked, so unwanted traffic cannot enter the network.

Why: Compares packets against rules (1) and blocks those that do not match so they cannot enter the network (1).

Some marks1/2

A firewall checks incoming packets.

Why: Gives the point that incoming packets are checked (1) but does not develop it by saying what happens to the packets.

No marks0/2

A firewall stops hackers from getting into the network.

Why: A generic statement about stopping hackers with no description of how traffic is checked or blocked.

6Describe2 marksPreventing Network Security Risks Swap Remove

A college stores student records on its network.

Describe how access levels help to protect the student records.

[2 marks]
Mark scheme

Award up to two marks for a linked description such as:

  • Each user is given an access level/permissions (1) so that staff can only open the records they need for their role (1)
  • Some staff are given read-only access (1) so that they cannot change/delete the records (1)
  • Full/administrator access is given to only a few trusted staff (1) so that only they can change permissions/edit all of the records (1)
  • Users are put into user groups (1) so that a whole group can be stopped from opening records it does not need (1)

Award the first mark for naming a specific mechanism, e.g. each user is given an access level, some staff have read-only access, only a few staff have administrator access (1).

Do not award a mark for a general statement that access levels are set/used to protect the records, or that the records are kept safe, with no named mechanism (0).

Allow read-only/view only, write access/edit rights.

Do not accept 'so unauthorised people cannot access them' as the development unless it says which users or which actions are restricted.

Do not accept responses about firewalls, encryption or physical security.

Do not accept 'access levels stop viruses/malware'.

Do not award a second mark for repeating the same restriction in different words.

Example answers and how they were marked
Full marks2/2

Some staff are given read-only access to the student records, so they can look at the records but cannot change or delete them.

Why: Named mechanism: some staff have read-only access (1), linked to the restriction that they cannot change or delete the records (1).

Some marks1/2

Each member of staff has an access level, so unauthorised people cannot get into the records.

Why: Named mechanism: each user is given an access level (1). The development 'unauthorised people cannot get into the records' does not say which users or actions are restricted, so it earns no second mark.

No marks0/2

Access levels stop malware from deleting the student records.

Why: Misconception: access levels control what users can do, not malware, so nothing creditworthy is given.

7Explain2 marksNetwork Security Risks Swap Remove

A hospital stores patient records on its network.

Explain one reason why network security is important to the hospital.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • Patient records are kept private/confidential (1) because only authorised staff are allowed to access them (1)
  • Patient records stay accurate/complete (1) because unauthorised users are prevented from changing/deleting them (1)
  • Hackers are kept out of the network (1) because a firewall/access control blocks unauthorised access to the patient records (1)
  • Patient records are available when staff need them (1) because the network is protected from attacks that could stop it working (1)

For both marks, the expansion must follow/associate with the statement.

Do not accept 'to keep data safe', 'to stop hackers' or 'it stops viruses' on its own, without saying what is protected or how.

Accept 'patient data/records/details' as the same point.

Do not award credit for an answer that repeats the question, e.g. 'network security is important so the network is secure'.

Example answers and how they were marked
Full marks2/2

Patient records are kept private because only authorised staff can access them.

Why: Linked point (1) and reason (1).

Some marks1/2

Patient records are kept private.

Why: Valid point (1) but no linked reason.

No marks0/2

Network security stops viruses from getting in.

Why: A general protective statement that does not say what is protected or how, so no credit under the 'Do not accept' line.

8Explain2 marksNetwork Security Risks Swap Remove

A bank employs an ethical hacker to test its network.

Explain why the ethical hacker must have permission from the bank before testing its network.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • The tester has the bank's permission to access the system (1) so the testing is not an unauthorised/illegal act (1)
  • The bank agrees the scope/limits of the test (1) so important systems are not damaged/put at risk (1)
  • The bank knows when the test is happening (1) so it does not mistake it for a real cyber attack (1)

For both marks, the expansion must follow/associate with the statement.

A statement on its own (e.g. 'the bank knows when testing happens') earns the first mark only; the second mark requires the linked reason.

Allow 'so it is legal' / 'so it is not a crime' where the answer makes clear that the access is authorised/permitted by the bank.

Allow 'without permission it would be a crime/illegal' as the linked reason for an authorisation point.

Do not accept 'so the hacker does not get caught' as this is not the purpose of permission.

Do not accept 'hacking is illegal' on its own without linking it to the need for the bank's permission.

Example answers and how they were marked
Full marks2/2

The bank has allowed the tester to access the system, so the test is not an unauthorised attack.

Why: Point (1) and linked reason (1).

Some marks1/2

The bank knows when the testing is happening.

Why: Valid point (1) but no linked reason.

No marks0/2

So the ethical hacker does not get caught.

Why: Misconception; permission is about authorisation, not avoiding detection.

9Explain2 marksPreventing Network Security Risks Swap Remove

A company encrypts customer data before sending it over a public network such as the Internet.

Explain one reason why encryption helps keep customer data secure.

[2 marks]
Mark scheme

Award up to two marks for a linked explanation such as:

  • If the data is intercepted, it cannot be read/understood (1) because it is scrambled and the attacker does not have the key (1)
  • Only the intended receiver can decrypt the data (1) because they have the secret/shared decryption key (1)
  • Data cannot be read if it is stolen/lost (1) because it can only be decrypted with the key (1)

For both marks, the expansion must follow/associate with the statement.

A point on its own earns one mark; the second mark is only awarded for a reason linked to that point.

Do not accept 'because it is encrypted' as the reason, as this repeats the point.

Do not accept 'it stops the data being intercepted' because encryption does not prevent interception.

Do not accept 'it stops hackers' on its own without saying why the data cannot be read or used.

Do not accept vague answers such as 'it is more secure' or 'it keeps data safe' without saying how the data is protected, e.g. that it cannot be read without the key.

Example answers and how they were marked
Full marks2/2

If the data is intercepted, it cannot be read because it is scrambled and the attacker does not have the key.

Why: Linked point (1) and reason (1).

Some marks1/2

If the data is intercepted, it cannot be read.

Why: Point only (1); no linked reason is given, and 'because it is encrypted' would not be accepted as one.

No marks0/2

It stops hackers intercepting the data.

Why: No credit: encryption does not stop interception; it makes intercepted data unreadable.

10Discuss6 marksPreventing Network Security Risks Swap Remove

A data centre rents space to several companies and stores their servers in locked racks in one large room. Staff and visitors enter through a single reception area.

Discuss the methods of physical security that the data centre could use to protect the servers.

Your answer should include:

  • methods of physical security
  • how each method protects the servers
  • the limitations of physical security.
[6 marks]
Mark scheme

Indicative content

Methods of physical security

  • Locks on the doors and on each server rack.
  • Swipe cards or a biometric scanner on the door into the server room.
  • A security guard at reception who signs visitors in and out.
  • CCTV cameras covering the entrance and the server room.
  • Intruder alarms and movement sensors inside the room.
  • Security lighting and a fence around the outside of the building.

How each method protects the servers

  • A locked rack means even someone who gets into the room cannot remove a disk or unplug a server.
  • A swipe card system only lets authorised staff into the server room, so visitors cannot reach the servers.
  • A guard can stop a visitor following a member of staff through the door (tailgating).
  • CCTV deters intruders and provides evidence to identify anyone who does break in.
  • An alarm alerts the guard or the police if someone enters the room outside working hours.

Limitations of physical security

  • Physical security does not stop an attack over the network, such as malware or a hacker using a stolen password.
  • A member of staff with a valid card can still damage a server or steal data from it.
  • Cards can be lost or copied, and a copied fingerprint can fool some scanners.
  • CCTV only records an incident; it does not stop it happening, and someone has to watch the footage.
  • Guards, alarms and CCTV cost money to buy and to maintain.
  • A person can hold a door open for someone behind them.

Levels

  • Level 0 (0 marks): No rewardable content.
  • Level 1 (1–2 marks): Basic, independent points are made, showing elements of understanding of key concepts/principles of computer science. (AO1) The discussion will contain basic information with little linkage between points made or application to the context. (AO2)
  • Level 2 (3–4 marks): Demonstrates adequate understanding of key concepts/principles of computer science. (AO1) The discussion shows some linkages and lines of reasoning with some structure and application to the context. (AO2)
  • Level 3 (5–6 marks): Demonstrates comprehensive understanding of key concepts/principles of computer science to support the discussion being presented. (AO1) The discussion is well developed, with sustained lines of reasoning that are coherent and logically structured, and which clearly apply to the context. (AO2)

Level 3 responses must give more than one method, explain how the method protects the servers and give at least one limitation.

Do not accept a firewall, anti-malware software or passwords as methods of physical security.

Example answers and how they were marked
Full marks6/6

Visitors should be stopped at reception, where a guard signs them in and out and a member of staff escorts them to the room. Staff need a swipe card or a fingerprint to open the door into the server room, so visitors cannot get to the racks. Inside, each rack should also be locked, so even someone in the room cannot take a disk out or unplug a server. CCTV covering the entrance and the room deters intruders and gives evidence if there is a break-in, and an alarm with movement sensors alerts the guard when the room is empty at night. However, none of this stops an attack over the network, because a hacker can use a stolen password from anywhere. A member of staff with a valid card could still damage a server, and someone could hold the door open for a stranger behind them.

Why: Several methods are described, each with a clear explanation of how it protects the servers, and limitations including network attacks, insider misuse and tailgating are applied to the data centre (Level 3).

Some marks3/6

The data centre could use locks on the doors and on the racks, and CCTV cameras in the room. This stops people who are not allowed in from getting to the servers, and it means any intruder is recorded.

Why: Two methods are named with a basic explanation of how they protect the servers, but no limitations are discussed, so the reasoning is not developed enough for Level 3 (Level 2).

Some marks1/6

Physical security means using a firewall and antivirus to keep the servers safe. They should also lock the door to the room.

Why: Only the locked door is a method of physical security, and no reason is given, so there is a single basic point (Level 1). A firewall and antivirus are not physical security and earn nothing.

Questions by topic

More ways to revise Edexcel GCSE Computer Science (1CP2)

Teachers: build a paper, print it with the mark schemes at the end, and sign your school up to set your classes activities on every topic.

Fetch Decode Explain isn't affiliated with or endorsed by Pearson Edexcel.