Skip to content
BankPulseBETARegulatory intelligence for Indian banking
Master Direction · Reserve Bank of India

Master Directions on Cyber Resilience and Digital Payment Security Controls for non-bank Payment System Operators

UR

The four dates on this rule

At a glanceAccess must follow need to have, need to know and least privilege. The operator must make its unregulated partners follow these rules by agreement. Backed up data must be tested at least once every six months.

Official RBI page

Numbers to remember

six monthsBacked up data must be tested at least once every six months. RBI Para 20
6 hoursAn unusual incident must be reported to RBI within 6 hours of detection. RBI Para 22
five yearsAudit logs must be kept for at least five years. RBI Para 27
12 hoursAfter a change of mobile number or email, no online payment is allowed for at least 12 hours. RBI Para 31

What it says

How firm is each point

Stated by RBI — RBI’s own paragraph says this. We have only made it plainer.

Our reading — BankPulse read RBI’s paragraph and shortened it. The paragraph is the authority, not this line.

Needs judgement — RBI leaves this to the bank to settle, so nobody can give you a fixed number here.

Must know

1. Escrow if you cannot

RBI Para 17 · Stated by RBI

Where the source code cannot be had, it must be placed in escrow.

2. Test backups half yearly

RBI Para 20 · Our reading

Backed up data must be tested at least once every six months.

3. Six hours to report

RBI Para 22 · Stated by RBI

An unusual incident must be reported to RBI within 6 hours of detection.

4. Score below the mark

RBI Para 25 · Our reading

A staff member scoring below the mark may be barred from the information assets.

5. Keep tenants apart

RBI Para 26 · Our reading

A shared cloud must be guarded so the data of different users never mixes.

6. Keep logs five years

RBI Para 27 · Stated by RBI

Audit logs must be kept for at least five years.

7. Twelve hour cooling period

RBI Para 31 · Our reading

After a change of mobile number or email, no online payment is allowed for at least 12 hours.

BankPulse example. A customer changes the mobile number on her wallet at nine in the morning. RBI sets a cooling period of minimum 12 hours. So no online payment from that wallet can go through until nine at night. A payment she tries at six in the evening is refused.

Do it

1. Partners must comply too

RBI Para 5 · Our reading

The operator must make its unregulated partners follow these rules by agreement.

2. Board policy for partners

RBI Para 5 · Our reading

A Board approved policy must set out how those partners are held to the rules.

3. Board owns cyber risk

RBI Para 7 · Stated by RBI

The Board must oversee information security risk, cyber risk and cyber resilience.

4. Who chairs it

RBI Para 7 · Stated by RBI

That sub-committee must be headed by a member who knows information and cyber security.

5. Board approved security policy

RBI Para 8 · Stated by RBI

The operator must have a Board approved information security policy.

6. Review the policy yearly

RBI Para 8 · Our reading

That policy must be reviewed once a year.

7. What the policy covers

RBI Para 8 · Our reading

The policy must set out roles and how cyber risk is found, judged and managed.

8. Write a crisis plan

RBI Para 9 · Stated by RBI

The operator must have a separate Board approved cyber crisis management plan.

9. Set risk and performance measures

RBI Para 11 · Stated by RBI

The operator must set risk indicators and performance measures for its controls.

10. Reports go to the committee

RBI Para 12 · Stated by RBI

Audit and test reports must go to the oversight sub-committee at its next meeting.

11. Assess before a launch

RBI Para 13 · Stated by RBI

The operator must assess cyber risk before a new product or a major change.

12. Keep an asset record

RBI Para 14 · Stated by RBI

The operator must record every key role, asset, process and outside provider.

13. Draw the data flow

RBI Para 14 · Stated by RBI

A full diagram of the network, its links and its data flows must be kept current.

14. What the record holds

RBI Para 14 · Stated by RBI

Each asset record must show its address, its place, its owner and its support end date.

15. Check kit nearing end

RBI Para 14 · Our reading

Any asset nearing the end of support must be assessed for the risk of running on.

16. One identity per person

RBI Para 15 · Our reading

Everyone with access must be given a digital identity, watched until they leave.

17. Kill default settings

RBI Para 15 · Stated by RBI

Default sign in settings must be switched off and changed before a system goes live.

18. Least privilege access

RBI Para 15 · Stated by RBI

Access must follow need to have, need to know and least privilege.

19. Privileged accounts need two factors

RBI Para 15 · Our reading

