Hackers infiltrated analytics platform used by 2m sites to syphon Bitcoin from gate.io

“Supply-chain attack” saw more than 680,000 sites actively infected but the code only specified an address used by gate.io

Graphic of a person stealing cryptocurrency from a laptop

Hackers infiltrated an online analytics platform used by more than two million other websites over the weekend, but did so to target just one cryptocurrency exchange platform.

Malicious code injected into a StatCounter tracking script infected every site that uses the analytics service  currently 688,154  but the code itself singled out just one uniform resource identifier (URI) 'myaccount/withdraw/BTC' seemingly used by gate.io.

Gate.io is a popular cryptocurrency exchange platform valued at more than $33 million, with more than $2.8 million in Bitcoin exchanged in just the last 24 hours at the time of writing.

But findings published by ESET showed how attackers, in this "supply-chain attack", infiltrated StatCounter to intercept Bitcoin exchanges made via the platform to syphon away cryptocurrency for themselves.

StatCounter was infiltrated on 3 November, security researcher Matthieu Faou wrote, and the platform removed the infected script three days later.

During that time, gate.io also stopped using StatCounter's analytics service, nullifying the threat. But it is unclear how much cryptocurrency may have been stolen during the short period the infection was active.

"Even if we do not know how many Bitcoins have been stolen during this attack, it shows how far attackers go to target one specific website, in particular a cryptocurrency exchange," Faou wrote.

"To achieve this they compromised an analytics service's website, used by more than two million other websites, including several government-related websites, to steal Bitcoin from customers of just one cryptocurrency exchange website.

"It also shows that even if your website is updated and well protected, it is still vulnerable to the weakest link, which in this case was an external resource.

"This is another reminder that external JavaScript code is under the control of a third party and can be modified at any time without notice."

The hackers modified the JavaScript-written code by adding a malicious element in the middle of the script, which Faou noted as unusual given attackers generally add malicious code at the beginning, or end of a legitimate file. Code injected into the middle, however, is typically harder to detect when examined by eye.

Moreover, they registered a domain very similar to the legitimate StatCounter one, https://www.statconuter[.]com/c.php, which can also be difficult to detect by eye when scanning logs for unusual activity.

The script was specifically injected into gate.io's 'transfer' web page, where users can transfer the cryptocurrency from a gate.io account to an external Bitcoin address.

It worked by automatically replacing this destination transfer address with an address owned by attackers, with a malicious server generating a fresh Bitcoin address each time a visitor loads the malicious URL.

"On 6 November 2018, we got the notice from ESET researcher's report and the "ESET Internet Security" product that there's a suspicious behaviour in StatCounter's traffic stats service," gate.io said in a statement.

"We immediately scanned it on Virustotal in 56 antivirus products. No one reported any suspicious behaviour at that time.

"However, we still immediately removed the StatCounter's service. After that, we didn't find any other suspicious behaviours. The users' funds are safe."

Despite touted as a secure form of currency exchange, cited by its advocates as one of the benefits over traditional currency, Bitcoin has been dogged with several high-profile thefts and security concerns.

Malicious Bitcoin mining scripts, also known as cryptojacking, in particular, has emerged as a popular form of attack on unsuspecting web users.

Thousands of government websites, for example, were hit by a massive mining hack in February, with attackers hijacking their computer power to mine several cryptocurrencies.

Featured Resources

Four cyber security essentials that your board of directors wants to know

The insights to help you deliver what they need

Download now

Data: A resource much too valuable to leave unprotected

Protect your data to protect your company

Download now

Improving cyber security for remote working

13 recommendations for security from any location

Download now

Why CEOS should care about the move to SAP S/4HANA

And how they can accelerate business value

Download now

Recommended

What is cloud-to-cloud backup?
cloud backup

What is cloud-to-cloud backup?

25 Nov 2020
What is phishing?
phishing

What is phishing?

25 Nov 2020
NCSC urges firms to patch against MobileIron vulnerability
Security

NCSC urges firms to patch against MobileIron vulnerability

25 Nov 2020
2FA bypass flaw on cPanel threatens the security of 70 million domains
Security

2FA bypass flaw on cPanel threatens the security of 70 million domains

25 Nov 2020

Most Popular

46 million Animal Jam accounts leaked after comms software breach
Security

46 million Animal Jam accounts leaked after comms software breach

13 Nov 2020
macOS Big Sur is bricking some older MacBooks
operating systems

macOS Big Sur is bricking some older MacBooks

16 Nov 2020
How computing has revolutionised Formula 1
Sponsored

How computing has revolutionised Formula 1

11 Nov 2020