Learn in your language
Skip to content
IGCSE · Cambridge (CIE) · 0984

Use access levels, authentication and privacy settings

Limit who can use data and verify identity with controls that match the account risk.

Section 5 · The internet and its uses

Cambridge IGCSE Computer Science 0984 · The internet and its uses · 2026–2028 Version 4 · 0984 (9–1) · 5.3
Exam scope and assessment notes

This sequence follows Cambridge IGCSE Computer Science 0984, 2026–2028 syllabus Version 4. It covers subject content sections 5.1–5.3 only. The separately published 2029–2031 syllabus is not mapped here. Practice is original, self-checked and does not award an official Cambridge grade. Full timed papers and human subject-teacher review remain outstanding. Cambridge states that 0984 has the same 2026–2028 subject content as 0478, with 9–1 grading. In June and November, Cambridge lists 0984 in Administrative zone 3 and for centres in Oman and the UAE. Confirm availability for your centre and exam series with Cambridge International. The separately published 2029–2031 syllabus changes to Python 3 only and removes pseudocode; this 2026–2028 route does not cover those changes.

Before you begin

  • No programming language is required. Be comfortable with place value and multiplication; each lesson introduces the computer-science notation it uses.

Work on paper. Try each question before revealing help, and explain why your method works.

Quick readiness check

What does authentication check?

What you will learn

  • Explain access levels
  • Compare passwords, biometrics and two-step verification
  • Apply privacy settings to personal information

Controls reduce access and impersonation risk

Access levels give users only the permissions needed for their role. A student account might view a grade while only authorised staff can edit it; limiting permissions reduces the harm if an account is misused.

Apply and check the rule

Authentication checks identity using something known, such as a password; something possessed, such as a security code; or a biometric, such as a fingerprint. Two-step verification adds another check. Privacy settings control what information or activity other users can see, but they do not replace secure authentication.

Pause and explain

Which is an example of two-step verification?

Put the idea to work

Worked example

A school wants students to read feedback but not change marks. Which control should it configure?

Show the worked solution
  1. Identify the minimum permission students need.
  2. Give students read access to feedback.
  3. Restrict editing marks to authorised staff.

Answer Use role-based access levels: students can view feedback while only authorised staff can edit marks.

Try a topic test

Choose Easy, Normal or Difficult. Save your answers and open worked review after finishing.

Test this topic →

From guided practice to a new situation

Write your answer and reasoning first. Use a hint only if you are stuck. The model solution is for self-checking; your written work is not automatically marked.

1 · Guided

A learner should read an assignment but not publish grades. State the access level and why it is suitable.

Give me a hint

Give the minimum permission required.

Compare my reasoning
  1. The learner needs to view the assignment.
  2. They do not need permission to edit grades.
  3. Read-only access limits unnecessary changes.

Give view access to the assignment and no grade-editing permission.

Look for these in your work

  • Required role
  • Unneeded permission excluded
  • Reason
2 · Independent

Explain how a password and a one-time code can improve account security when used together.

Give me a hint

Identify the separate checks and the stolen-password case.

Compare my reasoning
  1. A password is something the user knows.
  2. A code delivered to a separate device is something they possess.
  3. A stolen password alone may no longer satisfy both checks.

The two checks use different evidence, so a stolen password by itself is less likely to let an attacker sign in.

Look for these in your work

  • Password factor
  • Possession factor
  • Risk reduction
3 · Transfer

A student shares public photos but wants only friends to see their location history. Suggest a privacy setting and one limitation.

Give me a hint

Match the setting to the information.

Compare my reasoning
  1. Restrict location-history visibility to approved people or disable sharing.
  2. Review application and account-level privacy controls.
  3. A setting may not remove information already copied or shared elsewhere.

Restrict or disable location sharing and review who can access it. This cannot guarantee that data already copied by others is erased.

Look for these in your work

  • Relevant setting
  • Account review
  • Limit

Common mistakes

  • Giving every user administrator access
  • Assuming a biometric alone makes an account impossible to compromise
Recall without your notes

What can you explain now?

What is the purpose of access levels?

Compare with the explanation

Restrict users to permissions appropriate for their role

Least privilege limits accidental changes and damage from compromised accounts.

After trying it yourself, choose your next review. This is your self-assessment.

Your review choice appears on Today. Sign in to sync it across devices.

Make it stick

How do access levels and authentication protect different parts of a system?

If you needed the solution, close it and solve the problem again from a blank page. A correct answer is stronger when you can explain the reason for each step.

Keep learning Computer Science (9-1)

Course scope and assessment

165 original lessons map the listed objectives across all 10 main topics in the 2026–2028 Version 4 syllabus. Cambridge states that 0984 has the same subject content as 0478, with 9–1 grading. Three retained introductory lessons remain available but are not counted as syllabus-mapped teaching. The 2023–2025 syllabus remains unmapped. The separately published 2029–2031 syllabus changes to Python 3 only and removes pseudocode; this 2026–2028 route does not cover those changes. In June and November, Cambridge lists 0984 in Administrative zone 3 and for centres in Oman and the UAE. Confirm availability for your centre and exam series with Cambridge International. Practical programming in an executable browser workspace, full timed-paper practice and human subject-teacher review remain outstanding. Practice is self-checked and does not award an official Cambridge grade.

StudyForA · Learn with understanding

Original teaching content and links to official sources. Check your exam year and qualification before using a resource.