Millions of searches are conducted each day on popular search engines by people all around the world. In order to share what are they looking for with the wider public – perhaps giving us an idea of what’s hot and what’s not – a number of major search engines provide a way to glimpse into the Web’s query stream to discover the most popular search keywords or topics. True to form, wherever people are on the internet – the hackers are close to follow, and they are using this information to conduct attacks.
A malicious SEO poisoning attack, also known as a Blackhat SEO attack, occurs when hackers manipulate search engine results to make their links appear higher than legitimate results. As a user searches for related terms, the infected links appear near the top of the search results, generating a greater number of clicks to malicious web sites.
SEO poisoning can be used to drive traffic to an intentionally created malicious site, or it can take advantage of existing and popular web properties by using cross site scripting (XSS) on a legitimate site. One common SEO poisoning method used today is to take already existing web pages where a file has been uploaded to redirect the user to a malicious site. As the site is known and has often been around for years, it appears legitimate when it comes up at the top of the search results. The cybercriminals exploit the input and display vulnerability on these sites. This malicious site could be anything from advertising cut price Viagra or offering to ‘scan’ your computer for malware for example.
So, by targeting the top Google searches, hackers are able to drive traffic to sites using highly popular search terms. The average number of malicious sites in any Google search using hot/trending topics (as ranked by Google), by the end of 2009, stood at 13.7% for the top 100 results. So for every 100 results around 14 of the links suggested to you may be to a malicious site and not what you were searching for at all.
An example of how closely the cybercriminals follow hot trending topics was recently seen when Websense Security Labs discovered that search terms relating to the new Apple Tablet announcement had become the target for Blackhat SEO poisoning attacks before the product was even launched. In the lead up to Apple’s official announcement in January, there was a great deal of anticipation and speculation over the Internet. As people become interested in finding more information on the product, related search terms gained momentum, and as they did so Blackhat SEO attacks began to climb up the search result listings. Clicking on the rogue results lead to a fake anti-virus site which contained a file. If the file is installed it reports non-existent infections and disturbs the user with persistent pop-ups. In order to ‘clean’ the system, the rogue program is offered for a price. While we were able to provide protection to our customers immediately, at the time of our analysis the file on the rogue site had a characteristically low (30%) detection rate – anti-virus companies struggle to catch up with such attacks in real time.
SEO poisoning attacks are successful because they move in quickly and move on just a fast. As soon as a malicious campaign is recognised and removed from search results, the attackers can automatically redirect their botnets to a new, timely search term.
These ongoing campaigns have a proven formula and are likely to gain steam in 2010. This in turn may cause a trust issue in search results among consumers unless the search providers change the way they document and present links. But if you can’t trust your search results then who can you trust? Unfortunately, without dynamic web protection from high-risk threats through real-time security updates and increased visibility into modern web security risks, the answer is likely to be unwelcome. A bit like SEO poisoning.
Patrik Runald is Security Research Manager at Websense Security Labs. Websense Security Labs is exhibiting at Infosecurity Europe 2010, held on 27th – 29th April in its new venue Earl’s Court: www.infosec.co.uk