跳到正文
Unite.AI·· 3 小時前精選AI 評分82

Binance 失竊案始於虛構求職面試,權限範圍決定攻擊代價

The Binance Theft Started With a Job Interview: Access Decided the Cost

AI 導讀

Binance 於 10 月 29 日遭攻擊者從錢包轉走約 $6.34 billion,事件起於工程師參與虛構公司的求職面試,並在工作電腦執行含惡意程式的編碼測試。攻擊者其後透過內部 AI 工具控制另外兩名工程師的電腦,再利用具備容器部署權限的 token 和被盜憑證部署容器,啟動竊取行動。文章建議以一次性虛擬機隔離不可信程式碼、限制部署憑證的權限和有效期,並要求高風險操作獨立審批。

推薦理由

案例呈現受感染開發者電腦如何經內部 AI 工具與部署憑證觸及錢包系統,並提供隔離不可信程式碼及要求獨立審批等防護做法。

正文 · 原文

In September, a Binance software engineer sat through two job interviews with a company that did not exist. The first was a live video call with an HR representative who shared a personal social media account, complete with photos and videos, to prove they were real. The second took place in a chat app, with someone presenting as the CEO. Near the end, the engineer was asked to download a coding assignment onto his work computer.

On October 29, attackers moved roughly $6.34 billion out of Binance wallets, most of it within about 20 minutes. The FBI has attributed the theft to TraderTraitor, the North Korean group also blamed for the $1.5 billion theft from Bybit in February 2025. It is the largest cryptocurrency theft on record.

Binance has accepted responsibility and says it will absorb the losses. As of November 3, it reported that 98% of the affected token assets had been replenished and that about $2.85 billion had been frozen or intercepted.

The question worth asking is: What could one compromised laptop reach, and can every team test that in its own environment today?

Two Entry Points and a Campaign Spanning June Through October

Nothing in Binance’s November 3 update points to deepfakes or other AI-assisted techniques. Both ways in ran through people: one engineer who trusted a search result, and another who trusted a recruiter.

The campaign ran for at least five months. In June, a wallet DevOps engineer searching for an AI coding tool downloaded a tampered Homebrew installer. Binance’s security team caught the anomaly, replaced the device, and rotated credentials. By then, the attackers had already learned who sat on the wallet infrastructure team.

Three months later, they came back through a different door. The engineer who was approached in September had a profile on a legitimate job-search platform that mentioned his experience at Binance. His coding assignment contained malware that ran during setup, swapped a legitimate pyenv component for a malicious one, connected to an attacker-controlled server, and erased its traces. Binance says its endpoint protection did not detect it.

On October 20, the attackers used that laptop and an internal AI tool to take control of two more engineers’ machines, one of them belonging to the DevOps engineer compromised in June. On that machine, they found a token with container deployment permissions. On October 29, they logged into the other engineer’s computer, used the stolen credentials to deploy a container, and ran the script that launched the theft.

Why Recruiter Lures Still Work

Fake recruiters and poisoned coding tests are an old playbook. North Korean operators have run it against developers for years, most prominently in the campaign known as Contagious Interview. Binance says it stopped 57 suspected North Korea-linked attempts in 2026 alone.

The lure works because it asks engineers to do something they do every day. Running an unfamiliar repository is a normal part of a technical interview. There is no suspicious sender address and no link to hover over, only a plausible employer, a person on video, and a task that looks like work.

A recruiter’s message is also one of the few unsolicited approaches people welcome. No awareness program can guarantee that every engineer catches every convincing one, so controls have to assume one will get through.

How One Laptop Reached the Wallets

My first question concerns the security controls in that engineer’s environment. Using a work computer for an external coding assessment warrants scrutiny. The larger concern is how that single compromise enabled access to other systems and, eventually, to sensitive financial infrastructure.

Each step after the initial infection relied on trust that already existed inside Binance. An internal AI tool accepted instructions from a compromised machine and turned them into colleagues’ devices. A deployment token sat on an engineer’s laptop. A container deployment made with valid credentials moved billions. None of it required another lure.

Internal AI tools deserve particular attention. They often run with broad permissions across repositories, endpoints, and services, so whoever controls a machine that can instruct one inherits its reach.

Protecting Developers Without Stalling Engineering

Developers need to download packages, run unfamiliar code, and test software. Locking their laptops down like a finance workstation would slow engineering to a crawl and push engineers toward workarounds. A policy that keeps job-search activity off corporate devices is reasonable, but no one follows a policy every time. The practical goal is limiting what a compromised developer machine can do next.

A handful of controls make the biggest difference. Untrusted code should run in disposable virtual machines with no access to corporate credentials. Deployment credentials should be short-lived, narrowly scoped, and issued to controlled deployment workflows wherever possible. Wallet signing keys or key shares should be protected separately from developer workstations, with signing policies that restrict which transactions and authorizations can be approved. Actions that touch wallet, payment or production systems should require approval from a second person on a separate device. Internal AI tools should run with minimum permissions and log what they do.

Detection must also work when the credentials are legitimate. Behavioral monitoring that flags a deployment from an unexpected machine or at an unexpected hour gives a team the chance to intervene when every credential checks out. Binance says it has expanded this kind of detection since the incident.

Where Threat Intelligence Fits

The warning was public six weeks before the theft. The joint advisory on Contagious Interview described operators posing as recruiters for AI, crypto, and NFT firms to target IT professionals and steal cryptocurrency. Binance’s case followed the same playbook.

Threat intelligence has a concrete job in campaigns like this one. The actors may change, but their tactics are known. Teams that track them can block known infrastructure and warn engineers about the pretexts in use right now.

Intelligence also tells a team who needs extra protection. Once an incident reveals who holds sensitive access, as Binance’s June compromise did, those people should be treated as likely targets for months, with closer monitoring of their devices and the approaches they receive.

What This Means Outside Crypto

Crypto exchanges are an obvious target because stolen funds move fast and are hard to recover. The pattern holds anywhere a developer workstation sits a few hops from critical systems, whether that is a bank’s payment pipeline or a software vendor’s build and release process. Recruiting pretexts reach engineers at all of them.

For security leaders reviewing their own environments this week, two checks matter most. First, map what a single compromised developer laptop could reach today, including stored tokens, SSH keys, cloud credentials, and internal AI tools. Second, confirm that production deployments and high-value transactions require independent approval that a single compromised identity cannot provide.

Binance has rebuilt the affected systems and brought in independent reviewers, with decisions made after the loss. Organizations that run the same exercise now can make them on their own schedule.

來源:Unite.AI · unite.ai