Sector guide · 2026 editionCybersecurity Guide for Kenyan SACCOs
Board, Management and IT Playbook
What SACCOs are actually losing money to, every regulatory duty that applies, and a 90-day and 12-month plan to deal with most of the risk.
Seraph Cyber · Sector guide · 2026 edition
Cybersecurity Guide for Kenyan SACCOs
Board, Management and IT Playbook
Kenyan SACCOs are not being hit mainly by exotic hackers. Most losses come from abused internal access and weak third-party and mobile-money integrations.
40 min read · Updated September 2026
Summary
The short version
Kenyan SACCOs are not being hit mainly by exotic hackers. Most losses come from abused internal access and weak third-party and mobile-money integrations, which SASRA's own circulars now name directly. So the controls that matter most are segregation of duties and privileged-access control in the core banking system, strict vendor/integrator governance under SASRA Circular SASRA/GG/1/2023, real-time transaction monitoring on FOSA, paybill and digital-credit channels, and offline backups that have actually been restored in a test. A SACCO that does these four things well, and can prove it to its board, SASRA and the ODPC, has dealt with most of the risk it faces today.
TL;DR
The threat is mostly inside and alongside you.
Recent Kenyan cases include an alleged KSh 22.4 million fraud by a SACCO's own ICT Assistant Officer (Imenti North, June 2026) and a KSh 52 million remote-access heist on a payment provider, a bank and a SACCO (June 2025). SASRA's April 2026 circular points to insider collusion with vendors, paybill float accounts and digital credit as the main exposures.
The rules are scattered but binding.
They include:
- SASRA's DT Regulations: daily backups to a fireproof safe, weekly off-site copies, and a board-approved disaster plan.
- SASRA's Risk Management Guidelines: an ICT risk section that makes the board accountable.
- SASRA Circular SASRA/GG/1/2023: vendor audits, 12-hour incident reporting, and bank guarantees of at least 10% of float.
- The Data Protection Act 2019: ODPC registration, a 72-hour breach notice, and DPIAs for high-risk processing.
- The Computer Misuse and Cybercrimes Act, amended in 2025.
- AML/CFT reporting to the Financial Reporting Centre (FRC).
SASRA has not issued a single consolidated cyber guideline, so expect more to come.
Start with a 90-day quick-win sprint, then a 12-month roadmap.
Use NIST CSF 2.0 for governance and CIS Controls v8 Implementation Group 1 (IG1) as the technical baseline. Aim for ISO 27001 alignment only if you are a larger SACCO. Put the first shilling into MFA, maker-checker rules in core banking, vendor contracts, monitoring of mobile-money reconciliation, and tested offline backups, before anything else.
Key findings
Five things every SACCO leader should know
The threat is mostly inside and alongside you.
Most losses come from abused internal access and weak third-party and mobile-money integrations, which SASRA's own circulars now name directly. The five findings below set out the evidence.
- 01KSh1.07tnin regulated SACCO assets, 2024Sector scale makes SACCOs a target
- 0211.1bncyber threat events in Kenya, FY2025/26Threat volumes are huge, but read the counts with care
- 0324/7monitoring now required by SASRA’s 2026 circularSASRA treats cyber risk as a supervisory priority
- 0497%spent under USD 10,000 a year on cybersecurity (2018)SACCOs have historically underinvested
- 05KSh491.6Mdrained from mobile wallets by SIM-swap fraud, 2025SIM-swap fraud threatens FOSA channels
Sector scale makes SACCOs attractive targets
According to SASRA's 2024 Supervision Annual Report, regulated SACCOs grew from 6.84 million members in 2023 to 7.39 million in 2024. Deposits rose from KSh 682 billion to KSh 749 billion, and total assets passed KSh 1.07 trillion.
Regulated SACCOs, 2024
View as table
| Measure | 2023 | 2024 |
|---|---|---|
| Members | 6.84M | 7.39M |
| Deposits | KSh 682bn | KSh 749bn |
| Total assets | KSh 1.07tn |
National threat volumes are very large, and headline counts should be read with care
The Communications Authority of Kenya (CA) reported 11.1 billion cyber threat events in FY2025/26, up 29% from 8.6 billion in FY2024/25. Over the same period, DDoS attacks rose 114.3% to 72.1 million, web application attacks rose 99% to 51.5 million, malware rose 64.8% to 230.3 million, and mobile application attacks rose 54% to 789,826.
CA itself has said that earlier quarterly jumps “reflect improved visibility, not just a rise in malicious actors.” These figures show broad exposure; they do not measure SACCO losses.
Growth in threat events by type, FY2024/25 to FY2025/26
Four categories grew faster than threats overall. all events, +29%
View as table
| Type | FY2025/26 events | Growth |
|---|---|---|
| DDoS | 72.1M | +114.3% |
| Web application | 51.5M | +99% |
| Malware | 230.3M | +64.8% |
| Mobile application | 789,826 | +54% |
| All events | 11.1bn | +29% |
SASRA now treats cyber risk as a supervisory priority
SASRA issued holiday cyber-alert circulars in both 2025 and 2026. The 2026 circular requires mandatory offline backups and 24/7 monitoring with human response teams, and it puts the losses from non-compliant vendor contracts on the officers responsible. In July 2026, SASRA's CEO presented on the Authority's “supervisory response during a live cyber crisis” at the ICURN conference.
Losses from vendor contracts that breach Circular SASRA/GG/1/2023 “shall be visited upon the officers of the SACCO Society responsible.”
SASRA holiday cyber-alert circular, 2026
SACCOs have historically underinvested
Serianu's 2018 survey found that 97% of Kenyan SACCOs spent less than USD 10,000 a year on cybersecurity. Serianu's 2019 SACCO report found 60% had no cyber strategy and 84% had no formal IT governance standards.
A 2020 WOCCU/KUSCCO survey of 18 SACCOs found that 5 had suffered a cyber-attack, and 4 of those 5 had no transaction monitoring; 5 had no cybersecurity policy; and 9 had no cybersecurity budget.
Share of Kenyan SACCOs, Serianu surveys
18 SACCOs surveyed in 2020, one dot per SACCO
A small sample, shown whole so no percentage overstates it.
Mobile-money and SIM-swap fraud directly threaten FOSA channels
INTERPOL's African Cyberthreat Assessment Report 2026 says SIM-swap fraud in Kenya rose 327% in 2025, with more than 123,000 fraudulent SIMs issued and an estimated USD 3.8 million (KSh 491.6 million) drained from mobile wallets. In June 2026 the High Court upheld a ruling that Safaricom and Diamond Trust Bank must jointly repay a customer KSh 4.4 million lost after a fraudulent SIM swap, with Safaricom carrying 60%. Courts are putting liability on institutions whose verification is weak.
Where the 327% comes from: see Part 2.2. It traces to Safaricom's own count of SIM-swap investigations, which rose from 11 to 47.
SIM-swap fraud in figures
Part 1BoardManagement
Regulatory and legal landscape
The rules are scattered but binding. SASRA has not issued a single consolidated cyber guideline, so expect more to come.
Caution: This section reflects public texts and press reports up to September 2026, and several instruments are under review (see Caveats). Confirm current status with SASRA, the ODPC and your legal counsel before relying on any specific clause.
1.1SASRA instruments
Sacco Societies Act 2008
- BasisThe legal basis for SASRA's regulations and guidelines. Guidelines are issued under Section 50.
Sacco Societies (Deposit-Taking Sacco Business) Regulations, 2010
L.N. 95/2010, as revised
- Reg. 4(3)(b)To be licensed, a SACCO needs an information management system with “an audit trail report, adequate security features… real time and relational data base management.”
- Reg. 49(3)A disaster recovery site.
- Reg. 76(2)“Copy all its critical information to a memory device and store in a fireproof safe on a daily basis, and… store weekly backups off-site.”
- Reg. 76(3)An information preservation log.
- Reg. 78A board-approved disaster preparedness plan covering alternative sites, how often backups and the plan are tested, a security plan, and standby power.
Sacco Societies (Non-Deposit-Taking Business) Regulations, 2020
L.N. 82/2020
- AuthorisationThe application must name senior management, including heads of the ICT function.
- In forceEffective 1 January 2021.
Guidelines on Risk Management Practices
2015 edition SASRA/RG/03 reviewed. SASRA's download page shows a version updated April 2023, and clause numbers may differ.
Section 5, ICT Risk Management:
- 5.2.1Board: approve the ICT strategy and policy, align it with business strategy, keep up awareness of ICT risk.
- 5.2.2Senior management: keep the core banking system in a secure environment and report “significant adverse incidents” to SASRA “in a timely manner.”
- 5.2.3Head of ICT: responsible for information security, the disaster recovery plan and outsourcing.
- 5.5Required policies: access control, change control, physical security, personnel security, BCP.
- 5.10.2ICT internal audit: scope includes authentication, malware protection and change control.
Guidelines on Management Information Systems (MIS) for DT-SACCOs
- 5.4Referred to in the risk guideline. Covers on-site and off-site storage, DR, access control and outsourcing.
- Current textSASRA's site shows a file uploaded June 2024. Download and review the current text.
Circular SASRA/GG/1/2023: Minimum Requirements on Engagement of Third-Party Fintechs
6 June 2023
As summarised in trade press:
- Payments lawVendors must comply with the National Payment System Act.
- Pen testsVendor engagements are audited “bi-annually” for security penetration. The term is ambiguous: verify whether it means every six months or every two years.
- IT auditsFull vendor IT audits covering IAM, change management, BCP/DR and penetration testing.
- AccessSASRA gets unfettered access to vendor systems.
- Reporting24/7 monitoring, with attacks reported to SASRA within 12 hours.
- GuaranteeA bank guarantee of at least 10% of the paybill float per SACCO.
- VettingAnnual staff vetting by vendors.
- ConcentrationSASRA may limit how many SACCOs one vendor serves.
- M-PESAM-PESA integrations run under an umbrella fraud-detection provider.
- EnforcementSASRA may bar non-compliant platforms.
Holiday cyber circulars
April 2025; 1 April 2026
- BackupsMandatory offline backup of all critical data.
- MonitoringHeightened monitoring of MIS, digital channels and ICT infrastructure.
- Response24/7 monitoring with human response, to “detect, disrupt and immediately report” intrusions.
- InsidersControls against insider collusion with vendors.
- ChannelsClose watch on FOSA digital access, mobile-number and ATM-card linkage, and mobile-wallet aggregation.
- Peak riskSASRA says breaches cluster in “the last twelve (12) hours prior to the commencement of the long-weekend public holidays” and late at night.
When SASRA says breaches cluster
“The last twelve (12) hours prior to the commencement of the long-weekend public holidays”, and late at night. An illustrative Thursday before Good Friday, in three-hour blocks:
Interpretation: Several key numbers come from secondary reports of Circular SASRA/GG/1/2023: the 12-hour reporting window, the 10% guarantee and the audit frequency. Get the PDF from SASRA's “Guidelines & Circulars” page and put its exact terms into every integrator contract. The 2026 circular's warning about officer liability means directors and CEOs who sign non-compliant vendor contracts are personally exposed.
Losses from vendor contracts that breach Circular SASRA/GG/1/2023 “shall be visited upon the officers of the SACCO Society responsible.”SASRA holiday cyber circular, 2026
Pending reform: The Sacco Societies (Amendment) Bill 2025 was introduced on 10 June 2025. It proposes a secondary co-operative tier, a Central Liquidity Fund, deposit protection, and a wider SASRA mandate. Government has also floated shared digital platforms “to reduce technology costs and enhance cyber resilience.” In June 2026 the Cabinet Secretary told SASRA to “prepare for an expanded mandate.” Expect a formal SASRA ICT/cyber risk guideline to follow; none had been published as of this writing.
1.2Data Protection Act 2019 (DPA) and ODPC
KSh 5Mturnover, or 10+ staff
Registration
SACCOs process large volumes of member financial and identity data and should register with the ODPC as data controllers under the Data Protection (Registration of Data Controllers and Data Processors) Regulations 2021, in force since 14 July 2022. Commonly cited thresholds are annual turnover above KSh 5 million or more than 10 employees, and certain sectors must register regardless of size. Confirm your category against the Regulations' schedules. Your core banking, mobile banking and cloud vendors should also be registered as data processors.
72 hto notify the Data Commissioner
Breach notification s.43
Notify the Data Commissioner within 72 hours of becoming aware of a breach that creates a real risk of harm, and explain any delay. Notify affected members in writing. Processors must notify the controller promptly; the General Regulations 2021 set this at 48 hours. The ODPC runs an online breach notification portal.
60 daysbefore processing begins
DPIA s.31
Required for high-risk processing, such as new mobile apps, digital-credit scoring, biometric onboarding or cross-border cloud hosting. Submit it to the ODPC at least 60 days before processing begins.
Safeguardsfor data held outside Kenya
Cross-border transfers ss.48–50
Require proof of appropriate safeguards. This matters for SaaS core banking hosted outside Kenya.
Enforcement is real and rising
By January 2026 the ODPC had received 9,061 complaints and issued 357 determinations, 134 enforcement notices, 20 penalty notices and 184 compensation orders. The maximum administrative fine is KSh 5 million or 1% of annual turnover, whichever is lower.
In Lynda Namusonge Maturu v Kenya Bankers SACCO, the ODPC held that a generic privacy notice issued after data collection does not cure a failure to give notice at the point of collection. Update member onboarding forms, app screens and USSD flows.
What the ODPC had issued by January 2026
Against 9,061 complaints received.
View as table
| Outcome | Number |
|---|---|
| Complaints received | 9,061 |
| Determinations | 357 |
| Compensation orders | 184 |
| Enforcement notices | 134 |
| Penalty notices | 20 |
1.3Computer Misuse and Cybercrimes Act 2018 (CMCA), as amended 2025
4 Nov 2025amendment in force
The 2025 amendment
The Computer Misuse and Cybercrimes (Amendment) Act 2025 (Act No. 17 of 2025) was assented to on 15 October 2025 and commenced on 4 November 2025. It widens offences covering cyber fraud, identity theft and SIM-swap-related crimes. It creates a phishing offence for anyone who operates a website or sends a message or call to induce disclosure of personal information, punishable by up to KSh 300,000 and/or three years' imprisonment. It also gives the state new powers to block sites and apps. Civil society, including Human Rights Watch and a KHRC petition, has challenged the free-speech provisions. Those challenges do not affect the fraud offences SACCOs rely on.
24 hCII incident report
Critical Information Infrastructure (CII) Regulations 2024 (L.N. 44 of 2024)
Owners of designated CII must report incidents to their Sectoral Cybersecurity Operations Centre within 24 hours, review security policies annually and keep CII in Kenya. Most SACCOs are probably not formally designated CII, but large DT-SACCOs and shared-platform operators should check with the National Computer and Cybercrimes Coordination Committee (NC4) or the CA. Adopting the 24-hour standard voluntarily is good practice.
DCIwhere criminal complaints go
Practical use
The CMCA is your basis for criminal complaints to the DCI. File them quickly and keep forensic evidence (logs, disk images) in a way that preserves admissibility.
1.4National KE-CIRT/CC
KE-CIRT/CC was established in 2014 and sits within the Communications Authority. It is Kenya's national CERT. It publishes quarterly Cyber Security Reports and issues advisories; it issued 83.1 million in FY2025/26.
1.5Central Bank of Kenya (payments and mobile-money integrations)
SACCOs are not supervised by the CBK. However, the mobile-money operators, aggregators and payment gateways they connect to are CBK-authorised Payment Service Providers (PSPs), and SASRA's circular requires integrators to comply with the National Payment System Act.
24 hPSP notice to CBK
CBK Guideline on Cybersecurity for PSPs (July 2019)
Makes the PSP board ultimately responsible, requires a CISO, and requires CBK to be notified within 24 hours of material cyber incidents.
2017guidance for banks
CBK Guidance Note on Cybersecurity
Covers commercial banks, including those that hold SACCO settlement accounts.
Actionin vendor due diligence
Ask for proof of authorisation
Ask each integrator for proof of CBK PSP authorisation, or proof that it operates under a licensed PSP, plus its most recent cybersecurity assessment filed with CBK. Serious incidents may also involve the Banking Fraud Investigations Unit and the Cyber Fusion Unit at CBK, which investigated the June 2025 KSh 52 million case.
1.6AML/CFT obligations touching digital channels
Registration and reporting
SACCOs are reporting institutions under the Proceeds of Crime and Anti-Money Laundering Act (POCAMLA). They must register with the Financial Reporting Centre (FRC) and file suspicious and cash transaction reports (STRs/CTRs) through goAML.
POCAML Regulations 2023
The Regulations require:
- an institutional ML/TF risk assessment (Reg. 6);
- a management-level Money Laundering Reporting Officer;
- record-keeping;
- a CTR for cash transactions of USD 15,000 or more (Reg. 40(1)).
AML/CFT Laws (Amendment) Bill 2025
The Bill proposes naming SASRA as an AML supervisory body. If enacted, expect source-of-funds checks above SASRA-set thresholds.
Cyber overlap
Mule accounts, rapid paybill-to-wallet cash-outs, and dormant accounts that suddenly move money are both fraud signals and STR triggers. Connect your fraud monitoring to your MLRO workflow.
Part 2Everyone
Threat landscape for Kenyan SACCOs
The threat is mostly inside and alongside you.
2.1Documented incidents and what they teach
Reported losses in documented cases, KSh millions
In date order. The largest figure came in through software vendors. Cases before the courts are allegations.
View as table
| Case | When | KSh |
|---|---|---|
| Safaricom, Bamburi and Stima Saccos | 2019 | 54M (later reported as 70M) |
| Vendor-borne losses, all SACCOs | 17 months to March 2021 | 106M |
| Safaricom Sacco | May 2025 | 10,476,550 |
| Payment provider, bank and SACCO | June 2025 | more than 52M |
| Imenti North SACCO | June 2026 | 22.4M (alleged) |
| Case | What happened | Lesson |
|---|---|---|
| Imenti North SACCO (June 2026) | The DCI arrested the SACCO's ICT Assistant Officer and associates over an alleged KSh 22.4 million scheme that manipulated the SACCO's computerised systems and moved funds through personal and company accounts. (These are allegations; the case is before the courts.) | Privileged IT staff can alter ledgers. Enforce segregation of duties, independent review of admin activity, and daily reconciliations. |
| Payment provider, bank and SACCO (June 2025) | A suspect allegedly used remote-access software to break into a payment platform (reported as Eclectics International) and bank systems, making unauthorised transactions of more than KSh 52 million. | Lock down remote-access tools (AnyDesk, TeamViewer and similar). Require MFA and just-in-time access for vendor support sessions. |
| Safaricom Sacco | Three men, Eric Munene Kaburu, Dennis Jerah Ombogo and Morris Muriithi Mugambi, were arrested on 27 May 2025 and detained over the alleged unauthorised transfer of KSh 10,476,550 (per court filings reported by Citizen Digital) from the SACCO's account at Co-operative Bank into several bank and M-Pesa accounts. The complaint was filed after Co-operative Bank emailed the SACCO to query suspicious transactions. | Protect treasury and bank-portal credentials with hardware tokens and dual authorisation. |
| Safaricom, Bamburi and Stima Saccos (2019) | The DCI arrested Gabantu Patrick Emmanuel (a Ugandan national), Zahra Ahmed and Abdullazac Rajab over KSh 54 million taken from Safaricom, Bamburi and Stima Saccos, according to The Standard. Daily Nation later reported 13 suspects held over “the Sh70 million heist,” including Safaricom staff, interns and agents. Business Daily reported that “Saccos have since last year lost more than Sh70 million to hackers,” through malware-stolen passwords and unauthorised account changes. | Endpoint protection, credential hygiene and alerts on account-detail changes. |
| Vendor-borne losses (to March 2021) | CBK's Financial Sector Stability Report said SACCOs lost KSh 106 million in 17 months through attacks that came in via software vendors. | This is what prompted SASRA/GG/1/2023. Third-party risk is systemic. |
2.2Dominant threat patterns
Insider fraud and collusion
Staff with core banking or database access create ghost loans, change balances, or link members' accounts to attacker phone numbers. SASRA explicitly names collusion between staff and vendors.
Integrator and paybill compromise
Attackers target middleware between the core banking system and M-Pesa (C2B/B2C APIs), or steal API credentials, to drain float accounts. These attacks often happen at night or on holidays.
SIM swap and social engineering against members
Capital FM (9 October 2025), reporting Safaricom's disclosure, said SIM-swap fraud investigations rose 327% to 47 cases from 11 the previous year. Safaricom's annual report said mobile banking fraud cases rose 87%, “driven by social engineering, credential compromise, and SIM swap schemes.” INTERPOL puts Kenyan SIM-swap losses at KSh 491.6 million in 2025. INTERPOL's “327%” figure is not independent corroboration: Tech-ish reports that INTERPOL's footnote for the Kenya figures cites an October 2025 Capital FM story on Safaricom's own disclosure that its SIM-swap investigations rose 327%.
Phishing and business email compromise (BEC)
Against finance staff and board members, increasingly AI-assisted. KE-CIRT/CC's Q3 FY2025/26 report says phishing across Africa exploited “low user awareness and weak email security controls.”
Ransomware
Ransomware-as-a-Service groups combine encryption with data theft and extortion, and KE-CIRT/CC says activity remained elevated in early 2026. SASRA's offline-backup directive exists for this reason.
Exploitation of unpatched internet-facing systems
KE-CIRT/CC's 41st quarterly report (January–March 2026) classified 3.23 billion of 3.37 billion threat events as system attacks on network devices, operating systems and databases. The rest were malware (68.7 million), brute force (46.4 million), web application (12.1 million), DDoS (8.2 million) and mobile application attacks (219,549). It cites weak patching as the main driver.
Weak APIs and mobile apps
Serianu highlights improper SSL pinning, dangerous APIs and misconfigured cloud services, and ranks third-party and integration security among Africa's top 2026 priorities.
Where the 327% comes from
Safaricom's own count of SIM-swap fraud investigations, which INTERPOL's report footnotes.
View as table
| Period | Investigations |
|---|---|
| Previous year | 11 |
| Latest year | 47 |
What the 3.37 billion events of January–March 2026 were
Almost all were system attacks on network devices, operating systems and databases.
The remaining 4%, by type, millions of events
View as table
| Type | Events |
|---|---|
| System attacks | 3.23 billion |
| Malware | 68.7 million |
| Brute force | 46.4 million |
| Web application | 12.1 million |
| DDoS | 8.2 million |
| Mobile application | 219,549 |
Part 3Board
For the board: governance and oversight
Cyber oversight is a fiduciary duty, not something to leave to IT.
Bottom line for directors: Under SASRA's Risk Management Guidelines, the board must approve the ICT strategy and policy and stay aware of ICT risk exposure. Under the DT Regulations, it owns the information-preservation policy and the disaster plan. Under SASRA's 2026 circular, officers who approve non-compliant vendor contracts may personally bear the losses. Cyber oversight is a fiduciary duty, not something to leave to IT.
3.1What the board must do
- Assign oversight to a Board Risk Committee or a combined Audit & Risk Committee. Put cyber on the agenda at least every quarter, and hold a special session after any material incident.
- Approve a cyber risk appetite statement. A sample is set out below.
- Approve the ICT strategy, ICT/cyber policy set and budget each year. Aim for a defined share of the ICT budget for security; many peers use 10–15%.
- Require independent assurance: an annual ICT audit by internal audit or an external firm, penetration testing of internet-facing and mobile channels, and evidence of vendor audits under SASRA/GG/1/2023.
- Approve every critical outsourcing and integrator contract only after legal and ICT confirm it complies with the circular.
- Build competence: at least one director with ICT or risk expertise, or an independent co-opted adviser, and yearly board cyber training.
- Take part in one tabletop exercise a year, for example “paybill float drained on Easter Saturday.”
A sample cyber risk appetite statement
“Zero tolerance for unauthorised changes to member balances.”
“No single individual may create and approve a disbursement.”
“Core banking recovery time objective (RTO) ≤ 8 hours; recovery point objective (RPO) ≤ 24 hours, or better where real-time replication exists.”
“Fraud losses on digital channels ≤ 0.05% of digital transaction value.”Calibrate this figure to your own history.
3.2Board checklist (use quarterly)
Part 4Management
For senior management: policy and risk management
The person who administers the core banking system must not also approve transactions, reconcile the accounts, or review their own audit logs.
4.1Roles
| Role | Small SACCO (e.g., <KSh 1bn assets) | Medium | Large (Tier 1) |
|---|---|---|---|
| Information security lead | ICT officer with a formal security mandate, plus an outsourced virtual CISO | Dedicated security officer | Full-time CISO, independent of IT operations |
| Risk / compliance | Risk officer covers ICT risk | ICT risk analyst within Risk | ICT/operational risk unit |
| Data protection | Named privacy lead | DPO (can be shared or outsourced) | Full-time DPO |
| Monitoring | Vendor/MSSP alerts plus daily reconciliation team | Outsourced SOC | In-house or hybrid 24/7 SOC |
| ICT audit | Outsourced | Co-sourced | In-house IT auditor |
Segregation principle: The person who administers the core banking system must not also approve transactions, reconcile the accounts, or review their own audit logs. The Imenti North case shows what happens otherwise.
4.2Minimum policy set
Map these to SASRA guideline §5.5 and keep each to 2–6 pages:
- ICT and information security policy, approved by the board: scope, roles, risk appetite, exceptions.
- Acceptable use policy: email, internet, removable media, AI tools. Ban pasting member data into public AI tools.
- Access control and identity policy: joiner, mover and leaver processes; least privilege; MFA; privileged access; quarterly access reviews.
- BYOD and mobile device policy: no member data on personal devices unless managed through mobile device management (MDM) with containerisation.
- Change management policy: covers core banking parameter changes such as interest rates, GL mappings and user roles.
- Backup, BCP and DR policy: implements DT Reg. 76–78 and SASRA's offline-backup directive.
- Third-party and outsourcing policy: implements SASRA/GG/1/2023.
- Incident response policy: includes a regulatory notification matrix (see 4.5).
- Data protection and privacy policy, plus retention schedule: implements the DPA.
- Physical security policy: branches, server rooms, ATMs.
- Fraud risk management and whistleblowing policy.
4.3Third-party and vendor risk management
Kenyan SACCOs rely on a small group of core banking and channel vendors. Examples include Craft Silicon (Bankers Realm), Neptune Software (Orbit-R), Coretec Africa (Microsoft Dynamics-based systems), Jisort, and Fintech/FinSacco, as well as many mobile-money integrators. That concentration means one vendor compromise can hit many SACCOs at once, as the 2021 CBK data and the 2025 Eclectics case show. (Vendors are named for context only; this is not an endorsement.)
Contract clauses to require
- Compliance with SASRA/GG/1/2023, the NPS Act and the DPA, including a data processing agreement.
- Right to audit for the SACCO and SASRA, plus annual independent IT audit and penetration test reports.
- Security incident notice to the SACCO within 4–12 hours; SASRA sets 12 hours for vendors to report to it.
- Bank guarantee or insurance indemnity of at least 10% of float for mobile-money integrators.
- Remote access only through SACCO-controlled, MFA-protected, recorded sessions that are approved each time. No always-on remote tools.
- Named vendor staff, background checks, and notice when staff leave (the circular requires vetting and exit notification).
- Source code escrow or continuity arrangements, data return and deletion at exit, and data kept in Kenya or covered by lawful transfer safeguards.
- SLAs for availability (e.g., 99.5%+), response times by severity, and patch turnaround for critical vulnerabilities (e.g., 14 days).
- Participation in the umbrella M-PESA fraud-detection arrangement where it applies.
4.4Member awareness and consumer protection
- Keep repeating one message: “The SACCO will never ask for your PIN, OTP or password.”
- Promote Safaricom's SIM-swap lock (*100*100#), which limits SIM replacement to in-person visits with ID.
- Follow the practice some SACCOs use (reported for Gusii Mwalimu SACCO): freeze digital access when a SIM change is detected, and reactivate only after the member visits in person.
- Use SMS or app alerts for every transaction and every change to account details. Publish a 24/7 fraud hotline.
4.5Regulatory incident notification matrix (internal standard)
The reporting clock after an incident
Hours from becoming aware, by who reports to whom. Deadlines that rest on trade-press summaries rather than a published text are drawn hollow.
View as table
| Who reports to whom | Deadline |
|---|---|
| Vendor → SASRA | 12 hours |
| SACCO → SASRA (internal standard) | ≤ 24 hours |
| Designated CII owner → sector SOC | 24 hours |
| PSP → CBK | 24 hours |
| Data processor → SACCO | 48 hours |
| SACCO → ODPC | ≤ 72 hours |
| Recipient | Trigger | Timeline |
|---|---|---|
| SASRA | Significant adverse ICT incident or cyber breach affecting members' funds, systems or channels | Promptly. Treat as ≤24 hours internally. Vendors must report to SASRA within 12 hours. |
| ODPC | Personal data breach with real risk of harm | ≤72 hours from awareness, via the ODPC portal |
| Affected members | Breach with risk to them | In writing, as soon as practicable |
| KE-CIRT/CC | Significant cyber incident | As soon as possible. 24 hours if you are designated CII. |
| DCI / police | Criminal activity (fraud, unauthorised access) | Immediately, to support evidence preservation and fund tracing |
| FRC (goAML) | Suspicious transactions linked to the incident | Within statutory STR timelines |
| Insurer | Any potential claim | Per policy (often 24–72 hours). Check before engaging forensic firms. |
| Bank / mobile-money operator | Float or account compromise | Immediately, to freeze or recall funds |
Part 5IT
For IT and technical staff: hands-on controls
Identity and access management comes first. Prefer app-based or FIDO2 authenticators over SMS, because SIM swaps defeat SMS.
5.1Identity and access management (highest priority)
- MFA everywhere it matters: email, VPN, remote access, core banking admin and approver roles, cloud consoles, bank and treasury portals, M-Pesa org portal and API management. Prefer app-based or FIDO2 authenticators over SMS OTP, because SIM swaps defeat SMS.
- Privileged access:
- Separate admin accounts from daily-use accounts.
- No shared “admin” or “sa” logins.
- Keep privileged credentials in a password vault.
- Grant just-in-time elevation.
- Record database-level and OS-level admin sessions.
- Core banking segregation of duties (SoD):
- Maker-checker on member creation, account-detail changes (phone number, bank account, next of kin), loan disbursement, write-offs, GL journals and interest parameters.
- Dual control on paybill/B2C float top-ups and withdrawals above set thresholds.
- Block direct database writes by application admins in production. Any “back-end fixes” need change tickets and a second approver, and must be logged.
- Run a quarterly SoD conflict report: users with both create and approve rights, and IT users with transaction rights.
- Joiner/mover/leaver: disable accounts on the day someone leaves. Reconcile HR records against system users every month. Flag dormant accounts after 30 days.
5.2Securing the core banking system
- Harden the database server. Put it on an isolated VLAN reachable only from application servers and a jump host. No internet access.
- Turn on the system's full audit trail (DT Reg. 4(3)(b) requires one) and forward it to a log store that system admins cannot modify.
- Run a daily independent reconciliation of core banking against bank statements and paybill/M-Pesa statements, done by Finance, not IT. Investigate breaks the same day.
- Build integrity alerts for:
- balance changes without a matching transaction;
- after-hours parameter changes;
- mass phone-number re-linking;
- loans to recently joined or dormant members.
- Test every upgrade in a non-production environment. Mask member data in test copies.
5.3Mobile, USSD, app and M-Pesa paybill/API integration security
- API security:
- Mutual TLS or IP allow-listing for Daraja/B2C callbacks.
- Validate callback signatures and amounts against your own initiated requests.
- Rotate consumer keys and secrets and store them in a vault, never in code.
- Rate-limit and alert on unusual B2C volume.
- Float controls:
- Keep working float low and sweep excess to the bank.
- Set per-transaction, per-member and daily caps on B2C.
- Require manual approval above the threshold during holidays and at night.
- App security:
- Certificate pinning, root/jailbreak detection, device binding, and no sensitive data cached on the device.
- Independent mobile app penetration test before launch and every year after.
- USSD and SIM-swap defence:
- Check SIM-swap status (via MNO APIs where available) before high-risk transactions.
- Cool-off period after a PIN reset or phone change.
- Step-up verification for first-time withdrawals to new destinations.
5.4Endpoint and network security
- Use endpoint detection and response (EDR) or at least managed next-gen antivirus on all servers and PCs, with central alerting.
- Use application allow-listing on teller and back-office PCs where you can. Block unapproved remote-access tools (AnyDesk, TeamViewer, etc.) by policy and at the firewall.
- Segment the network into user, server, core banking database, ATM/branch and guest/Wi-Fi zones. Only allow traffic that is explicitly permitted.
- Harden the firewall and VPN: MFA, geo-restrictions, and no management interfaces exposed to the internet. Scan your external attack surface every month.
- Enforce full-disk encryption on laptops. Block or control USB storage.
5.5Backups and ransomware resilience
Follow the 3-2-1-1-0 pattern:
- This meets and goes beyond DT Reg. 76(2) (daily copy to a fireproof safe, weekly off-site) and SASRA's offline-backup directive.
- Protect backup admin credentials with separate accounts and MFA. Backup servers should not be on the domain.
- Do a full restore test of core banking every quarter, timed against your RTO and RPO. Keep the evidence for the board and SASRA inspections.
- Keep a pre-holiday checklist: a verified offline backup before every long weekend, especially in the 12 hours before a holiday begins, which SASRA identifies as peak risk.
5.6Patch and vulnerability management
- Scan for vulnerabilities monthly. Pen-test yearly, and after major changes.
- Track end-of-life systems. Old Windows servers under core banking are a common weak spot.
Patch deadlines, days from release
The more exposed the system, the shorter the clock.
View as table
| Systems | Patch within |
|---|---|
| Critical internet-facing | 7 days |
| Other critical | 14 days |
| Everything else | 30 days |
5.7Logging, monitoring and detection
- Centralise logs from core banking, AD, firewall, VPN, email, EDR and the integrator API gateway. Keep them at least 12 months online, and longer in archive, to support investigations and AML record-keeping.
- Arrange 24/7 monitoring as SASRA requires. For small and medium SACCOs this means an outsourced SOC or MSSP, or a vendor monitoring contract, plus a named on-call SACCO officer with authority to suspend channels.
- Priority detections:
- privileged logins after hours;
- new admin accounts;
- core banking parameter changes;
- B2C spikes;
- large volumes of phone-number changes;
- logins from unusual countries;
- remote-tool execution;
- backups being deleted.
5.8Email and phishing defences
- Publish SPF, DKIM and DMARC records, moving to p=reject. Use advanced attachment and link filtering, and tag external email.
- Require call-back verification using a known number for any change to payment instructions (BEC defence).
- Run monthly phishing simulations. Track click rate and reporting rate.
5.9Physical security at branches
- Keep server and communications rooms locked, with access logs and CCTV. Protect equipment against power, fire and water, and provide standby power (DT Reg. 78(h)).
- Store backup media in a fireproof safe (Reg. 76(2)). Use clear-screen and clear-desk rules at tellers. Lock network ports in public areas.
5.10Staff training
- Train new staff at induction and all staff every year. Give role-specific modules to tellers (social engineering, SIM-swap requests), finance (BEC), IT (secure admin) and the board.
- Include insider-threat awareness and whistleblowing channels. Make sure staff know that colluding with vendors is a criminal offence under the CMCA.
5.11Incident response and BCP/DR
- Keep a written incident response plan (see the Part 7 playbook) and a contact tree covering the core banking vendor, integrator, bank, Safaricom, insurer, forensic firm, SASRA, the ODPC, KE-CIRT and the DCI.
- Keep pre-authorised kill switches: the ability to suspend B2C, the mobile app or USSD within minutes, without waiting for vendor sign-off.
- BCP: a documented alternative site (DT Reg. 78(d)), manual fallback procedures for tellers, and member communication templates.
5.12Cyber insurance
- The Kenyan market is maturing. In December 2024, CIC General's MD said SACCOs and banks top the list of organisations showing more interest in cyber insurance. The Association of Kenya Insurers did not yet track uptake.
- SASRA's risk guideline says insurance should be “complementary to, rather than a replacement for” controls. Buy cover for incident response costs, business interruption, data breach liability and regulatory defence. Check carefully for exclusions on insider fraud (often only covered under fidelity or crime policies), social engineering, unpatched systems and war or state-actor events.
- Pair cyber cover with a fidelity guarantee or crime policy, because insider fraud is the SACCO's largest single exposure.
Part 6Everyone
Framework alignment and phased roadmap
Start with a 90-day quick-win sprint, then a 12-month roadmap.
6.1Framework mapping
| Need | NIST CSF 2.0 function | CIS Controls v8 (IG1 core) | ISO/IEC 27001:2022 Annex A theme |
|---|---|---|---|
| Board oversight, risk appetite, supply chain | Govern (GV) | CIS 15 (vendors) | 5.1–5.4, 5.19–5.23 (supplier) |
| Asset inventory, risk assessment | Identify (ID) | CIS 1, 2 | 5.9, 5.12 |
| MFA, privileged access, SoD | Protect (PR.AA) | CIS 5, 6 | 5.15–5.18, 8.2, 8.5 |
| Secure configuration, patching | Protect (PR.PS) | CIS 4, 7 | 8.8, 8.9 |
| Backups | Protect / Recover | CIS 11 | 8.13 |
| Awareness | Protect (PR.AT) | CIS 14 | 6.3 |
| Logging and monitoring | Detect (DE) | CIS 8, 13 | 8.15, 8.16 |
| Incident response | Respond (RS) | CIS 17 | 5.24–5.28 |
| BCP/DR | Recover (RC) | CIS 11 | 5.29–5.30 |
Recommendation, by size
Implement the CIS Controls v8 IG1 safeguards as your technical baseline.
Add CIS IG2 for logging, network and application controls, and report to the board using the NIST CSF 2.0 functions.
Align with ISO/IEC 27001:2022. Certify the core banking and digital channels scope once the basics are mature, which is typically in year two.
6.2Phased roadmap
- Put MFA on email, VPN, remote access, core banking privileged roles and bank portals.
- Remove shared admin accounts. Disable leavers and dormant users. Run the first SoD conflict report and fix the worst conflicts.
- Remove always-on remote-access tools. Move vendor support to approved, recorded sessions.
- Take a verified offline backup of core banking. Do a first timed restore test.
- Set daily reconciliation of paybill/B2C against core banking, done by Finance, with same-day escalation.
- Set B2C caps, holiday/night approval thresholds and a channel kill-switch procedure.
- Check ODPC registration. Update privacy notices at data collection points.
- Get and read SASRA/GG/1/2023. Inventory all vendor and integrator contracts against it.
- Publish SPF, DKIM and DMARC. Run a first phishing simulation and a member anti-fraud SMS campaign.
- Adopt the incident notification matrix and a contact tree.
- Board-approved ICT and cyber policy set, risk appetite statement and KRI dashboard.
- Arrange 24/7 monitoring through an MSSP, SOC or vendor, with central logging for core banking, AD, firewall and integrators.
- EDR on all endpoints and servers. Network segmentation of the core banking database.
- Patch management SLAs in place, plus monthly vulnerability scanning.
- Renegotiate vendor contracts: audit rights, incident notice, guarantees, remote-access terms.
- DPIAs for mobile app, digital credit and cloud hosting.
- Tabletop exercise with management and the board.
- Review cyber and crime insurance.
- Independent ICT audit and penetration test of internet banking, mobile app, USSD and API.
- Full DR test at the alternative site.
- Privileged access management tooling and just-in-time admin for large and medium SACCOs.
- Fraud-analytics rules engine on digital channels, integrated with MLRO/goAML workflows.
- Security awareness programme with metrics. Board cyber training completed.
- Large SACCOs: ISO 27001 gap assessment and certification plan. Medium: CIS IG2 roadmap. Small: consider shared SOC or vCISO services.
6.3Indicative budget considerations (Kenya)
Assumption: There are no authoritative published Kenyan price benchmarks for SACCO cybersecurity, so no shilling figures are given here. Validate costs with at least three local vendors, and budget in USD-linked terms because most security software is priced in dollars.
MFA and email security bundled in productivity suites, managed antivirus or EDR, encrypted offline drives in a fireproof safe plus a cloud immutable copy, vendor-bundled or shared 24/7 monitoring, a part-time vCISO, and free CA/KE-CIRT, ODPC and SASRA sensitisation sessions.
Add a dedicated MSSP contract, a backup appliance with off-site replication, an annual multi-channel penetration test, a commercial training platform and 1–2 security staff.
Enterprise EDR/MDR, an in-house or hybrid SOC, a replicated DR site, semi-annual testing plus red-teaming, and a CISO with a team.
Budget principle: Serianu found almost all SACCOs spend less than USD 10,000 a year on cybersecurity. Given the size of known single losses (KSh 10–52 million per incident), even a medium SACCO should model expected loss against control cost.
Part 7ManagementIT
Practical tools
Checklists, a self-assessment, an incident playbook and the risk indicators to track.
7.1Management checklist (monthly)
7.2IT checklist (weekly/monthly)
7.3Self-assessment
Score each item: 0 = not in place, 1 = partial or informal, 2 = documented and implemented, 3 = implemented, tested and evidenced. Scores below 2 on items marked ★ are priority gaps.
| # | Domain | Control statement | Score (0–3) | Evidence | Owner | Target date |
|---|---|---|---|---|---|---|
| G1★ | Governance | Board-approved ICT/cyber policy and risk appetite | ||||
| G2 | Governance | Quarterly cyber reporting to Board Risk Committee | ||||
| G3★ | Governance | All integrator contracts compliant with SASRA/GG/1/2023 | ||||
| L1★ | Legal | ODPC registration current; privacy notices at collection | ||||
| L2 | Legal | DPIAs for high-risk processing | ||||
| L3 | Legal | FRC registration; goAML reporting operating | ||||
| A1★ | Access | MFA on email, remote access, privileged and approver roles | ||||
| A2★ | Access | Maker-checker on account changes, disbursements, parameters | ||||
| A3 | Access | Quarterly access and SoD review | ||||
| C1★ | Channels | Daily independent paybill/B2C reconciliation | ||||
| C2 | Channels | B2C limits, holiday thresholds, kill switch | ||||
| C3 | Channels | SIM-swap checks / step-up authentication | ||||
| T1 | Technical | EDR on all endpoints/servers | ||||
| T2 | Technical | Network segmentation of core banking DB | ||||
| T3 | Technical | Patch SLAs met; monthly scanning | ||||
| T4★ | Technical | 24/7 monitoring with named responder | ||||
| T5 | Technical | SPF/DKIM/DMARC enforced | ||||
| R1★ | Resilience | Offline/immutable backup; quarterly restore test | ||||
| R2 | Resilience | Board-approved disaster plan tested (Reg. 78) | ||||
| R3 | Resilience | Incident response plan with notification matrix; tabletop done | ||||
| P1 | People | Annual training; phishing simulation; vendor staff vetting | ||||
| P2 | Physical | Server room, backup safe, branch controls | ||||
| I1 | Insurance | Cyber and crime/fidelity cover reviewed against exposures |
7.4Incident response playbook: “Unauthorised funds movement via digital channel”
- 0–1 hour
Detect and triage
A reconciliation break, B2C spike, member complaint or vendor alert comes in. The on-call officer confirms it and opens an incident record, and the CEO is informed.
- within 1 hour
Contain
- Use the kill switch to suspend the affected channel (B2C, app, USSD).
- Freeze suspect member and staff accounts.
- Revoke API keys and vendor remote sessions, and reset privileged credentials.
- Ask the bank and Safaricom to freeze or recall the receiving accounts and wallets.
- before any rebuild
Preserve evidence
Snapshot logs (core banking audit trail, API gateway, firewall, EDR). Image affected machines. Keep a chain-of-custody record. Do not wipe or rebuild anything before imaging.
- same day → 72 h
Notify
- Follow the matrix in Part 4.5: SASRA; the ODPC within 72 hours if personal data is involved; KE-CIRT/CC; the DCI; the insurer; FRC if needed.
- Board chair notified the same day.
- ongoing
Investigate
Establish the root cause (insider, vendor, credential theft, API flaw), scope, and amount lost. Bring in a forensic firm, approved by the insurer if you are claiming. Invoke the vendor's bank guarantee if the vendor was at fault.
- staged
Eradicate and recover
Patch or fix the weakness, rotate all related secrets, and restore from known-good backups if data integrity is in doubt. Reopen the channel in stages, with lower limits.
- throughout
Communicate
Give members factual messages about whether their funds are safe and what action they should take. Brief staff. Prepare a media holding statement.
- within 14 days
Post-incident review
Write a report for the board covering lessons, control changes, disciplinary or legal action, and updated KRIs.
Build variants for ransomware (isolate, do not pay without board, legal and insurer consultation, restore from offline backups), data breach (the ODPC 72-hour clock is the critical path) and BEC (bank recall within hours matters most).
7.5Sample key cyber risk indicators (KRIs)
| KRI | Suggested threshold (calibrate) |
|---|---|
| % privileged and approver accounts with MFA | 100% (red if <100%) |
| SoD conflicts in core banking | 0 unresolved >30 days |
| Leaver accounts active >1 day after exit | 0 |
| Unreconciled paybill/B2C breaks >24 hours | 0 |
| Digital-channel fraud losses (KSh and % of value) | Within board appetite |
| Account phone-number changes per week vs baseline | Alert at 2× baseline |
| Critical patches overdue beyond SLA | 0 on internet-facing systems |
| Days since last successful restore test of core banking | ≤90 |
| Phishing simulation click rate / report rate | <5% click; >60% report |
| Vendor contracts non-compliant with SASRA/GG/1/2023 | 0 |
7.6Local resources
- SASRA (sasra.go.ke): regulations, the Risk Management and MIS guidelines, circulars including SASRA/GG/1/2023 and the holiday cyber alerts, and the DTS/NW-DTS returns portals.
- ODPC (odpc.go.ke): registration portal, breach notification portal, guidance notes, and the Data Protection (General) Regulations 2021.
- National KE-CIRT/CC (ke-cirt.go.ke, housed at the Communications Authority): incident reporting, advisories, quarterly Cyber Security Reports, and the text of the 2025 CMCA amendment.
- DCI (including its cybercrime units) and the Banking Fraud Investigations Unit / Cyber Fusion Unit at CBK.
- Financial Reporting Centre: goAML registration and reporting.
- Central Bank of Kenya: the PSP Cybersecurity Guideline (2019) and the banking Guidance Note (2017), useful as benchmarks.
- Apex and sector bodies: Cooperative Alliance of Kenya (CAK); KUSCCO (has published SACCO cybersecurity readiness research); Sacco IT Professionals Association (SITPA); ISACA Kenya Chapter.
- Research and training: Serianu's Africa Cybersecurity Report (Kenya editions) and Cyber Shujaa programme; the Co-operative University of Kenya; ODPC-accredited data protection trainers; CA/KE-CIRT capacity-building events.
Caveats
Caveats
Regulatory flux.
Several reforms could change obligations materially: the Sacco Societies (Amendment) Bill 2025, the Cooperatives Bill 2024, the AML/CFT Amendment Bill 2025, and SASRA's signalled expanded mandate. The 2025 CMCA amendments face constitutional challenge. Recheck at least every six months.
Secondary sourcing of key SASRA terms.
The 12-hour vendor reporting window, the 10% float guarantee and the “bi-annual” audit wording in Circular SASRA/GG/1/2023 come from trade-press summaries, not the circular text itself. The reference number of the April 2026 holiday circular was not confirmed. The Risk Management Guideline clauses cited are from the 2015 edition; the 2023 revision may renumber them.
Allegations are not convictions.
The Imenti North, Eclectics/KSh 52 million and Safaricom Sacco cases were at the allegation stage as at September 2026, and the Imenti North case is before the courts. Everyone named is presumed innocent unless a court finds otherwise.

