Skip to main content
O-LevelComputer ScienceThe Internet and its uses2210/11 · May/June 2015 · Q610 Marks

Viruses, pharming and phishing are all examples of potential Internet security issues.

  1. (a)Explain what is meant by each of these three terms. Virus Pharming Phishing[6]
  2. (b)(i)An online bank requires a client to supply an 8-digit code each time they wish to access their account on the bank's website. Rather than ask the client to use a keyboard, they are requested to use an on-screen keypad (shown on the right) to input the 8-digit code. [Figure showing an on-screen keypad with digits 2, 5, 1, 6, 8, 3, 9, 0, 4, 7 in a 3x3 + 1 layout] The position of the digits on the keypad can change each time the website is visited. The client uses a mouse or touch screen to select each of the 8 digits. Explain why the bank has chosen to use this method of entering the 8 digits.[2]
  3. (b)(ii)Name and describe another measure that the bank could introduce to improve the security of their website. Name Description[2]

This question uses a diagram from the original paper, which isn't shown here. Open the full paper from the past papers archive to see it.

Mark scheme

Marking points from the official mark scheme (May/June 2015). The mark or mark type is shown in brackets.

  1. [(a) virus] [1] program/software that replicates/copies itself
  2. [(a) virus] [1] can delete or alter files/data stored on a computer
  3. [(a) virus] [1] can make the computer "crash"/run slow
  4. [(a) pharming] [1] malicious code/software installed on a user's hard drive/actual web server
  5. [(a) pharming] [1] this code redirects user to a fake website (without their knowledge)
  6. [(a) pharming] [1] to obtain personal/financial information/data
  7. [(a) phishing] [1] legitimate-looking emails sent to a user
  8. [(a) phishing] [1] as soon as recipient opens/clicks on link in the email/attachment ...
  9. [(a) phishing] [1] the user is directed to a fake website (without their knowledge)
  10. [(a) phishing] [1] To obtain personal/financial information/data
  11. [(b)(i)] [1] spyware/key logging software can only pick up key presses
  12. [(b)(i)] [1] using mouse/touchscreen means no key presses to log
  13. [(b)(i)] [1] the numbers on the key pad are in random/non-standard format, which makes it more difficult to interpret
  14. [(b)(ii) Name and Description (1 mark each)] chip and PIN reader / only the user and the bank know which codes can be generated
  15. [(b)(ii) Name and Description (1 mark each)] request user name / additional security together with password/PIN
  16. [(b)(ii) Name and Description (1 mark each)] anti-virus / removes/warns of a potential virus threat which can't be passed on to customers
  17. [(b)(ii) Name and Description (1 mark each)] firewall / (helps) to protect bank computers from virus threats and hacking
  18. [(b)(ii) Name and Description (1 mark each)] encryption / protects customer data by making any hacked information unreadable
  19. [(b)(ii) Name and Description (1 mark each)] security protocol / governs the secure transmission of data
  20. [(b)(ii) Name and Description (1 mark each)] Biometric / to recognise user through the use of, e.g. facial/retina/finger print
  21. [(b)(ii) Name and Description (1 mark each)] Alerts / users IP/MAC address is registered and user is alerted through, e.g. SMS if account is accessed through an unregistered address

Write your answer and get it marked

On Oracle Prep you can write or photograph your own answer and have it marked by AI against this mark scheme, with feedback on what you missed.

Sign up free →

About this question

Topic
The Internet and its uses, O-Level Computer Science (syllabus 2210). Structured question, 10 marks.
Source
O-Level Computer Science, May/June 2015 Paper 1 Variant 1, question 6.

Questions and mark schemes are from past examination papers and remain the copyright of the exam board. How Oracle Prep builds its content

Related Computer Science questions

© 2026 Oracle Prep