Supporting an ISO/IEC 27001 ISMS with Callback Technologies


Introduction

ISO/IEC 27001 is an international standard for an Information Security Management System, or ISMS: the policies, risk assessments, and controls an organization uses to manage information security. Certification is granted to an organization's ISMS by an accredited external auditor, once that organization can show it has the relevant controls in place and actually operating. That distinction matters here, because certification applies to the organization and its management system, not to any individual piece of software. Strictly speaking, there's no such thing as "ISO 27001 certified software." What a development toolkit can do is implement the technical controls an auditor will expect to see, the same way a locked server room supports a control without being "certified" itself.

This article maps specific Annex A control areas from the 2022 revision of the standard to the Callback Technologies components that address them. Annex A's exact control numbering comes from the licensed ISO/IEC 27002 text, so if you're building a formal Statement of Applicability, cross-check these against your own copy of the standard rather than treating the names used here as official clause numbers.

Cryptographic Controls

Annex A's Technological control area includes a control around the use of cryptography to protect the confidentiality, integrity, and authenticity of information. CBFS Encrypt provides transparent, on-the-fly file encryption (AES-256 with PBKDF2 key derivation) that an application can use without building its own cryptographic layer. CBFS Vault implements a self-contained encrypted storage container, AES-256 in XTS mode with PBKDF2 key derivation by default, and it can detect vault corruption and attempt a repair. That speaks to the standard's broader interest in protecting information from corruption, not just disclosure, though severe corruption can still cause data loss during that repair. Treat it as support for resilience, not a replacement for a backup strategy.

Logging and Monitoring

The standard's logging and monitoring controls call for recording events that could matter for information security and actually reviewing them for anomalies. CBFS Filter exposes non-blocking Notify* events for filesystem activity (creation, access, modification, rename, deletion) along with the identity of the process, user, and SID behind each request, via GetOriginatorProcessName, GetOriginatorProcessId, and GetOriginatorToken. That's the raw material for a filesystem-level audit log, and you get it without the performance hit of blocking every operation to inspect it.

For deployments on CBFS Cloud, that activity data can be forwarded directly to a Syslog receiver over UDP or TCP, a practical way to get filesystem events into whatever centralized logging or SIEM platform your organization already uses for this control elsewhere. That Syslog forwarding is specific to CBFS Cloud. Other components deliver their events straight to your application code, and you can forward those the same way.

Access Control and Information Access Restriction

Annex A's access control theme calls for restricting access to information and systems according to a documented access control policy. CBFS Filter lets an application check the identity behind a filesystem request (process name, process ID, the requesting user's security token) before deciding whether to allow it, right in the BeforeCreateFile and BeforeOpenFile event handlers. That supports enforcing an access control policy down to the level of individual files and directories, on top of whatever access control the operating system already provides.

Protection Against Data Leakage

The standard's data leakage prevention control is about detecting and preventing the unauthorized disclosure of sensitive information. Because CBFS Filter can identify the originating process and user for every file operation, you can build application- or process-level controls around exactly that: restricting which applications can read sensitive files, or blocking file access from processes that aren't on an approved list. CBFS Filter works at the filesystem level, not the network level, so think of it as a complement to network-based DLP tooling rather than a replacement. The two cover different points in the same data leakage risk.

What This Article Doesn't Cover

The ISMS itself, the part an ISO 27001 auditor actually certifies, is an organizational undertaking that no software component provides:

  • Risk assessment methodology and the resulting risk treatment plan
  • The Statement of Applicability itself, including the specific control numbering and justification your organization adopts
  • Management review, internal audit programs, and corrective action processes
  • Physical and environmental security controls
  • Supplier and third-party risk management
  • Business continuity planning as a management process (as distinct from any single product's technical capabilities)

The mappings above are meant to help you see which of your existing technical controls Callback Technologies components can support. Adopting them isn't, on its own, enough for certification.

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@callback.com.