Quick Answer
Penetration testing is part of the regulatory obligations of Indonesian financial institutions: commercial banks are directed by POJK 11/POJK.03/2022 and SEOJK 29/SEOJK.03/2022 (periodic, scenario-based cyber security testing), fintech P2P lenders by POJK 10/POJK.05/2022, payment service providers by PBI 23/6/PBI/2021 and BI implementing rules, all overlaid by the PDP Law 27/2022 duty to secure personal data. Supervisory expectations are consistent: periodic testing (commonly at least annual) by competent independent parties, findings followed through to closure with retesting, and complete documentation ready to hand over during examinations.
Pentesting Is No Longer Optional for Financial Institutions
For banks, fintech lenders, and payment service providers in Indonesia, penetration testing has shifted from good practice to part of a regulatory obligation. Both OJK (the Financial Services Authority) and Bank Indonesia expect periodic security testing of critical electronic systems — and ask for the results during examinations.
This article maps the regulations, what supervisors practically expect, the scope typically tested, the engagement process from scoping to retest, and how to choose a vendor whose report will actually be accepted by auditors and supervisors.
Disclaimer
This article is a practical summary, not legal advice. Always refer to the latest regulatory texts and align interpretation with your compliance function — financial-sector regulations are updated periodically.
The Regulatory Map: Who Is Required to Do What
Security testing obligations are spread across several regulations, depending on the type of institution:
The pattern is the same
Whatever the institution, supervisors ask the same three questions: are your critical systems tested periodically by competent parties, are findings followed through to closure, and is all of it documented.
| Regulation | Applies To | Relevance to Security Testing |
|---|---|---|
| POJK 11/POJK.03/2022 | Commercial banks | IT governance for commercial banks — the umbrella for IT risk management, including securing electronic systems |
| SEOJK 29/SEOJK.03/2022 | Commercial banks | Cyber resilience and security: maturity assessments, scenario-based cyber security testing — including penetration testing — on a periodic basis, and incident reporting |
| POJK 10/POJK.05/2022 | Fintech P2P lending (LPBBTI) | Reliability and security obligations for the electronic systems of joint-funding providers |
| PBI 23/6/PBI/2021 & BI implementing rules | Payment Service Providers (PJP) | Information system security standards for payment providers, including periodic security testing |
| PDP Law 27/2022 | All personal data controllers | The cross-sector layer: the duty to secure personal data + 3×24-hour breach notification — pentest findings evidence your security efforts |
What Supervisors Practically Expect
In practice — from OJK/BI examinations and internal audits referencing SEOJK 29/2022 — expectations of a security testing program typically cover:
- 1
Periodic testing, at least annually
Penetration testing of critical electronic systems is performed periodically — the generally accepted practice is at least once a year, plus retesting after major changes (major releases, migrations, new integrations).
- 2
Scenario- and risk-based
SEOJK 29/2022 directs testing toward threat scenarios — not just vulnerability scans, but realistic attack paths against critical business functions.
- 3
Competent and independent testers
Testers must be independent of the developers of the system under test — a separate internal team or a third party — with provable competence (certifications, methodology, track record).
- 4
Follow-through to closure
Findings are classified by risk, assigned owners and deadlines, closed, then verified via retest. A dangling critical finding becomes the next examination's finding.
- 5
Complete documentation
Scope, methodology, reports, remediation evidence, and retest results are kept in order — this is what you hand over when supervisors or auditors ask for proof.
Typical Scope in the Financial Sector
Scope priority follows system criticality — the assets whose compromise affects customer funds, personal data, or service continuity:
Core & internet/mobile banking apps
CriticalThe core system, customer web applications, and mobile apps — including transaction business logic, cross-role authorization, and session management.
APIs & third-party integrations
CriticalOpen payment APIs (e.g. BI's SNAP standard), partner integrations, and internal service-to-service APIs — the fastest-growing attack surface.
Infrastructure & network
The external perimeter, internal network segmentation, VPNs, and supporting systems — the favored entry path for lateral movement.
Cloud & configuration
IAM, storage, and workload misconfigurations in the cloud — an increasingly dominant incident source in digital financial institutions.
Internal & back-office applications
Systems used by staff (admin panels, core back-office) — often skipped despite carrying the highest privileges.
Social engineering (optional)
Phishing simulations against staff — complements technical testing and maps to real fraud scenarios.
The Compliance Pentest Process, Scoping to Audit Evidence
Scoping & target selection
Deciding which systems to test based on the critical asset list, the test type (black/grey/white-box), and operational constraints — put in writing.
Rules of engagement
Schedule, testing windows, emergency contacts, production data handling, and management sign-off — essential in environments serving 24/7 transactions.
Testing
Manual plus automated testing following recognized methodology (OWASP WSTG/MASTG, PTES) with scenarios relevant to financial-sector threats.
Reporting
A technical report (reproduction steps, evidence, CVSS) + an executive summary written for management and supervisors, with actionable remediation guidance.
Remediation
Your team fixes findings by risk priority; a good vendor stays available for clarification throughout this phase.
Retest & attestation
Verification of fixes, then a final report/attestation letter — an evidence package ready for auditors, OJK, or BI.
Choosing a Pentest Vendor for Compliance Needs
Not every pentest offer produces compliance evidence that gets accepted. Filter vendors with this list:
Written, recognized methodology (OWASP, PTES) — stated in the proposal, not just in marketing.
Verifiable certified testers (e.g. OSCP, OSWE, CRTO) who are independent of your system's developers.
A sanitized sample report showing depth: reproduction steps, business impact, and remediation — not pasted scanner output.
Retesting included in the package — without fix verification, your compliance cycle never closes.
A clear NDA and data handling terms: where evidence is stored, for how long, and who can access it.
Experience with financial environments: off-peak testing windows, coordination with operations teams, and care around production systems.
An executive summary supervisors can read — a report only engineers can parse will burden your compliance function.
The Most Common Mistakes
Connect it to your GRC system
The cleanest practice: manage pentest findings as risks/findings in a GRC platform — with owners, deadlines, remediation evidence, and verification status — so the whole cycle can be shown in a single audit trail during examinations.
Equating a vulnerability scan with a pentest
Automated scanning is the first line, not the obligation-filler. Scenario-based testing requires human testers chaining weaknesses into attack paths.
Testing only right before an examination
A rushed pentest a month before an exam leaves no remediation time — open critical findings become the supervisor's notes.
Shrinking scope to fit the budget
Excluding back-office systems or internal APIs makes the report clean on paper — and unrepresentative of actual risk.
Findings never reaching the risk register
A pentest report that ends life as a PDF in a folder changes nothing. Findings must enter the risk/finding register with owners and deadlines, then be verified closed.
No retest
Without retesting, there is no evidence fixes actually worked — and that evidence is the auditor's first question.
Conclusion
For Indonesian financial institutions, penetration testing is a recurring obligation — commercial banks are directed by POJK 11/2022 and SEOJK 29/2022, fintech lenders by POJK 10/2022, payment providers by BI regulations, and all of it is overlaid by the PDP Law's duty to secure personal data. The expectation pattern is identical: periodic testing by competent independent parties, follow-through to closure, and documentation you can hand over.
Treat pentesting as a planned annual cycle — honest scoping, scenario-based testing, prioritized remediation, retesting, and an evidence archive — not a panic project before an examination. The same budget then buys two things at once: real security and a calm examination.
To prepare a budget, the penetration testing price guide for Indonesia offers realistic ranges. Testing that meets OJK auditor expectations falls under our security assessment services.
Cloudsphere's Security Assessment team runs penetration tests using OWASP and PTES methodology, with reports ready to hand to auditors and supervisors, and retesting to verify fixes. Initial scoping consultation is free, with no obligation.
Frequently Asked Questions
Are banks and fintechs required to run penetration tests?
Practically, yes. Commercial banks are directed by POJK 11/POJK.03/2022 and SEOJK 29/SEOJK.03/2022 on cyber resilience and security — including periodic scenario-based security testing such as penetration testing. Fintech P2P lenders fall under POJK 10/POJK.05/2022, and payment service providers under PBI 23/6/PBI/2021 with BI implementing rules. Test results are requested during examinations.
How often must pentests be performed under the regulations?
The regulations direct periodic testing. The generally accepted practice — and supervisory expectation — is at least once a year for critical electronic systems, plus retesting after major changes such as major releases, infrastructure migrations, or new integrations.
What does SEOJK 29/2022 require for security testing?
SEOJK 29/SEOJK.03/2022 on commercial banks' cyber resilience and security covers cyber security maturity assessment, threat-scenario-based security testing — not just vulnerability scanning — and incident reporting. Testing is performed by competent parties independent of the system's developers, with findings followed through until verified closed.
What scope is typically tested in the financial sector?
Priority follows system criticality: core and internet/mobile banking applications (including transaction business logic), APIs and third-party integrations (including BI's SNAP standard), infrastructure and network, cloud configuration, high-privilege internal/back-office applications, and optionally social engineering against staff.
Is a vulnerability scan enough to satisfy the regulatory obligation?
No. Automated scanning is the first line of defense, not the obligation-filler. The regulations direct scenario-based testing, which requires human testers chaining weaknesses into realistic attack paths against critical business functions — that is what separates penetration testing from a vulnerability scan.
How do you choose a pentest vendor for compliance needs?
Filter on seven criteria: written recognized methodology (OWASP, PTES), verifiable certified testers (OSCP, OSWE, CRTO) who are independent, a sample report demonstrating depth, retesting included, a clear NDA and data handling terms, experience with 24/7 financial environments, and an executive summary supervisors can read — not just engineers.
Related Templates & Checklists
Supporting material to act on what this article covers. Free — one email, once.
Penetration Test Preparation Checklist
Prepare for a pentest the right way: asset scoping, test accounts, testing windows, PICs, and legal aspects — so testing runs smoothly from day one.
Download freeInformation Security Incident Register Template
Log and track security incidents from detection and triage through escalation to lessons learned — supporting ISO 27001 controls A.5.24–A.5.28 and PDP Law breach notification duties.
Download freeISO 27001 Gap Assessment Checklist
Measure your organization's readiness against ISO 27001:2022 and find gaps before certification.
Download freeAbout the Author
Cloudsphere Security Assessment Team
Penetration Testing & VAPT
Cloudsphere's certified penetration testers running VAPT for web, mobile, API, network, and cloud targets using OWASP and PTES methodology.
Share Article
Related Topics
Related Articles
Vulnerability Assessment
Vulnerability Assessment vs Penetration Testing: The Difference, When to Use Which, and Why They Pair as VAPT
July 28, 2026
Penetration Testing Price
Penetration Testing Price in Indonesia: Cost Guide, Price Ranges, and How to Choose a Vendor
July 11, 2026
VAPT
VAPT & Penetration Testing Guide: How to Test Your Security Before Attackers Do
June 29, 2026