One Sinowal Trojan + One Gang = Hundreds of Thousands of Compromised Accounts

The RSA FraudAction Research Lab would like to share its startling findings based on its tracking and research of the Sinowal Trojan, also known as Torpig and Mebroot. Our findings based on the data we have collected on this Trojan over the course of almost three years – including information regarding its design and its infrastructure – indicate that this may be one of the most pervasive and advanced pieces of crimeware ever created by fraudsters.

We recently discovered that, dating back as early as February 2006, the Sinowal Trojan has compromised and stolen login credentials from approximately 300,000 online bank accounts as well as a similar number of credit and debit cards. Other information such as email, and FTP accounts from numerous websites, have also been compromised and stolen.

Sinowal has been the subject of rumor and speculation in the industry, and little is known about its source. There is generally more known about the sources of other Trojans. Some have alleged that it was owned and operated by a Russian online gang with past ties to the infamous Russian Business Network (RBN). Our data confirms the Sinowal Trojan has had strong ties to the RBN in the past, but our research indicates that the current hosting facilities of Sinowal may have changed and are no longer connected to the RBN.

So, why is Sinowal one of the most serious threats to anyone with an Internet connection? Simply put, Sinowal infects victims’ computers without even an inkling of a trace. The criminals behind Sinowal have not only created highly-advanced and malicious crimeware, but have also maintained one of the most hidden and reliable communication infrastructures. This infrastructure has been designed to keep Sinowal collecting and transmitting information for almost three years. In addition, the stolen data has been methodically organized within a well-organized repository. Almost three years is a very, very long time for just one online gang to maintain the lifecycle and operations in order to effectively utilize just one Trojan.

Only rarely do we come across crimeware that has been continually stealing and collecting personal information and payment card data, and compromising bank accounts as far back as 2006. And in addition to its longevity, Sinowal has also been evolving at a dramatic pace – its rate of attacks spiked upwards from March through September of this year.

The creators of the Sinowal Trojan periodically release new variants and register thousands of Internet domains for its communication resources. The purpose of this is to maintain the Trojan’s uninterrupted grip on infected computers.  This diagram (see below) shows the rate at which the creators of the Sinowal Trojan have been creating new variants.

 graph
Our findings on how Sinowal operates
Like other Trojans, Sinowal uses an HTML injection feature that effectively injects new Web pages or information fields into the affected victim’s Internet browser – and these injections seem like legitimate pages to the victim. Just as an example, Sinowal can falsely prompt an unsuspecting victim for personal information such as a social security number and other details which their bank previously pledged to never request be provided online. Even though a prompt like this is not a novel approach to stealing credentials and other information – what struck us the most was the amount of URL "triggers" that cause Sinowal to actually launch this prompt and other functions: Sinowal is triggered by more than 2,700 specific URLs, which means that this Trojan quickly moves into action when users access the websites of what are now hundreds of financial institutions worldwide.

The sheer volume of data stolen by Sinowal is extraordinary
Just a single Trojan, operated by just one group of fraudsters, has been able to infect hundreds of thousands of computers, compromising and stealing information from their users’ accounts.

The compromised data belongs to customers of hundreds of financial institutions within many regions of the world. We have seen affected financial institutions within North America (both the United States and Canada), Europe (United Kingdom, France, Spain, Germany, the Netherlands, Italy and others), Asia Pacific (Australia, China, Malaysia, and others) as well as some countries in Latin America. However, we found that no Russian accounts were compromised by Sinowal.

In the past six months alone, the Sinowal Trojan has compromised and stolen login credentials and other information of more than 100,000 online bank accounts. This diagram (see below) shows the rate at which Sinowal has been compromising online bank accounts

graph 

The RSA FraudAction Research Lab, in conjunction with the RSA Anti-Fraud Command Center, is currently in the process of sharing its findings with the appropriate parties. We have disseminated large amounts of compromised data to some affected financial institutions. We have also contacted several law enforcement agencies to inform them of our findings.

Comments

What operating systems are affected?

Is this type of attack only windows-specific or did you also observe successful attacks on users with OSX and Linux operating systems?

- Pete Miller
Affected operating systems

You can find this information from leading anti-virus companies, and you might want to note that various anti-virus companies use different names for this Trojan, so you may wish to search for "Mebroot" or "Torpig" in addition to "Sinowal".

- RSA FraudAction Research Lab
So Who and What are Affected?

Does this only work on Windows (the usual suspect), or can Mac OS X (earlier versions?), or any Linux distros also be affected. How do you know the full extent of infection and numbers affected? Have you traced the calls home from infected PC's?

- RO
Who and What are Affected

Affected operating systems: You can find this information from leading anti-virus companies, and you might want to note that various anti-virus companies use different names for this Trojan, so you may wish to search for "Mebroot" or "Torpig" in addition to "Sinowal".

Affected financial institutions and individuals: We have seen the Sinowal Trojan reach over 27 countries to date. Regarding "numbers affected", we appreciate your question, but we cannot provide any information of this nature because it is critically important that we protect the privacy and security of the affected financial institutions and their customers.

Traced calls: Thank you for this question, but unfortunately we cannot answer as we must protect our anti-fraud fighting methodologies.

- RSA FraudAction Research Lab
What about the users??

It's great that you're contacting the institutions targeted by this, but in reality they're not targeted so much as their clients are.

So, how can end-users determine whether their machines are infected? It would be nice to know whether I need to get started reformatting my MBR as opposed to (maybe) continuing to divulge sensitive information.

- John
Protecting your PC