A privileged account needs more than one sign in factor and must be watched closely.

20. Control removable media

RBI Para 15 · Stated by RBI

Removable media and portable devices must be controlled from one central list.

21. Close idle sessions

RBI Para 15 · Stated by RBI

Sessions must be limited, locked and closed after a set time with no activity.

22. Guard the physical site

RBI Para 15 · Stated by RBI

Physical safeguards, tested from time to time, must protect assets from disaster.

23. Check network devices

RBI Para 16 · Our reading

Network devices must be set up correctly and checked from time to time.

24. Run a security centre

RBI Para 16 · Stated by RBI

A security operations centre must watch network and system logs from one place.

25. Tie the alerts together

RBI Para 16 · Our reading

An automatic system must tie alerts together across the business to spot an attack.

26. Layer the boundary defence

RBI Para 16 · Stated by RBI

Boundary defences must be layered to watch traffic in and out of the business.

27. Split the network

RBI Para 16 · Our reading

The network must be split by role, place and environment to separate critical systems.

28. Whitelist the applications

RBI Para 16 · Stated by RBI

Only permitted applications and services may run, and ports should be whitelisted.

29. Devices must qualify first

RBI Para 16 · Stated by RBI

A device may join the network only after it meets the security rules set for it.

30. Secure by design

RBI Para 17 · Stated by RBI

The operator must design and build its products securely from the start.

31. Separate the database layer

RBI Para 17 · Stated by RBI

The database layer must sit apart from the other layers of the application.

32. Get the source code

RBI Para 17 · Stated by RBI

The operator must obtain the source code of every critical application it buys.

33. Test at least yearly

RBI Para 18 · Stated by RBI

Every application must be tested by qualified people at least once a year.

34. Certificate from the developer

RBI Para 18 · Our reading

Where the code is not owned, the developer must certify it carries no known flaw.

35. Fix what testing finds

RBI Para 18 · Our reading

A weakness found in testing must be closed in a time bound way.

36. Report repeat findings

RBI Para 18 · Stated by RBI

A finding that comes back must go to the Board sub-committee with an analysis.

37. Guard the vendor door

RBI Para 19 · Our reading

Controls must stop anyone getting into the network through a vendor system.

38. Where the data may sit

RBI Para 19 · Our reading

The operator must follow the law on where systems sit and where data is held.

39. Independent vendor assurance

RBI Para 19 · Our reading

For a vendor in a critical process, an independent auditor must certify its strength.

40. Stop data leaks

RBI Para 20 · Stated by RBI

The operator must have a full policy to stop the leak of business and customer data.

41. Trace your data assets

RBI Para 20 · Our reading

The operator must be able to trace and see its data assets.

42. Build a security system

RBI Para 20 · Stated by RBI

An information security management system must be built on a recognised standard.

43. Encrypt data both ways

RBI Para 20 · Our reading

Data must be encrypted while it moves and while it is stored.

44. Card data needs PCI-DSS

RBI Para 20 · Our reading

An operator that stores card data must hold PCI-DSS certification.

45. Have a patch policy

RBI Para 21 · Our reading

The operator must have a written policy for finding and applying patches.

46. Critical patches go at once

RBI Para 21 · Stated by RBI

A patch for a well known attack must be applied at once.

47. Manage every change

RBI Para 21 · Our reading

Every change must go through a change process that keeps the whole set up sound.

48. Board approved response plan

RBI Para 22 · Stated by RBI

The operator must have a Board approved plan for answering an incident.

49. Find the root cause

RBI Para 22 · Needs judgement

After an incident the operator must work out its impact and its root cause.

50. Tell CERT-In as well

RBI Para 22 · Stated by RBI

A cyber security incident must also be reported to CERT-In.

51. Plan for the worst

RBI Para 23 · Our reading

A continuity plan must cover extreme but possible cyber events.

52. Review the plan yearly

RBI Para 23 · Stated by RBI

The continuity plan must be reviewed at least once a year.

53. Aim for no data loss

RBI Para 23 · Our reading

The operator must aim for near zero data loss on recovery.

54. Recovery site, other zone

RBI Para 23 · Stated by RBI

The recovery site must sit in a different earthquake zone from the main data centre.

55. Reconcile on switchover

RBI Para 23 · Our reading

A set method must reconcile data so nothing is lost when the recovery site takes over.

56. Follow API standards

RBI Para 24 · Stated by RBI

