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

Security analytics for your multi-cloud deployments

IBM Security QRadar SIEM solution brief

Download now

Five reasons to move to the cloud

Join the enterprises moving their workloads to the cloud

Download now

Architecting hybrid IT and edge for digital advantage

Why business leaders should consider a hybrid IT strategy

Download now

Six reasons to accelerate remote asset monitoring with AI

How to optimise resources, increase productivity, and grow profit margins with AI

Download now

Recommended

Lazarus APT hacking group is targeting the defense industry
Security

Lazarus APT hacking group is targeting the defense industry

26 Feb 2021
Microsoft open sources CodeQL queries used in Solorigate inquiry
Security

Microsoft open sources CodeQL queries used in Solorigate inquiry

26 Feb 2021
CISA warns of ongoing Accellion File Transfer Appliance attacks
hacking

CISA warns of ongoing Accellion File Transfer Appliance attacks

25 Feb 2021
What is a Trojan?
Security

What is a Trojan?

25 Feb 2021

Most Popular

Npower shuts down app after hackers steal user data
hacking

Npower shuts down app after hackers steal user data

25 Feb 2021
Hackers publish Bombardier data in wide-reaching FTA cyber attack
cyber attacks

Hackers publish Bombardier data in wide-reaching FTA cyber attack

24 Feb 2021
New monitors for an agile new normal
Sponsored

New monitors for an agile new normal

19 Feb 2021