← For Banks pack Home DOC-ID: ODG-BANK-SEC-0.1

Security Appendix — ODG-PASS Bank Connector

Version 0.1 · Pre-regulatory · Classification: bank confidential / supervisory review · ODG-PASS Innovation LLC · funds_moved: false

Scope. This appendix supports information-security and regulatory review of Mode 2 (Bank Connector). It does not replace the bank's own risk assessment, legal opinion, or regulatory filing.

1. System context

ODG-PASS Gateway provides deterministic pre-validation of ISO 20022 payment messages (SWIFT CBPR+ alignment). The Bank Connector runs entirely inside the bank's security zone. ODG-PASS acts as a software vendor only.

[Public Internet]
     │
     │  HTTPS (Mode 1 only — optional, separate)
     ▼
┌─────────────────────────────────────────────────────────────┐
│ BANK — DMZ / App VLAN                                        │
│                                                              │
│  ┌──────────────────┐         ┌─────────────────────────┐   │
│  │ Bank Connector   │────────▶│ Bank sandbox / UAT API  │   │
│  │ · robot          │  mTLS   │ (bank credentials)    │   │
│  │ · license client │         └─────────────────────────┘   │
│  └────────┬─────────┘                                        │
│           │ outbound (optional)                              │
└───────────┼──────────────────────────────────────────────────┘
            │ TLS 1.2+  license.odg…  (org id, expiry — no payload)
            ▼
     [ODG-PASS License Service]

2. Component inventory

ComponentLocationFunction
Public Gateway (Mode 1)Vendor-hosted webBrowser terminal, /validate API, no bank secrets
Validation RobotBank Connector (primary) or public API (Mode 1)Rule engine: IBAN, ISO 20022 fields, purpose codes
Sandbox adapterBank Connector onlyFetches test messages from bank endpoint
License clientBank ConnectorEntitlement verification
License serviceVendorIssue / revoke keys; no payment content
AI extract (optional)Separate moduleNot on critical path for Connector v1

3. Data classification & flows

Data typeExamplesWhere processedRetention (target)
Payment message metadatapain.001 / pacs.008 fields, amounts, IBAN, BICBank Connector (in-memory + bank-controlled logs)Bank policy; default recommendation: 90 days operational logs
Bank sandbox credentialsAPI keys, client certsBank secret store / Connector config vaultNever sent to ODG-PASS public site
License metadataorg_id, expiry, tierVendor license serviceContract lifetime + audit
PAN / card dataOut of scopeNot collected by design
Customer authenticationBank loginsNever on public GatewayN/A

4. Network & cryptography (target)

5. STRIDE summary (Connector)

ThreatMitigation
SpoofingmTLS to sandbox; signed license; admin API auth (bank SSO)
TamperingSigned rulepack versions; immutable audit log option
RepudiationPer-check audit ID, timestamp, rulepack version in logs
Information disclosureConnector in bank zone; no payment payload to license service
Denial of serviceRate limits; bank WAF; Connector resource caps
Elevation of privilegeLeast-privilege OS user; no root by default; read-only container FS

6. Security controls matrix (high level)

Control areaImplementationOwner
Segregation of dutiesBank operates sandbox; vendor supplies software onlyBank + Vendor
Least privilegeConnector service account; no production payment railsBank
Encryption in transitTLS to sandbox & licenseBank / Vendor
Encryption at restBank disk/KMS policyBank
Logging & monitoringCheck results, errors, license status — SIEM integrationBank
Vulnerability managementSigned releases, CVE response SLA in licenseVendor
Change managementVersioned rulepack; bank approval before upgradeBank
Incident responseJoint contact tree; vendor security advisory channelBoth

7. RACI (simplified)

ActivityBankODG-PASSRegulator
Deploy ConnectorR/ACI
Sandbox credentialsR/AI
License entitlementCR/A
Payment executionR/AOversight
Format pre-validationCR (software)I
AML / sanctions decisionR/A— (signal only)Oversight

R=Responsible · A=Accountable · C=Consulted · I=Informed

8. Regulatory positioning (non-legal)

9. Audit artifacts (for pilot & supervision)

10. Roadmap to production hardening

PhaseDeliverable
Now (pre-approval)This pack · For Banks page · Connector architecture spec · evaluation license
PilotDocker Connector MVP · 1 sandbox adapter · admin CLI · audit logs
LicensedSigned releases · offline license · SIEM export · bank SSO
SupervisoryThird-party pen-test report · updated appendix per jurisdiction

© ODG-PASS Innovation LLC · Appendix v0.1 · For bank IS & supervisory discussion only.