最新资讯
dev.to 我们在 DolphinBench 上测试记忆检索:纯关键词搜索暴露了自身回归 dev.to 别再把 Agent 写成 while 循环,把它建模为状态机 bloomberg.com Rightmove 与 Scout24 借 AI 产品应对低迷房市并上调展望 stackoverflow.blog 欢迎来到芯片时代:半导体制造、AI 数据中心与芯片设计的未来 www.youtube.com AI Agent 总犯同样的错:CentralAgent AI 将记忆重构为经验系统 pub.towardsai.net Netflix 科学家建议重采样 LLM 评判:5 次仅将误差棒缩小 13% pub.towardsai.net Jev 作为 LLM 前的静默层:构建提示感知的模型路由器 reddit.com OpenAI 称 Astra 仅满足 10% 安全任务标准 dev.to FreeToken:在自有 GPU 上运行前沿 MoE 模型及其内存需求 dev.to 当 AI Agent 说“完成”时,究竟完成了什么? dev.to 部署 Underdog Bark 3.0 Pro:逐字转写、自定义后端与分块设置 dev.to 为艰难对话构建 AI:五个 Agent、一条安全正则与一位盲评监督者
多元动态
登录 注册
行业动态 dev.to · @Anoymask

WaterPlum:朝鲜攻击活动借虚假面试任务感染3万台设备

原文 我的收藏

多国政府机构通报,朝鲜黑客组织 WaterPlum(又称“Contagious Interview”)针对 IT 从业者发起攻击。2025年12月至2026年7月间,至少100多个国家的3万台设备被感染,7000多个加密钱包的资产或凭证被盗,至少17亿日元加密货币被转移至朝鲜。该活动与朝鲜 IT 工作者在日本、美国及欧洲的活动相关。

AI推荐理由 转述多国政府机构(美国、澳大利亚、德国、日本)联合通报的朝鲜 WaterPlum/“Contagious Interview”攻击活动,给出具体量化数据:2025年12月至2026年7月间超100个国家至少3万台设备被感染、7000多个加密钱包资产或凭证被盗、至少17亿日元加密货币被转移。信息密度高、来源为官方通报,但本文为二手转述,未提供原始链接细节,且发布时间为未来日期,需注意时效性存疑。对安全从业者和AI辅助开发场景下的社工攻击防范有参考价值。

72

正文

