EduSwap
Control matrix

Key cyber risk domains and corresponding EduSwap controls

1. Identity & Access Management (IAM)

These controls are intended to reduce the risk of unauthorised account access, credential misuse and excessive privilege.

Cyber risk

Unauthorised access to accounts

Reference

ISO 27001 A.9 / NIST AC-1

EduSwap control

Multi-factor authentication for administrative accounts, secure password hashing and optional single sign-on support.

Notes

Designed to support stronger account assurance and enterprise sign-in options.

Cyber risk

Credential theft

Reference

OWASP ASVS 2.1

EduSwap control

Strong password hashing, rate limiting and session expiry controls.

Notes

Intended to reduce brute-force and credential stuffing risk.

Cyber risk

Privilege escalation

Reference

ISO 27001 A.9.2

EduSwap control

Role-based access control and least-privilege enforcement.

Notes

Privileged actions may be logged and reviewed.

2. Authentication & Session Security

Session controls are intended to support secure user access and reduce cross-tenant or shared-device risk.

Cyber risk

Session hijacking

Reference

OWASP ASVS 3.1

EduSwap control

Secure cookies, session rotation and HTTP-only protections where supported.

Notes

Designed to reduce token theft and reuse risk.

Cyber risk

Weak session termination

Reference

NIST IA-5

EduSwap control

Automatic timeout and user logout controls.

Notes

Intended to reduce shared-device exposure.

Cyber risk

Cross-tenant access

Reference

ISO 27001 A.9.4

EduSwap control

Tenant-aware access logic and scoped authorisation controls.

Notes

Supports strong school-level separation.

3. Data Security (At Rest & In Transit)

These controls are intended to protect data during transmission, storage and backup retention.

Cyber risk

Data interception

Reference

ISO 27001 A.10

EduSwap control

TLS 1.2 or higher for data in transit.

Notes

Intended to support school-sector encryption expectations.

Cyber risk

Data theft from storage

Reference

NIST SC-28

EduSwap control

Strong encryption at rest for supported storage services.

Notes

Designed to provide industry-aligned storage protection.

Cyber risk

Exposure of backups

Reference

ISO 27001 A.12.3

EduSwap control

Encrypted Australian-hosted backups with controlled retention.

Notes

Intended to reduce recovery and storage risk.

4. Application Security

Application controls are intended to reduce common web application risks and support secure software operation.

Cyber risk

Injection flaws

Reference

OWASP Top 10 / OWASP A1

EduSwap control

Structured data access patterns and input validation.

Notes

Designed to reduce injection-related risk.

Cyber risk

Broken authentication

Reference

OWASP Top 10 / OWASP A2

EduSwap control

Secure sign-in controls, admin MFA and password protections.

Notes

Supports stronger account integrity.

Cyber risk

Sensitive data exposure

Reference

OWASP Top 10 / OWASP A3

EduSwap control

Encrypted storage and restricted access controls.

Notes

Designed to reduce unnecessary data exposure.

Cyber risk

XSS and unsafe output handling

Reference

OWASP Top 10 / OWASP A7

EduSwap control

Output encoding and browser security headers where appropriate.

Notes

Intended to reduce client-side injection risk.

Cyber risk

Broken access control

Reference

OWASP Top 10 / OWASP A5

EduSwap control

Role-based access, tenant checks and school-linked authorisation.

Notes

Supports school boundary enforcement.

5. Infrastructure Security

Infrastructure controls are intended to support hardened cloud deployment, external attack resistance and vulnerability management.

Cyber risk

Infrastructure exploitation

Reference

ISO 27001 A.12

EduSwap control

Hardened cloud environment and controlled deployment practices.

Notes

Supports baseline infrastructure security expectations.

Cyber risk

External attacks

Reference

NIST SC-7

EduSwap control

WAF coverage, DDoS mitigation and IP-based protections where supported.

Notes

Cloud-native protections help reduce internet-facing risk.

Cyber risk

Vulnerability exploitation

Reference

ISO 27001 A.12.6

EduSwap control

Automated scanning, dependency review and patch management.

Notes

Supports proactive remediation of known issues.

6. Monitoring, Logging & Detection

Monitoring and logging support visibility, investigation and misuse detection across the platform.

Cyber risk

Undetected breaches

Reference

ISO 27001 A.12.4

EduSwap control

Centralised logging and anomaly-oriented review practices.

Notes

Supports observability and investigation readiness.

Cyber risk

Insider misuse

Reference

ISO 27001 A.18

EduSwap control

Administrative activity auditing and retained logs.

Notes

Logs may be retained for up to 24 months.

Cyber risk

Fraudulent transactions

Reference

NIST AU-6

EduSwap control

Behavioural monitoring and manual review pathways.

Notes

Supports tiered escalation where needed.

7. Data Governance & Privacy

Privacy controls are intended to reduce unnecessary data handling and support lawful retention and storage practices.

Cyber risk

Privacy breaches

Reference

APP 1–11

EduSwap control

Minimal staff-data collection and no intended student-data storage.

Notes

Supports alignment with Australian privacy expectations.

Cyber risk

Overseas disclosure

Reference

APP 8

EduSwap control

Australian-hosted core production data.

Notes

Designed to reduce offshore disclosure risk.

Cyber risk

Excessive retention

Reference

APP 11.2

EduSwap control

Documented retention and deletion practices.

Notes

Supports controlled lifecycle management.

8. Third-Party / Supply Chain Risk

Third-party controls are intended to reduce dependency risk across hosting, email and payment services.

Cyber risk

Vendor compromise

Reference

ISO 27001 A.15

EduSwap control

Vendor selection, API key restrictions and limited trusted services.

Notes

Supports tighter external service control.

Cyber risk

Payment fraud

Reference

PCI DSS

EduSwap control

Payment processors handle card data rather than EduSwap storing card details directly.

Notes

Reduces direct card data exposure.

Cyber risk

Email spoofing

Reference

DMARC / SPF / DKIM

EduSwap control

Authenticated mail-sending configuration where supported.

Notes

Intended to reduce phishing and spoofing risk.

9. Operational & Business Continuity Risk

Continuity controls are intended to support resilience, backup availability and disaster recovery readiness.

Cyber risk

Outage or downtime

Reference

NIST CP-2

EduSwap control

Resilient cloud infrastructure and autoscaling-capable services where supported.

Notes

Designed to support stable service availability.

Cyber risk

Data loss

Reference

NIST CP-6

EduSwap control

Daily encrypted backups with controlled retention.

Notes

Supports recoverability of critical platform data.

Cyber risk

Disaster recovery

Reference

ISO 27001 A.17

EduSwap control

Documented recovery objectives and restoration procedures.

Notes

Indicative targets may include RTO under 2 hours and RPO under 1 hour.

10. Incident Response & Breach Management

Incident response controls are intended to support containment, notification and corrective action following security events.

Cyber risk

Slow or unmanaged breaches

Reference

NDB Scheme

EduSwap control

Documented incident response workflow and escalation process.

Notes

Supports legal and operational breach handling.

Cyber risk

Failure to notify

Reference

APP 11 / NDB

EduSwap control

Notification pathways for affected schools, regulators and other stakeholders where required.

Notes

Notification depends on applicable legal thresholds and circumstances.

Cyber risk

Repeat compromise

Reference

ISO 27001 A.16

EduSwap control

Root cause review and remediation actions after significant incidents.

Notes

Supports learning and control improvement.