Blog How are security teams preparing for AI-driven attacks?
Since ChatGPT's launch in late 2022, the world has seen a 4,151% increase in malicious phishing emails sent. That’s a lot of dodgy emails (and a lot more potential victims).
Your legacy systems can be a major security challenge, certainly. But they’re not the insurmountable problem they’re often made out to be.
The current state of affairs: 28% of UK central government IT systems were classified as legacy in 2024, up from 26% in 2023. That trend line isn’t heading in the right direction. Meanwhile, 64% of organisations rely on over a quarter of their systems being legacy platforms, many of which can’t support AI or modern tools.
Some of them might just be outdated machines gathering dust in a corner. But others are active vulnerabilities running your critical operations: potential disasters waiting to happen.
It’s an uncomfortable fact that legacy systems cause a wide gap between perceived and actual security. You might have the latest threat detection platform and a team of certified professionals, but if your payroll still runs on Windows Server 2003, you’ve essentially left the back door propped open while investing in a fancy front gate.
You might think a legacy system is just “old tech.” But it’s actually any system that:
That last point is pretty important. Legacy doesn’t mean ‘unused’. These systems often handle essential functions that nobody’s had the budget, time, or courage to migrate. In a way, they’re a sort of digital load-bearing wall: risky to remove, expensive to replace, and easier to paint over and hope for the best.
Legacy systems can be like vintage cars; charming until you need to replace some parts. The challenges of maintaining them compound by the day:
Here’s where things get even more complicated. Most security vendors only support operating systems that aren’t End of Life (EoL). This creates a cascade of problems that can be really tricky to fix.
Let’s say your modern endpoint protection won’t install on that Windows XP machine. Your vulnerability scanner can’t properly assess risks on unsupported platforms. And your SIEM might not even recognise the log formats these systems produce.
What can you do? Well, some organisations resort to using outdated security software, which itself becomes vulnerable. You’re essentially protecting your house with a rusty lock that any competent burglar knows how to pick.
Legacy systems rarely exist in isolation. They need to talk to newer systems, share data, and process transactions. This is where your security posture can suddenly seem quite vulnerable.
These older systems typically only support outdated protocols with known vulnerabilities that modern systems have long abandoned. To keep things compatible, you’re forced to enable these weak protocols across your environment, effectively downgrading your entire network’s security to accommodate the weakest link. Whether it’s communication, encryption or authentication, it all has the potential to become an attack vector for cyber criminals.
If you thought regular compliance was painful, wait until you try explaining your legacy systems to an auditor.
Extra documentation will be required to justify why these vulnerable systems remain in production. Additional compensating controls need designing, implementing, and proving effective. Risk assessments become seriously unwieldy.
This means that each compliance cycle becomes more complex as the gap between your legacy systems and current standards widens. You’re not just ticking boxes; you’re writing essays on why those boxes can’t be ticked and what you’re doing instead. It can become a bit of a headache.
The good thing about legacy systems is that they rarely change. This stability makes them ideal candidates for restrictive security measures that would be impractical on dynamic, modern systems.
If you absolutely must use older systems, you’ll want to do it safely. Here are some strategies to keep things working securely.
Allow-listing
Start with application control. Create a definitive list of every legitimate program on the system and block everything else. No exceptions. If it’s not on the list, it doesn’t run. This stops malware dead: it just can’t execute if it’s not pre-approved.
Network control follows the same principle. Block all internet access by default. If the system absolutely must reach external resources, create a specific allow list of approved domains. Nothing else gets through. Configure the host firewall to drop all other traffic, both inbound and outbound.
And hardware control should be used to prevent rogue devices. Disable USB ports, block Bluetooth, even remove CD drives. If the system needs external hardware, maintain a strict inventory of approved devices. Everything else gets rejected at the driver level.
When you don’t actively need it, power the system off. A powered-down system can’t be hacked remotely. It sounds simple because it is… and it works.
Network isolation
Physical separation is still one of the most effective security controls. Get your legacy systems on dedicated network segments, isolated from your main corporate network.
Where it’s feasible, give each legacy system its own private network. Use proper firewalls (not just VLANs) between segments. Deploy intrusion detection specifically tuned to the legacy system’s normal behaviour. Any deviation should trigger an alert you can act upon.
For truly critical systems, you can also consider complete physical isolation. No network connection at all. Data transfer can still happen via controlled, audited processes using sanitised media.
Access control
When it comes to user access, you’ll want to be ruthless with the restrictions.
If someone doesn’t absolutely need access, they shouldn’t get it. That means no courtesy accounts, no “just in case” permissions.
Physical access matters, too. Lock these systems in secure rooms and log every entry. If possible, require two-person authentication for access (like a military launch procedure, but for your accounting system from 1998.)
Asset inventory and discovery
You can’t protect what you don’t know exists. Start with a comprehensive discovery process. So not just the obvious servers, but those forgotten workstations running critical macros. Dig out the building management system nobody’s touched since installation and the manufacturing equipment with embedded Windows 2000.
Find everything, and classify each system by criticality. Ask your team:
This kind of classification can be used to drive every following decision.
Vulnerability scanning
Then, run both network and host-based scans where the system permits. Some legacy systems can crash if scanned aggressively, so start carefully. The results might be alarming, but that’s normal. You’re building a problem inventory, not fixing everything immediately.
Penetration testing
Now it’s time to really test your defences.
For the most useful intel, go beyond automated scanning. Hire skilled testers to identify actual attack paths and weaknesses. How would a real attacker compromise these systems? What would they gain?
This Adversarial Exposure Validation (AEV) reveals risks that scanners miss. You’ll find default passwords on network-accessible services or chains of vulnerabilities that individually seem minor but together could lead to total system compromise.
Think carefully about your testing frequency. Annual penetration testing gives you a comprehensive point-in-time assessment: perfect for compliance requirements and strategic planning.
But legacy systems face constant exposure. Continuous penetration testing keeps pace with the threat, providing ongoing validation that your controls are effective, even as your environment changes. Both approaches have their place in a mature security programme.
Prioritisation and remediation
With your vulnerability inventory complete, prioritise ruthlessly. You might want to deal with systems in this order:
Some vulnerabilities can’t be patched: e.g. the vendor doesn’t exist anymore, or patching would break critical functionality. For cases like these, you could implement compensating controls: additional monitoring, stricter access controls, or protective systems that filter malicious traffic before it reaches the vulnerable system.
Deception and honeypots
Here’s a clever trick: you can deploy fake legacy systems as honeypots. Attackers can’t resist what looks like an easy target.
And when they interact with your decoy, you get immediate alerts along with valuable intelligence about their techniques. Any interaction with them is suspicious by definition: legitimate users have no reason to access fake systems.
Our Tripwire service is an ideal form of this concept. Imitation systems are designed to look like genuine targets, acting as an early warning system for infiltration activity that’s evaded your other defences. Any interaction with these decoys generates high-fidelity alerts about specific, quantified threats. You’ll spot reconnaissance activity at its earliest stage, detect malicious insiders, and catch unauthorised snooping before real damage occurs.
This is where most legacy security programmes fail: in the gap between infrastructure and security teams.
Infrastructure teams need these systems operational. They understand the business processes, the quirks and undocumented features that users rely on. They know why that one service needs to start in a specific order, or the whole system crashes.
Meanwhile, security teams understand the risks but might not grasp the operational realities. They focus on the vulnerabilities that need fixing, but not the business processes they should preserve.
So success in this situation calls for genuine collaboration. Security teams must understand what features and functions are truly necessary (not everything users claim is “critical” actually is). Infrastructure teams need guidance on designing and implementing secure network architectures that stay functional while improving protection.
There’s no need for pointing fingers or assigning blame. It’s about recognising that securing legacy systems takes both operational knowledge and security expertise, working in tandem.
Legacy systems aren’t going away any time soon. Budget constraints, technical dependencies, and simple organisational inertia mean they’ll probably remain part of your environment for years to come.
But “legacy” doesn’t have to mean “liability.” With the right approach, you can manage these systems’ risks while maintaining their business value. Accept their limitations, implement appropriate controls, and maintain vigilant monitoring.
You could also consider working with a trusted partner to make the process much easier. At Two Four Secure, we work with your teams to implement practical controls that protect legacy systems without breaking critical business processes. Contact us to find out how we can help secure your legacy environment.
Blog Since ChatGPT's launch in late 2022, the world has seen a 4,151% increase in malicious phishing emails sent. That’s a lot of dodgy emails (and a lot more potential victims).
IT directors and CISOs face a persistent challenge: translating complex security requirements into language that speaks to board-level decision makers.
Blog Why should digital trespassers bother breaking a window when they can walk in through the front door instead?
If you're currently experiencing a breach, reach out to our team
0800 644 2424