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 · 24 marks

Pick again
Print
1Multiple choice1 markNetwork Security Risks Swap Remove

A company asks a person to test how secure its network is. The person uses the same techniques as a criminal hacker, but the company has given them permission.

Identify the term that describes this person.

[1 mark]
  • AA black hat hacker
  • BAn ethical hacker
  • CA malicious insider
  • DA virus writer
Mark scheme
  • B An ethical hacker (1)
  • The only correct answer is B. The correct answer is ethical hacker.
  • A is not correct because a black hat hacker breaks into a network without the owner's permission
  • C is not correct because a malicious insider misuses the access they already have in order to cause harm
  • D is not correct because a virus writer creates malware to infect systems rather than testing a network with permission
Example answers and how they were marked
Full marks1/1

B An ethical hacker

Why: Correct option (1): an ethical hacker uses hacking techniques with the owner's permission.

No marks0/1

A A black hat hacker

Why: Near miss: this is a hacker who uses the same techniques but without permission, which is the opposite of the scenario, so no mark.

No marks0/1

C A malicious insider

Why: Misconception: an insider already has access and misuses it to cause harm; they are not hired by the company to test it, so no mark.

2Multiple choice1 markNetwork Security Risks Swap Remove

A company wants to check how secure its network is.

Identify the method the company should use.

[1 mark]
  • AAccess control
  • BFirewall
  • CPenetration testing
  • DPhysical security
Mark scheme
  • C Penetration testing (1)
  • The only correct answer is C. The correct answer is penetration testing.
  • A is not correct because access control limits what users can access
  • B is not correct because a firewall filters network traffic
  • D is not correct because physical security protects hardware from theft or damage
Example answers and how they were marked
Full marks1/1

C Penetration testing

Why: Correct option (1): penetration testing deliberately tries to break into a system to identify its vulnerabilities.

No marks0/1

A Access control

Why: Near miss: access control is a method of protecting a network, not of identifying its vulnerabilities, so earns no mark.

No marks0/1

B Firewall

Why: Misconception: a firewall protects a network by filtering traffic; it does not test the network for weaknesses, so earns no mark.

3Multiple choice1 markNetwork Security Risks Swap Remove

Identify one reason why network security is important for a business.

[1 mark]
  • ATo allow all staff to share one password
  • BTo increase the number of users on the network
  • CTo keep customers' personal data private
  • DTo reduce the amount of storage needed
Mark scheme
  • C To keep customers' personal data private (1)
  • The only correct answer is C. The correct answer is keeping customers' personal data private.
  • A is not correct because shared passwords mean users cannot be identified, which reduces security
  • B is not correct because the number of users on a network is not affected by how secure it is
  • D is not correct because the amount of storage needed is not affected by network security
Example answers and how they were marked
Full marks1/1

C To keep customers' personal data private

Why: Correct option (1): good network security stops unauthorised users from accessing personal data.

No marks0/1

A To allow all staff to share one password

Why: Near miss: a shared password weakens security because the system cannot identify who did what.

No marks0/1

D To reduce the amount of storage needed

Why: Misconception: storage is unrelated to network security, which is about protecting systems and data.

4Multiple choice1 markPreventing Network Security Risks Swap Remove

Identify what a firewall uses to decide whether data is allowed into or out of a network.

[1 mark]
  • AAnti-malware
  • BEncryption
  • CFiltering rules
  • DPhysical security
Mark scheme
  • C Filtering rules (1)
  • The only correct answer is C. The correct answer is filtering rules.
  • A is not correct because anti-malware detects and removes malicious software
  • B is not correct because encryption scrambles data so it cannot be read without the key
  • D is not correct because physical security protects equipment from physical access
Example answers and how they were marked
Full marks1/1

C Filtering rules

Why: Correct option: a firewall uses filtering rules to decide whether data is allowed into or out of the network.

No marks0/1

A Anti-malware

Why: A is not correct: anti-malware detects and removes malicious software; it does not provide the rules a firewall uses to allow or block data.

No marks0/1

B Encryption

Why: B is not correct: encryption scrambles data so it cannot be read without the key; it does not decide whether data is allowed into or out of a network.

5Short recall2 marksNetwork Security Risks Swap Remove

Penetration testing can be used to identify vulnerabilities in a network.

State two aims of penetration testing.

[2 marks]
Mark scheme

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

  • To identify possible entry points into the system/network (1)
  • To identify the targets of potential attacks (1)
  • To test whether existing security controls/protections work (1)
  • To report the findings so that weaknesses can be fixed (1)

Accept 'to simulate an attack on the organisation's own network' only when it also states that this is done to find weaknesses, e.g. 'simulate an attack to find weaknesses' (1)

Do not accept 'to simulate an attack' on its own, as it does not say what the testing is for

Do not accept 'to hack the network', as this repeats the method rather than giving an aim

Do not accept 'to steal data' or 'to gain unauthorised access', as these are the aims of an attacker

Example answers and how they were marked
Full marks2/2

To identify possible entry points into the network and to report the findings so that any weaknesses can be fixed.

Why: Two creditworthy aims: identifying possible entry points (1) and reporting findings so weaknesses can be fixed (1).

Some marks1/2

To test whether the existing security controls work.

Why: One listed aim, testing existing security controls (1); no second aim is given.

No marks0/2

To steal data from the company's customers.

Why: Stealing data is an attacker's aim, not an aim of penetration testing; the mark scheme says not to accept it.

6Describe2 marksPreventing Network Security Risks Swap Remove

A company sends customer details between two offices over the internet.

Describe how encryption helps to protect the customer details if the data is intercepted.

