Unstructured output
Large volumes of discovered URLs and assets were not consistently classified or aligned with the organisation's inventory.
Tailoring an OEM-provided External Attack Surface Management platform to meet the operational, technical and security requirements of a large banking environment.
External Attack Surface Management helps an organisation discover and assess the digital assets exposed to the internet, including URLs, domains and IP addresses.
The organisation was using an OEM-provided ASM platform. However, the output and operating model were not fully aligned with the bank's internal environment and requirements.
My responsibility was to identify these gaps, define the required changes and work with the OEM's product and development teams to make the platform fit the organisation's use cases.
The platform was discovering large volumes of external assets, but the output required significant interpretation before it could become useful operational intelligence.
Large volumes of discovered URLs and assets were not consistently classified or aligned with the organisation's inventory.
Static pages, error pages, irrelevant URLs and other outliers made it difficult to identify the assets that actually mattered.
Heavy scanning traffic and network restrictions resulted in downtime and cases where scanner traffic could not reach certain URLs.
The OEM's default configuration needed to be adapted to internal security controls, asset inventory practices and reporting expectations.
Customised scanning modules and Nexus templates, defined the appropriate scope and worked towards scheduling scans during non-business hours.
Improved the classification approach to distinguish relevant URLs, static pages, dynamic pages, error pages and IP-based URLs.
Defined custom rules, filters, SLA tags and reporting tags to make the output more structured and aligned with internal assessment requirements.
Improved the assessment of discovered URLs against internal inventory and considered code repository information to help identify false positives and outliers.
A discovered URL should not automatically be treated as a meaningful external exposure. It needs to be assessed, classified and reconciled with what the organisation actually owns.
URLs, domains and IP-based URLs
Static, dynamic, error pages and relevant assets
Compare discoveries against internal inventory
Relevant assets and items requiring investigation
Discovery tells you what is visible on the internet. Classification and reconciliation help establish what is relevant, what is owned and what needs action.
Scanning generated substantial traffic. In a restricted banking environment, this required coordination with several internal infrastructure and security teams.
I worked on moving scans to non-business hours, obtaining the required approvals and coordinating whitelisting so that scanner traffic could reach the intended assets.
When URLs remained inaccessible, I coordinated troubleshooting sessions to trace live packets and identify where traffic was being blocked.
Coordinated approvals, troubleshooting calls and cross-team follow-ups to identify connectivity issues and enable reliable scanning.
The OEM did not provide access to the underlying source code. Product changes therefore required close coordination with its development organisation.
I identified the gaps, explained the expected behaviour, documented the requirements and coordinated implementation with the OEM's project managers, development teams and CTO.
The focus was not simply to request changes, but to explain what needed to change, why it mattered and how the resulting functionality should serve the bank's use cases.
Understand the operational problem
Explain expected behaviour and rationale
Align project managers and development teams
Review the resulting functionality
Approximately 300 unnecessary external exposures identified and closed from around 1,000 observed exposures over the reported quarter.
Observed external exposures
Items identified as not requiring external exposure
This metric represents unnecessary exposures identified and closed, not a measured reduction in all vulnerabilities or all possible attack paths.
01An OEM product is only as useful as its fit with the customer's environment, workflows and operating model.
02Large volumes of data do not create value unless they are classified, contextualised and made actionable.
03Product ownership can involve influencing teams outside your organisation, particularly when the underlying technology is vendor-owned.
04Operational reliability is part of product quality, especially in environments with complex infrastructure and security controls.