'Know your enemy as well as you know yourself' is a frequently-quoted maxim in IT security.
However, one of the problems facing businesses is that they seem to have new adversaries lining up every day to launch attacks and stealthily siphon confidential data, using an array of malware. All of which makes 'knowing the enemy' a huge task.
Cybercrime is big business and, just like any other business sector, criminals are looking to boost their revenues and grow their market share. This means targeting hundreds, even thousands of companies with their attacks, to increase the likelihood of success.
Article continues below
The attack technique most commonly used is stealthy malware, which is designed to be hard to detect and operate below the radar of IT teams.
To give a sense of how this is now happening on an industrial scale, last year an average of 70,000 to 100,000 new malware samples were created and distributed every day.
This is over 10 times more per day than in 2011, and over 100 times more than 2006. It's impossible for conventional anti-malware approaches to keep pace with this massive growth. Check Point's 2013 Security Report found that 63% of organisations were infected with bots, and more than half were being infected with new malware at least once a day.
The code for a majority of these new infections is concealed in common file types that we all use for business – emails, Word documents, PDFs, Excel spreadsheets and so on.
Hacker toolkits exist that can obscure these executable scripts, to disguise their malicious actions – which may mean changing the registry on a user's computer, or downloading an executable file which can then infect the network.
With the growing volumes of traffic on corporate networks, and the volume of new malware being introduced and hiding in plain sight in innocuous-looking files, organisations are vulnerable to zero-day attacks.
So the sheer number and complexity of new attacks means we cannot hope to know everything about our enemies. However, we can at least understand our enemies' intent, and the methods of attack they are likely to use. This can reveal vital intelligence that can be used to identify and nullify new risks.
Just as a country's border control will use a range of techniques to observe the people entering and identify those who pose a threat, new security techniques have made it possible to scrutinise the emails, files and data entering a network, and isolate malicious files at the network edge so that infection does not occur, and without impacting on the flow of business.
Observe, emulate, share, defend
This is done using a technique called threat emulation. Rather like a border control's X-ray scanners, the technique makes it possible to look inside suspect files arriving at the gateway, and inspect their contents in a virtualised, quarantined area known as a 'sandbox.'
In the sandbox, the file is opened and monitored for any unusual behaviour in real time, such as attempts to make abnormal registry changes or network connections. If its behaviour is found to be suspicious or malicious, it is blocked and quarantined, preventing any possible infection before it can reach the network and cause damage.
Following detection and blocking of a file in this way, organisations should be able to share information about the new threat, to help others avoid infection too.
This helps to spread the knowledge acquired about a new enemy, in much the same way that global health organisations collaborate to fight emerging diseases – closing the time window between the discovery of a new attack, and the ability to defend against it.
This would help the wider business community to know at least a little about a common enemy, before it can attack them.
- Keith Bird is UK managing director for security vendor Check Point.