The best initial line of defense is to maintain an up-to-date anti-virus solution on your PC and use it to run a full system scan. If Sinowal is believed to be installed on a user's PC, we recommend following the specific steps provided by leading anti-virus providers. However, the Sinowal Trojan can be challenging to detect once it is installed locally since it uses rootkit techniques designed to evade detection.

The Sinowal variant used HTML injection to add fields to web pages in order to lure end users to provide personal information which resulted in account compromise. Awareness to the sensitivity of sharing personal information can be the first line of defense against any Trojan like this. For example, users can help be better protected by spotting unusual changes to their regularly visited websites, such as those that prompt for personal information, or those that request new actions such as downloading files in order to view a video. Financial institutions should never randomly request personal information online, such as login credentials or social security numbers.

- RSA FraudAction Research Lab
Banks and Institution list

It would be a great service to everyone to know which banks and institutions have accounts that have been affected by this Trojan. I have seen several reports regarding Sinowal and have yet to see mentioned even one institution named. Similarly, I have not seen any follow-on reporting of actual cases of fraud and theft associated with this - if it is possible to quantize an estimate of stolen account incidents, it must certainly be possible to be more forthcoming regarding the specifics associated with these estimates. It would certainly be in the public's best interest to share this information, don't you think?

- Bill Hunt
Affected financial institutions and individuals

Thank you for sharing your questions and concerns, but we cannot provide any information of this nature because it is critically important that we protect the privacy and security of the affected institutions and their customers.

- RSA FraudAction Research Lab
Basic concept

This trojan uses 2 parts according to the article; web injection and a rootkit. mwbrootkit is a Master Boot Record infection of Windows that gets in to Windows via the normal Windows-stupid architecture flaws. I'm a linux and Mac user so I don't care about this c**p. It also seems like the sinowal/torpig portion is Windows specific too.

It's hard to determine because the Anti-virus folks in the world want everyone to think that Trojans and virii effect the internet as a whole; which is a lie because it's a Window's problem.

I've seen reports of 200,000 and 300,000 and even 500,000 accounts compromised. Seems awfully like hype to me. The Anti-Virus industry needs to keep fear up so people listen to the lame marketing they engage in.

- Dave JOhnson
Response to 'Basic concept'

Leading anti-virus vendors have indicated that the Sinowal Trojan is specific to Windows operating environments. It's important to note that we're a research group within RSA, and the analysis of the data contained in the Sinowal drop zone clearly demonstrated the existance of more than 500,000 unique credentials, including online banking and credit card information. This information appears to have been extracted from more than 300,000 unique infected PCs, representing approximately 2,700 unique domain names. It is apparent this particular Trojan was wide-spread in its targets and infection, based solely on the extracted data. RSA has not made any inferences about other Trojans within the research published last week.

However, we do hope discoveries such as this can highlight to the everyday user that Trojans do exist and good Internet browsing habits are valuable to all. Awareness to the sensitivity of sharing personal information can be the first line of defense against any Trojan like this. For example, users can help be better protected by spotting unusual changes to their regularly visited websites, such as those that prompt for personal information, or those that request new actions such as downloading files in order to view a video. Users would also benefit by knowing that their financial institutions should never randomly request personal information online, such as login credentials or social security numbers.

- RSA FraudAction Research Lab
Analysis of Sinowal

I (Peter Kleissner, Software Engineer / Malware Analyst) have analyzed Sinowal. Read the article under http://www.viennacomputerproducts.com/index.php?page=analysis-of-sinowal! I've published there also the source code of Sinowal.

And to answer the question of Pete Miller, Sinowal is restricted to Microsoft Windows XP due to it's Bootkit functionality. It won't work under Vista anymore because of its different boot files and mechanism.

greetings from Vienna (Austria), Peter Kleissner

Malware is not about Windows

Basic Concept is a fool to think that anything but Windows is immune to malware and hacks. We have found Unix rootkit over 10MB is size and so complex it took AVP one week to analyze. Thousands of Linux servers are hacked so their stored webapges can be infected with obsucred javascript one-liners to gift trojans to visitors who use Windows. Apple is a dumbed down piece of BSD Unix, so its even worse. Bank and industrial applications show a well-cared for Windows Server is equally safe and reliable compared to Un*x, you just have to hire well-paid top-notch people to maintain them day and night. There is no absolute security bey IBM mainframes and mil-spec systems, the chinese hackers crack any Un*x like a nut, in fact any von Neumann architecture computer, where data can become program code, is inherently at risk. The only reason malware is such commodity on Windows comes down to scale of economy. Apple having a fast-growing share in higher-end laptop business, we can expect Mac malware very soon, because it will be worth targetting that user population. Several AV vendors will return to market with an Apple virus scanner product in 2009, after almost a decade of hiatus.

- Tamas Feher
Response to "Malware is not about Windows"

We wish to pass no judgement on the merits of one OS vs. another. We believe it is most important to adopt and consistently follow good security practices and Internet habits as the best method of avoiding infection and compromise. Individuals and organizations who follow these best practices for security will always minimize their risk, regardless of the OS they presently use.

- RSA FraudAction Research Lab
One Sinowal Trojan + One Gang = Hundreds of Thousands of Compromised Accounts

Published there also the source code of Sinowal. And to answer the question of Pete Miller, Sinowal is restricted to Microsoft Windows XP due to it's Bootkit functionality. It won't work under Vista anymore because of its different boot files and mechanism.

- Anonymous

Post A Comment

Your Name
Your Email Publish email?: Yes No
Your Blog
Subject
Comment
Verification Word