Sign in
Menu
Sign up
Docs
Azure compliance frameworksSpecialized frameworks

RBI Cyber Security Framework for UCBs

ActiveSpecialized framework

The Reserve Bank of India (RBI) Cyber Security Framework for Urban Cooperative Banks (UCBs) provides baseline cybersecurity standards for urban cooperative banking institutions in India. This framework mandates implementation of security controls covering governance, risk management, IT operations, and incident response specific to the cooperative banking sector. It applies to all Urban Cooperative Banks regulated by the Reserve Bank of India.

Mandatory?Mandatory for Urban Cooperative Banks regulated by RBI
Who validates?RBI supervisory examination. No self-assessment.
RenewalAnnual compliance reporting
ScopeUrban Cooperative Banks; IT systems and cybersecurity controls
Governing bodyReserve Bank of India (RBI), RBI Cyber Security Framework for UCBs (2018). Official source

Controls by category

121 controls are Mapped to RBI Cyber Security Framework for UCBs.

Annex I (1.1) - UCBs should maintain an up-to-date business IT Asset Inventory Register containing the following fields, as a minimum: a) Details of the IT Asset (viz., hardware/software/network devices, key personnel, services, etc.), b. Details of systems where customer data are stored, c....

Annex I (1.3) - Appropriately manage and provide protection within and outside UCB/network, keeping in mind how the data/information is stored, transmitted, processed, accessed and put to use within/outside the UCB's network, and level of risk they are exposed to depending on the sensitivity of...

ControlStatus
App Service apps should use the latest TLS versionMapped
App Service API apps should require HTTPS for all accessMapped
App Service function apps should have public access restrictions configuredMapped
App Service web apps should use the latest TLS versionMapped
App Service web apps should require HTTPS for all accessMapped
Container registries should have public network access disabledMapped
Container registries should use private linkMapped
Cosmos DB accounts should use private linkMapped
Azure Cosmos DB accounts should have firewall rulesMapped
Key vault keys should have automatic rotation enabledMapped
Key vaults should have Role-Based Access Control (RBAC) enabledMapped
Azure Key Vaults should use private linkMapped
Key vaults should have public network access disabledMapped
Kubernetes clusters should have public access restrictions configuredMapped
Storage accounts containing operational log containers should use customer-managed keys for encryptionMapped
MySQL flexible servers should have 'tls_version' set to 'TLSv1.2' or higherMapped
MySQL flexible servers should have 'require_secure_transport' set to 'ON'Mapped
Network security groups should have SSH access from the internet restrictedMapped
PostgreSQL flexible servers should have 'require_secure_transport' set to 'ON'Mapped
Azure Cognitive Search services should have public network access disabledMapped
SQL databases should prohibit ingress from 0.0.0.0/0 (ANY IP)Mapped
SQL databases should have transparent data encryption enabledMapped
SQL servers should use customer-managed keys to encrypt data at restMapped
SQL databases should have Transparent Data Encryption enabledMapped
Storage accounts should have 'Allow Blob Anonymous Access' set to 'Disabled'Mapped
Storage accounts containing VHD OS disks should use customer-managed keys (CMK) for encryptionMapped
Storage accounts should have the default network access rule set to denyMapped
Storage accounts should have network access restrictions configuredMapped
Storage accounts should use customer-managed key for encryptionMapped
Storage accounts should have 'Minimum TLS version' set to 'Version 1.2'Mapped
Storage accounts should use virtual network rules to restrict network accessMapped
Storage accounts should have secure transfer enabledMapped
Storage accounts should use private linkMapped

Annex I (12) - Take periodic back up of the important data and store this data 'off line' (i.e., transferring important files to a storage device that can be detached from a computer/system after copying all the files).

Annex I (5.1) - The firewall configurations should be set to the highest security level and evaluation of critical device (such as firewall, network switches, security devices, etc.) configurations should be done periodically.

Annex I (6) - Put in place systems and processes to identify, track, manage and monitor the status of patches to servers, operating system and application software running at the systems used by the UCB officials (end-users). Implement and update antivirus protection for all servers and...

ControlStatus
App Service web apps should use the latest 'Java version' when Java is part of the appMapped
App Service web apps should use the latest 'PHP version' when PHP is part of the appMapped
App Service web apps should use the latest 'Python version' when Python is part of the appMapped
Virtual machines should have endpoint protection installedMapped
Running container images should have no unresolved vulnerabilitiesMapped
Virtual machines should be protected by Azure BackupMapped
Virtual machines should have system updates installedMapped
Virtual machines should have a vulnerability assessment solution enabledMapped
Azure subscriptions should have Microsoft Defender for App Service enabledMapped
Azure subscriptions should have Microsoft Defender for Containers enabledMapped
Azure subscriptions should have Microsoft Defender for Azure Cosmos DB enabledMapped
Azure subscriptions should have Microsoft Defender for Databases enabledMapped
Azure subscriptions should have Azure Defender for DNS enabledMapped
Azure subscriptions should have Microsoft Defender for Key Vault enabledMapped
Azure subscriptions should have Microsoft Defender for open-source relational databases enabledMapped
Azure subscriptions should have Azure Defender for Resource Manager enabledMapped
Azure subscriptions should have Microsoft Defender for Servers enabledMapped
Azure subscriptions should have Microsoft Defender for Azure SQL Database servers enabledMapped
Unprotected SQL Server virtual machines should have Azure Defender for SQL enabledMapped
Azure subscriptions should have Microsoft Defender for Storage enabledMapped
Azure subscriptions should have Microsoft Defender for Cloud container image scanning enabledMapped