The operator must follow recognised standards for interface security.

57. Train staff and vendors

RBI Para 25 · Stated by RBI

The operator must train staff and vendors on information security again and again.

58. Train the Board too

RBI Para 25 · Stated by RBI

Board members and senior staff must be trained on information security and cyber risk.

59. Audit the cloud provider

RBI Para 26 · Our reading

The cloud provider must be audited by an independent party at least once a year.

60. Watch fraud in real time

RBI Para 27 · Stated by RBI

The operator must run a fraud monitoring system that works in near real time.

61. Manned desk all year

RBI Para 27 · Stated by RBI

A manned desk must run 24x7x365 to settle fraudulent payments customers report.

62. What a log must show

RBI Para 27 · Our reading

A log must show who acted, what they did and with what settings.

63. Design for the volume

RBI Para 27 · Needs judgement

The payment design must be strong and able to grow with the volume it carries.

64. Secure the mail

RBI Para 27 · Stated by RBI

Mail and messaging going in and out of the operator must be secure.

65. Buy anti phishing help

RBI Para 27 · Our reading

The operator must buy a service to take down fake sites and rogue apps.

66. Warn the public

RBI Para 27 · Our reading

The operator must build public awareness of fraud and cyber threats.

67. Mask numbers in alerts

RBI Para 29 · Our reading

Account and card numbers must be masked in an alert sent to a customer.

68. Name the merchant

RBI Para 29 · Stated by RBI

An alert for an online payment must name the merchant, not the payment gateway.

69. Code at the end

RBI Para 29 · Our reading

Where a one time code is used, it must sit at the end of the message.

70. Mark a payment fraud

RBI Para 30 · Stated by RBI

The customer must be able to mark a payment as fraud and tell the issuer at once.

71. No odd behaviour

RBI Para 31 · Stated by RBI

The mobile application must be free of behaviour it was not built for.

72. Keep the session whole

RBI Para 31 · Our reading

A signed in session must stay whole. If it breaks, the session must be closed and the payments hit put right or reversed.

73. Bind app to device

RBI Para 31 · Stated by RBI

The mobile application must be bound to the device and its SIM.

74. Close idle mobile sessions

RBI Para 31 · Stated by RBI

A mobile session must close on its own after a fixed idle time.

75. Cap failed sign ins

RBI Para 31 · Our reading

The operator must fix how many failed sign in tries will block the application.

76. Tell the customer at once

RBI Para 31 · Our reading

The customer must be told at once about a failed sign in try.

77. Block remote access apps

RBI Para 31 · Our reading

The application must be blocked while a remote access tool is running on the phone.

78. Approved card terminals

RBI Para 32 · Stated by RBI

Merchant terminals must be validated under the card industry programmes.

79. Limits at the switch

RBI Para 33 · Stated by RBI

Card transaction limits must be set at the card network switch itself.

80. Alert the issuer always

RBI Para 33 · Stated by RBI

The card network must alert the card issuer about a suspicious event 24x7x365.

81. Encrypt stored card data

RBI Para 33 · Stated by RBI

A card network must hold customer card details in encrypted form on every server.

82. Cooling period after loading

RBI Para 35 · Our reading

A prepaid issuer must set a cooling period after money is loaded on the instrument.

Background

1. Cyber rules for operators

RBI Para 2 · Stated by RBI

This paper sets the cyber and payment security rules for non-bank payment system operators.

2. Start date

RBI Para 3 · Stated by RBI

These Directions took effect the day RBI placed them on its website.

3. Three phases by size

RBI Para 3 · Stated by RBI

Large operators had to comply by 1 April 2025 and medium ones by 1 April 2026. Small operators have until 1 April 2028.

4. Who is covered

RBI Para 4 · Stated by RBI

These Directions apply to every authorised non-bank payment system operator.

5. Sub-committee each quarter

RBI Para 7 · Stated by RBI

Oversight may pass to a Board sub-committee that meets at least once a quarter.

6. New certificate on change

RBI Para 18 · Stated by RBI

A fresh certificate is needed whenever the source code changes.

7. Audit before you deploy

RBI Para 18 · Our reading

A new or changed critical service goes live only after an audit and a test.

8. Test before going live

RBI Para 21 · Our reading

A patch or a change goes live only after it is tested somewhere else first.

9. Alerts in your language

RBI Para 34 · Our reading

Prepaid issuers are urged to send codes and alerts in the language a user picks.

Where to go next