[2 marks]
Mark scheme

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

  • (Customer details are) scrambled/turned into ciphertext (using a key) before they are sent over the internet (1) so they cannot be understood/read if intercepted (1)
  • A key is needed to decrypt the data (1) so an interceptor cannot read the customer details without it (1)
  • The key is kept secret/is only shared with the receiver (1) so an attacker cannot decrypt the intercepted data (1)

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

Do not accept 'encryption stops the data being stolen' (encryption protects data from being read if intercepted; it does not stop data being stolen).

Do not accept 'encryption stops hackers/viruses' on its own; the response must say the data cannot be read without the key.

Do not accept responses about firewalls or access control.

Example answers and how they were marked
Full marks2/2

The customer details are turned into ciphertext using a key before they are sent over the internet. If the data is intercepted, it cannot be read without the key.

Why: States that customer details are turned into ciphertext using a key before being sent (1) and develops it to say intercepted data cannot be read without the key (1).

Some marks1/2

Encryption scrambles the customer details before they are sent over the internet.

Why: Gives the point that the customer details are scrambled before being sent (1) but does not develop that they cannot be read if intercepted.

No marks0/2

Encryption stops the details being stolen from the network.

Why: Misconception: encryption protects data from being read if intercepted; it does not stop data being stolen. The mark scheme explicitly does not accept this.

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 marksPreventing Network Security Risks Swap Remove

A school keeps its network servers in a locked cabinet.

Explain one reason why the locked cabinet helps keep the school network secure.

[2 marks]
Mark scheme

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

  • Only staff with the key can open the cabinet (1) so unauthorised people cannot touch/steal the servers (1)
  • Someone cannot disconnect/remove a server (1) because unauthorised people cannot open the cabinet (1)
  • The servers are protected from damage (1) because the cabinet is locked so people cannot reach them (1)

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

Accept 'keeps the servers safe from damage' as the point (1); a linked reason about the locked cabinet is needed for the second mark.

Do not accept answers about software protection such as anti-malware or firewalls; these are not physical security.

Do not accept 'it stops hackers' without saying how the locked cabinet prevents physical access.

Do not accept 'it keeps the servers safe' on its own unless it names what they are safe from (damage/theft/tampering) as the point.

Do not accept an answer that only repeats the question, e.g. 'the servers are secure because they are in a locked cabinet'.

Example answers and how they were marked
Full marks2/2

Only staff with the key can open the cabinet so unauthorised people cannot touch or steal the servers

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

Some marks1/2

It keeps the servers safe from damage.

Why: Point only (1); no linked reason about the locked cabinet is given.

No marks0/2

It stops viruses from reaching the servers.

Why: No credit: a locked cabinet is physical security, not anti-malware protection.

9Discuss6 marksNetwork Security Risks Swap Remove

A retailer stores customer accounts on its network. It is considering paying an ethical hacker to test its security. The retailer wants to understand what this would involve.

Discuss the role of ethical hacking in improving the retailer's network security.

Your answer should include:

  • what ethical hacking involves
  • how it differs from malicious hacking
  • the benefits and risks for the retailer
[6 marks]
Mark scheme

Indicative content

What ethical hacking involves

  • An ethical hacker is given permission by the retailer to attempt to break into its network and systems.
  • They use the same techniques as malicious hackers, such as trying weak passwords or looking for open ports, but within an agreed scope.
  • They report the vulnerabilities they find to the retailer so they can be fixed.
  • They may work to a contract that sets out which systems can be tested and when, to avoid disrupting the shop.

How it differs from malicious hacking

  • Malicious hackers act without permission and may steal data or cause damage, whereas ethical hackers are authorised and report findings.
  • Ethical hackers aim to improve security, not to make money from stolen customer accounts.
  • Malicious hacking is a crime; ethical hacking is carried out with the owner's consent and within the law.
  • Ethical hackers keep findings confidential and do not disclose them to others.

Benefits and risks for the retailer

  • Ethical hacking can find weaknesses before criminals do, so the retailer can fix them and protect customer accounts.
  • It can test whether access controls and firewalls work as intended in a realistic attack.
  • A risk is that testing could accidentally disrupt the retailer's network or online shop, causing lost sales.
  • The retailer must trust the ethical hacker not to misuse any customer data they see during testing.
  • Ethical hacking can be expensive and only useful if the retailer acts on the report.

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 must cover what ethical hacking involves, how it differs from malicious hacking, and at least one benefit and one risk.

Do not accept claims that ethical hackers do not need permission or are stealing data; that describes malicious hacking.

Example answers and how they were marked
Full marks6/6

Ethical hacking means the retailer gives a security expert permission to try to break into its network. The expert might try weak passwords or look for open ports, but only on systems agreed in the contract. This is different from a malicious hacker, who breaks in without permission to steal customer accounts. The benefit is that the retailer can find and fix weaknesses before criminals use them, and test whether its firewall works. A risk is that the testing might accidentally take the online shop offline, or the expert might see customer data, so the retailer must trust them. Overall it improves security if the report is acted on.

Why: Level 3: comprehensive and applied to the retailer. It explains permission and scope, contrasts this with malicious hacking, and gives linked benefits and risks.

Some marks3/6

Ethical hacking is when someone hacks a system with permission. They look for weaknesses and tell the company. This is different from normal hacking because normal hackers do not have permission. It can help the retailer because they can fix the weaknesses. There is a risk that the hacker could steal data.

Why: Level 2: some accurate points about permission and difference from malicious hacking, with a basic benefit and risk, but limited development and application to the retailer.

No marks0/6

Ethical hacking is when a hacker breaks into a network to steal data but says it is for security. They do not need permission because they are helping. The retailer should not use them because it is illegal.

Why: Level 0: the answer describes malicious hacking and says permission is not needed, so there is no creditworthy point.

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.