1. Basic Information Original Title: North Korean "WaterPlum," commonly referred to as “Contagious Interview,” Cyber Actor Group Targeting IT Professionals; Activities of North Korean IT Workers in Japan, the United States and Europe Source: National Police Agency, NCO, FBI, DC3, ASD's ACSC, BND, BfV Publication Date: 2026-09-18 Update Date: None Severity: Critical Basis for Severity: Government agencies in the US, Australia, Germany, and Japan announced that between December 2025 and July 2026, at least 30,000 devices across more than 100 countries were infected, assets or credentials were stolen from over 7,000 crypto wallets, and at least 1.7 billion JPY worth of cryptocurrency was transferred to North Korea. Original Link: North Korean "WaterPlum," commonly referred to as “Contagious Interview,” Cyber Actor Group Targeting IT Professionals; Activities of North Korean IT Workers in Japan, the United States and Europe Related Source: The Record Coverage Related Entities: WaterPlum, Contagious Interview, BeaverTail, InvisibleFerret, OtterCookie, OtterCandy, StoatWaffle, North Korean IT Workers 2. Executive Summary Fake AI and cryptocurrency companies or recruiters trick victims into executing malicious npm packages or VS Code projects as interview tasks, stealing information and establishing persistent access through RATs. This creates opportunities to compromise organizations that employ or contract with the victims. 3. Attack Flow Invasion from Fake Interviews to Personal Devices and Corporate Environments Attackers approach IT professionals on social media, job boards, gig work platforms, and freelance marketplaces. Under the guise of online interviews or coding tasks, they trick victims into downloading and executing files from code repositories or collaborative development services. They distribute BeaverTail, InvisibleFerret, OtterCookie, OtterCandy, and StoatWaffle via malicious npm packages. StoatWaffle also uses malicious VS Code projects that execute automatically after being trusted. RATs and info-stealers gather browser credentials, clipboard data, keystrokes, screenshots, crypto wallets, and identification documents. They maintain persistent access, creating opportunities to compromise the companies or contractors where victims work. The number of successful corporate compromises has not been disclosed. Alternative Vectors by North Korean IT Workers Using fake resumes, VPNs, AI-driven face/voice/translation support, and laptop farms operated by local accomplices, they pose as legitimate hires to gain corporate access and compensation. This vector does not always coincide with the aforementioned malware infections. 4. Attacker Location and Execution Environment Attackers pose as recruiters or job candidates from outside the target region, using social media, recruitment services, VPNs, and VPSs. Malware runs on applicants' personal or development devices. Stolen credentials and persistent access can then create opportunities to compromise corporate environments. 5. Visibility for Victims and Administrators Victims: The scenario appears as a lucrative job offer, technical interview, code fix task, or troubleshooting steps for video conferencing issues. Administrators: Indicators include unapproved npm packages, execution from external repositories, trusted VS Code workspaces, unknown Node.js or Python processes, and access to cryptocurrency-related data. 6. Success and Failure Conditions Success Conditions The victim executes unknown code on a daily-use device or trusts a malicious VS Code project. The device has access to browser credentials, crypto wallets, corporate VPNs, and source code. Failure Conditions Task code is executed in an isolated sandbox, separated from devices holding personal assets and corporate credentials. During hiring, candidates' identity, location, credentials, IP addresses, and payment destinations are verified through multiple paths, and the principle of least privilege is strictly enforced. 7. Impact upon Success Crypto wallets, browser credentials, identification documents, screenshots, keystrokes, and corporate data are stolen. Victims' identities and employer access may be abused for additional employment fraud, extortion, or corporate intrusion. 8. Observable Logs Email: Communications posing as job offers or interviews, and links to task files or external repositories. Proxy / SWG / DNS: Retrieval of unknown packages from sources like GitHub and Bitbucket, and connections to C2 infrastructure. Endpoint / EDR: npm install executions, Node.js or Python child processes, automated VS Code task execution, and heavy access to browser data or crypto wallets. Identity / IdP: New sessions originating from victim devices, and logins from unusual countries or VPS providers. SaaS / Cloud: Token usage in code repositories, chat tools, and cloud development environments. Network: Persistent RAT C2 traffic, and new connections from personal devices to corporate environments. 9. Attack Success Assessment Confirmed via Public Information Information Theft or Session Compromise Confirmed: The joint advisory indicates at least 30,000 device infections and the theft of assets or credentials from over 7,000 wallets. Criteria for Internal Assessment User Action Confirmed: Evidence that task code, npm packages, or VS Code projects were downloaded and executed. Malware Execution or Authentication Success Confirmed: Corroboration of BeaverTail or similar processes, persistence mechanisms, C2 connections, and RAT sessions. Subsequent Compromise Confirmed: Evidence of unauthorized access to corporate VPNs, code repositories, or cloud environments. 10. Investigation Playbook Trigger: Suspicious processes following recruitment tasks, unknown npm dependencies, or automated VS Code execution. Initial Verification: Preserve recruitment communications, senders, repositories, downloaded files, and execution timestamps. Endpoint: Investigate Node.js, Python, and VS Code history, crypto wallets, browser data access, and RAT persistence. Authentication & Cloud: Revoke all sessions and tokens stored on the device. Subsequent Activity: Track access to victims' employers or contractors, abuse of identification documents, and asset transfers. Containment: Isolate devices, block C2 communication, update credentials, and migrate crypto wallets. Classification: Distinguish between contact, code execution, device compromise, data theft, and corporate intrusion. 11. Defense and Detection Ideas Single Event: Detect npm install commands originating from unapproved repositories, trusted VS Code workspaces, and unknown outbound Node.js traffic. Timeline Correlation: Correlate recruitment contact, code retrieval, execution, browser and crypto wallet access, and C2 connections. Hunting: Search broadly for known artifacts of BeaverTail, InvisibleFerret, OtterCookie, OtterCandy, and StoatWaffle. Log Gaps: When personal devices are used for corporate access, initial execution cannot be observed from the corporate side alone. Prioritized Measures: Prioritize isolated environments for recruitment tasks, separation of BYOD devices, least privilege access, identity verification, and contractor management. 12. Facts / Inference / Hypothesis Facts The NPA and FBI assess that WaterPlum actors and some North Korean IT workers operate under the 313 General Bureau of the Munitions Industry Department, subordinate to the Central Committee of the Workers' Party of Korea. Between December 2025 and July 2026, at least 30,000 devices across more than 100 countries were infected, assets or credentials were stolen from over 7,000 wallets, and at least 1.7 billion JPY worth of cryptocurrency was transferred to North Korea. Malicious npm packages and VS Code projects have been confirmed as distribution vectors. Inference When recruitment activities, development environments, personal wallets, and corporate access intersect on the same device, a single infection can expand its impact to both personal and corporate assets. Hypothesis No additional hypotheses. Unverified items are listed under "Unknowns and Further Investigation." 13. MITRE ATT&CK Mapping T1566.003 Spearphishing via Service (Confidence: Medium): Targeting individuals via social media, job boards, gig work, and freelance services using fake job offers. T1059.007 JavaScript/JScript (Confidence: High): Executing Node.js-based malware and malicious npm packages. T1555 Credentials from Password Stores (Confidence: High): Accessing browser credentials. 14. Unknowns and Further Investigation Breakdown of the 30,000 devices, organizational impact, and ratios of each malware family. Number of successful lateral movements into corporate environments and their correlation with personal device compromises. Validity period of public IOCs and current C2 infrastructure. 15. Impact on SOCs and Organizations The joint advisory explicitly identifies IT professionals and organizations as targets and highlights the dismantling of a laptop farm operated by an enabler in Japan. Recruitment, contracting, personal devices, and cryptocurrency management should not be treated as separate issues; instead, organizations must design common controls around the isolated execution of unknown code and the minimization of post-hire access. 16. Summary by Role SOC: Cross-correlate evidence across departments regarding recruitment communications, development tools, C2, and corporate accounts. Administrators: Establish sandboxes for running tasks, enforce least privilege, and verify the identity of contractors and new hires. Users: Do not execute unknown interview task code on personal devices or devices used to manage crypto wallets.

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容