Cyber security
Threats and defences: malware, social engineering, network attacks, passwords, encryption, firewalls and secure programming, with the robot's radio as the thing to attack and protect.
Start in the simulator- F11.1 Why cyber security Confidentiality, integrity and availability, who attacks and why, and ranking risk.
- F11.2 Malware Viruses, worms, trojans, ransomware and spyware, and a signature scanner.
- F11.3 Social engineering Phishing, pharming, shouldering and blagging, and a filter that flags them.
- F11.4 Network attacks Brute force, denial of service, data interception and SQL injection, and detecting a flood.
- F11.5 Passwords and authentication Ways to authenticate, strong passwords, 2FA, CAPTCHA and hashing.
- F11.6 Encryption Plaintext, keys and ciphertext, the Caesar cipher, symmetric and asymmetric, and a secret over the radio.
- F11.7 Defending a network Firewalls, anti-malware, access levels, updates, backups, penetration testing and policies.
- F11.8 Writing secure programs Validating input, access levels in code, and testing for security.
- F11.9 Project: secure the robot Authenticate with a password, decrypt an encrypted command, and act on it.