Past ExamsRwanda ICT preparation

Cybersecurity Analyst key topics and quick reference

Analysts depend on facts they can recall instantly during an investigation: which service a port belongs to, what kind of control a measure is, what a term in an alert means. The reference tables on this page gather those facts. The notes below explain how to study them and how they fit together when you analyse real activity.

How this guide was made

Written for this site with AI assistance, then checked automatically before publishing. The topic table, sample questions, worked examples and study plan are generated from this site’s question bank: each worked example is recalculated by separate code, and each sample answer says where it came from.

The guide deliberately states no salaries, grades, pass marks or exam dates. Those change, and they could not be checked here, so take them from the advert itself.

This site is independent and is not affiliated with MIFOTRA or any employer.

Where to spend your study time

The suggested emphasis reflects what this position works with day to day. It is a study guide, not a published exam blueprint.

AreaSuggested emphasisQuestions in the bankPractise
Cybersecurity 45%541Security
Networking fundamentals 18%2,636Networking
Ports and protocols 18%264Networking
Linux command line 9%360In the full bank
Cloud and emerging technology 9%188In the full bank

Ports as evidence

In an investigation, a port number is a clue. Connections from the internet to remote desktop or file sharing ports deserve attention, and cleartext protocols such as Telnet or FTP on a network that should use encrypted ones suggest weak configuration. Learn each port alongside the risk it represents.

Quick reference

Ports worth knowing by heart

ServicePortTransport
FTP data20TCP
FTP control21TCP
SSH (and SFTP, which runs over it)22TCP
Telnet23TCP
SMTP25TCP
DNS53TCP and UDP
DHCP server67UDP
DHCP client68UDP
TFTP69UDP
HTTP80TCP
Kerberos88TCP and UDP
POP3110TCP
NTP123UDP
NetBIOS name service137UDP
NetBIOS session139TCP
IMAP143TCP
SNMP161UDP
SNMP trap162UDP
LDAP389TCP
HTTPS443TCP
SMB over TCP445TCP
SMTPS465TCP
Syslog514UDP
SMTP submission587TCP
LDAPS636TCP
IMAPS993TCP
POP3S995TCP
MSSQL1433TCP
Oracle DB1521TCP
MySQL3306TCP
RDP3389TCP
PostgreSQL5432TCP
VNC5900TCP
HTTP alternate8080TCP

Security control types

TypePurposeExample
PreventiveStops an incident happeningFirewall rule, MFA
DetectiveSpots an incident in progress or afterLog monitoring, IDS
CorrectiveLimits damage and restores serviceRestoring from backup, patching
DeterrentDiscourages an attemptWarning banner, visible cameras
CompensatingSubstitutes where the preferred control is not possibleExtra monitoring on a legacy system

The CIA triad - confidentiality, integrity, availability - is the test every control is measured against.

Cybersecurity terms

TermMeaning
Air gapPhysically isolating a system from untrusted networks
Data at restStored data, as opposed to data moving across a network
DDoSOverwhelming a service using traffic from many distributed sources
Digital signatureA value proving a message came from a key holder and is unaltered
Man-in-the-middleAn attacker relaying traffic between two parties who believe they are direct
Multi-factor authenticationProving identity with factors from different categories
Non-repudiationAssurance that a party cannot deny having taken an action
Penetration testAn authorised simulated attack to find exploitable weaknesses
PhishingA message impersonating a trusted sender to obtain credentials or data
Privilege escalationGaining rights beyond those originally granted
RansomwareMalware that encrypts data and demands payment for the key
SIEMA system aggregating and correlating security events for analysis
Social engineeringManipulating people rather than systems to gain access
Spear phishingPhishing aimed at one named person using details specific to them
Symmetric encryptionEncryption where the same key both encrypts and decrypts
TrojanMalware disguised as software the user wants to install
WormMalware that copies itself across a network without user action
Zero-dayA vulnerability exploited before a patch exists

Thinking in control types

Classifying controls helps you design layered defence. A strong design combines preventive controls such as multi-factor authentication, detective controls such as log monitoring, and corrective controls such as tested backups. Questions often ask for a control of a particular type, so practise classifying the measures you already know.

Terms that appear in alerts

Security tools use precise vocabulary. Understanding terms such as indicator of compromise, lateral movement, privilege escalation and exfiltration lets you read an alert quickly and decide what to check next.

Be able to explain

  • The difference between a vulnerability, a threat and a risk.
  • Why remote desktop exposed to the internet is dangerous.
  • What makes a control detective rather than preventive.
  • The difference between hashing and encryption.
  • What lateral movement looks like in logs.

Common questions

Which ports should I prioritise?

Remote access, file sharing, web, email and name resolution, because those appear most often in attacks and in firewall questions.

How do I learn the security terms efficiently?

Link each term to a real example or incident. Terms learned through examples are easier to recall and to apply.

More Cybersecurity Analyst guides