compliance.tf
Azure Compliance FrameworksSpecialized Frameworks

RBI Cyber Security Framework for UCBs

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

๐Ÿ› Reserve Bank of India (RBI), Department of Supervision ยท RBI Cyber Security Framework for UCBs (2018) Official source โ†’

Controls by Category

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... (33 controls)

App Service apps should use the latest TLS versionApp Service API apps should require HTTPS for all accessApp Service function apps should have public access restrictions configuredApp Service web apps should use the latest TLS versionApp Service web apps should require HTTPS for all accessContainer registries should have public network access disabledContainer registries should use private linkCosmos DB accounts should use private linkAzure Cosmos DB accounts should have firewall rulesKey vault keys should have automatic rotation enabledKey vaults should have Role-Based Access Control (RBAC) enabledAzure Key Vaults should use private linkKey vaults should have public network access disabledKubernetes clusters should have public access restrictions configuredStorage accounts containing operational log containers should use customer-managed keys for encryptionMySQL flexible servers should have 'tls_version' set to 'TLSv1.2' or higherMySQL flexible servers should have 'require_secure_transport' set to 'ON'Network security groups should have SSH access from the internet restrictedPostgreSQL flexible servers should have 'require_secure_transport' set to 'ON'Azure Cognitive Search services should have public network access disabledSQL databases should prohibit ingress from 0.0.0.0/0 (ANY IP)SQL databases should have transparent data encryption enabledSQL servers should use customer-managed keys to encrypt data at restSQL databases should have Transparent Data Encryption enabledStorage accounts should have 'Allow Blob Anonymous Access' set to 'Disabled'Storage accounts containing VHD OS disks should use customer-managed keys (CMK) for encryptionStorage accounts should have the default network access rule set to denyStorage accounts should have network access restrictions configuredStorage accounts should use customer-managed key for encryptionStorage accounts should have 'Minimum TLS version' set to 'Version 1.2'Storage accounts should use virtual network rules to restrict network accessStorage accounts should have secure transfer enabledStorage accounts should use private link

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... (21 controls)

App Service web apps should use the latest 'Java version' when Java is part of the appApp Service web apps should use the latest 'PHP version' when PHP is part of the appApp Service web apps should use the latest 'Python version' when Python is part of the appVirtual machines should have endpoint protection installedRunning container images should have no unresolved vulnerabilitiesVirtual machines should be protected by Azure BackupVirtual machines should have system updates installedVirtual machines should have a vulnerability assessment solution enabledAzure subscriptions should have Microsoft Defender for App Service enabledAzure subscriptions should have Microsoft Defender for Containers enabledAzure subscriptions should have Microsoft Defender for Azure Cosmos DB enabledAzure subscriptions should have Microsoft Defender for Databases enabledAzure subscriptions should have Azure Defender for DNS enabledAzure subscriptions should have Microsoft Defender for Key Vault enabledAzure subscriptions should have Microsoft Defender for open-source relational databases enabledAzure subscriptions should have Azure Defender for Resource Manager enabledAzure subscriptions should have Microsoft Defender for Servers enabledAzure subscriptions should have Microsoft Defender for Azure SQL Database servers enabledUnprotected SQL Server virtual machines should have Azure Defender for SQL enabledAzure subscriptions should have Microsoft Defender for Storage enabledAzure subscriptions should have Microsoft Defender for Cloud container image scanning enabled

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... (4 controls)

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.) (18 controls)

App Service apps should have 'HTTP logs' enabledFunction apps should have Application Insights enabledAzure subscriptions should have an Activity Log alert for Service Health incidentsKey vaults should have resource logs enabledAzure subscriptions should have a 'Diagnostic Setting' configured for Subscription Activity LogsAzure subscriptions should have an Activity Log Alert configured for Create or Update Network Security GroupAzure subscriptions should have an Activity Log Alert configured for Create or Update Public IP Address ruleAzure subscriptions should have an Activity Log Alert configured for Create or Update Security SolutionAzure subscriptions should have an Activity Log Alert configured for Delete Network Security GroupAzure subscriptions should have an Activity Log Alert configured for Delete Policy AssignmentMicrosoft Defender for Cloud settings should have 'Additional email addresses' configured with a security contact emailMicrosoft Defender for Cloud should have Microsoft Defender for Cloud Apps (MCAS) integration selectedAzure subscriptions should have email notifications for high severity alerts enabledAzure subscriptions should have email notifications to subscription owners for high severity alerts enabledSecurity Center should have Windows Defender ATP (WDATP) integration selectedSQL servers should have auditing enabledSQL servers should have 'Auditing' retention set to greater than 90 daysSQL servers auditing to storage accounts should have retention set to 90 days or more

NIS2 Directive (EU 2022/2555) โ€” ๐ŸŸข High overlap (83%)

BSI C5:2025 โ€” ๐ŸŸข High overlap (81%)

CIS Azure Benchmark v2.1.0 โ€” ๐ŸŸข High overlap (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.... (8)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... (33)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). (10)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. (11)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... (21)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. (11)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. (12)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... (4)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.) (18)Related Frameworks

Ask AI about this

Help improve this page