Annex I (7.1) - Disallow administrative rights on end-user workstations/PCs/laptops and provide access rights on a 'need to know' and 'need to do' basis.

Annex I (7.2) - Passwords should be set as complex and lengthy and users should not use same passwords for all the applications/systems/devices.

Annex I (7.3) - Remote Desktop Protocol (RDP) which allows others to access the computer remotely over a network or over the internet should be always disabled and should be enabled only with the approval of the authorised officer of the UCB. Logs for such remote access shall be enabled and...

Annex I (7.4) - Implement appropriate (e.g. centralised) systems and controls to allow, manage, log and monitor privileged/super user/administrative access to critical systems (servers/databases, applications, network devices etc.)

ControlStatus
App Service apps should have 'HTTP logs' enabledMapped
Function apps should have Application Insights enabledMapped
Azure subscriptions should have an Activity Log alert for Service Health incidentsMapped
Key vaults should have resource logs enabledMapped
Azure subscriptions should have a 'Diagnostic Setting' configured for Subscription Activity LogsMapped
Azure subscriptions should have an Activity Log Alert configured for Create or Update Network Security GroupMapped
Azure subscriptions should have an Activity Log Alert configured for Create or Update Public IP Address ruleMapped
Azure subscriptions should have an Activity Log Alert configured for Create or Update Security SolutionMapped
Azure subscriptions should have an Activity Log Alert configured for Delete Network Security GroupMapped
Azure subscriptions should have an Activity Log Alert configured for Delete Policy AssignmentMapped
Microsoft Defender for Cloud settings should have 'Additional email addresses' configured with a security contact emailMapped
Microsoft Defender for Cloud should have Microsoft Defender for Cloud Apps (MCAS) integration selectedMapped
Azure subscriptions should have email notifications for high severity alerts enabledMapped
Azure subscriptions should have email notifications to subscription owners for high severity alerts enabledMapped
Security Center should have Windows Defender ATP (WDATP) integration selectedMapped
SQL servers should have auditing enabledMapped
SQL servers should have 'Auditing' retention set to greater than 90 daysMapped
SQL servers auditing to storage accounts should have retention set to 90 days or moreMapped
FrameworkControl overlapNote
NIS2 Directive (EU 2022/2555)High 83%
BSI C5:2025High 81%
CIS Azure Benchmark v2.1.0High 77%

On this page

Controls by categoryAnnex I (1.1) - UCBs should maintain an up-to-date business IT Asset Inventory Register containing the following fields, as a minimum: a) Details of the IT Asset (viz., hardware/software/network devices, key personnel, services, etc.), b. Details of systems where customer data are stored, c....Annex I (1.3) - Appropriately manage and provide protection within and outside UCB/network, keeping in mind how the data/information is stored, transmitted, processed, accessed and put to use within/outside the UCB's network, and level of risk they are exposed to depending on the sensitivity of...Annex I (12) - Take periodic back up of the important data and store this data 'off line' (i.e., transferring important files to a storage device that can be detached from a computer/system after copying all the files).Annex I (5.1) - The firewall configurations should be set to the highest security level and evaluation of critical device (such as firewall, network switches, security devices, etc.) configurations should be done periodically.Annex I (6) - Put in place systems and processes to identify, track, manage and monitor the status of patches to servers, operating system and application software running at the systems used by the UCB officials (end-users). Implement and update antivirus protection for all servers and...Annex I (7.1) - Disallow administrative rights on end-user workstations/PCs/laptops and provide access rights on a 'need to know' and 'need to do' basis.Annex I (7.2) - Passwords should be set as complex and lengthy and users should not use same passwords for all the applications/systems/devices.Annex I (7.3) - Remote Desktop Protocol (RDP) which allows others to access the computer remotely over a network or over the internet should be always disabled and should be enabled only with the approval of the authorised officer of the UCB. Logs for such remote access shall be enabled and...Annex I (7.4) - Implement appropriate (e.g. centralised) systems and controls to allow, manage, log and monitor privileged/super user/administrative access to critical systems (servers/databases, applications, network devices etc.)Related frameworks

Ask AI about this

Help improve this page