Skip to content
Menu

PAYMENT GATEWAY

F.4.5 Operational Security Controls

Operational security controls ensure that the systems integrating with SIBS Payment Gateway are protected against unauthorized access, misconfiguration, and misuse.

These controls focus on how systems are operated, configured, and accessed, complementing communication, data protection, and transaction integrity mechanisms.

Access Control and Least Privilege

Access to systems and resources involved in the integration must be strictly controlled.

  • The Merchant system must:
    • Restrict access to payment-related components to authorized users and services only
    • Apply the principle of least privilege, granting only the permissions required for each role
    • Ensure that administrative access is strictly limited, monitored, and auditable

Access-control models should also minimize the risk of privilege escalation and unauthorized lateral movement across systems.

Access control must be enforced across:

  • Application components
  • API credentials and configuration
  • Operational and support interfaces

Excessive or uncontrolled access increases the risk of unauthorized operations and data exposure.

Credential and Secret Management

All credentials and secrets used in the integration must be securely managed.

  • This includes:
    • API credentials (e.g., client identifiers)
    • Authentication tokens
    • Signature and HMAC keys

These credentials are used as part of the communication security model and must be handled consistently with the mechanisms defined for authentication and message validation.

For communication-level authentication, integrity validation, and secure transport requirements, refer to F.4.1 – Communication Security.

  • The Merchant system must:
    • Store secrets in secure, centralized systems (e.g., secret vaults)
    • Prevent exposure in source code, configuration files, or logs
    • Apply credential rotation policies where operationally supported and rotate secrets immediately upon suspicion of compromise

Secrets must only be accessible to authorized components and must never be shared across environments.

Environment Segregation

Different environments must be strictly isolated to prevent cross-contamination of data and credentials.

  • The Merchant system must maintain clear separation between:
    • Development
    • Testing / Sandbox
    • Production
  • Each environment must:
    • Use its own credentials and configuration
    • Be isolated at the network and application levels

Production data must never be used in non-production environments.

Warning

Access to production environments should be restricted to authorized operational personnel and controlled through audited administrative processes.

Improper environment segregation may lead to data leakage, unintended transactions, or security breaches.

Configuration and Change Control

System configuration must be controlled and auditable.

  • The Merchant system must:
    • Maintain controlled configuration management processes
    • Track and review changes to critical settings
    • Ensure that configuration changes are tested before deployment

This includes:

  • API endpoints and credentials
  • Security settings
  • Operational parameters affecting transaction handling

Uncontrolled changes may introduce vulnerabilities or disrupt secure operation.

Critical operational changes should follow separation-of-duties principles, ensuring that sensitive configuration changes are subject to appropriate review and approval processes.

Operational Monitoring and Incident Awareness

Operational activity must be continuously monitored to detect anomalies, misuse, and potential security incidents.

  • The Merchant system must:
    • Monitor access to sensitive components
    • Detect abnormal behavior (e.g., unusual request patterns, repeated failures)
    • Maintain audit trails for security-relevant actions

Privileged administrative actions should be individually attributable, auditable, and retained for operational and forensic analysis.

Monitoring must support:

  • Early detection of unauthorized access
  • Identification of operational issues
  • Investigation of incidents

Security events must be handled in a controlled, traceable, and timely manner.

Detailed guidance on logging and monitoring practices is provided in F.5 – Logging and Monitoring Best Practices.

Security Enforcement

Operational security controls must be enforced consistently across all systems and environments.

The Merchant system must ensure that:

  • Access is restricted and controlled according to least privilege
  • Credentials and secrets are securely managed and rotated
  • Environments are isolated and independently configured
  • Configuration changes are controlled and auditable
  • Operational activity is monitored, traceable, and auditable

Failure to enforce operational security controls may result in unauthorized access, exposure of sensitive information, or compromise of the integration environment.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.