LIVE · cybersecurity feed
Live wire
malware

The hidden work of modernizing Malwarebytes

Malwarebytes has completed a significant internal modernization effort, migrating its Windows endpoint security product to the .NET 10 runtime. This update, while largely invisible to end-users, is described as a foundational change aimed at enhancing security, performance, and maintainability.

ZeroDay News ·

Source: Malwarebytes Labs

Malwarebytes has completed a significant internal modernization effort, migrating its Windows endpoint security product to the .NET 10 runtime. This update, while largely invisible to end-users, is described as a foundational change aimed at enhancing security, performance, and maintainability.

The company emphasized that such platform upgrades are critical for security software, which operates with elevated privileges and interacts closely with the Windows operating system. A static platform, according to Malwarebytes, inevitably falls behind as Windows, threats, and hardware evolve. Modernizing the runtime allows for better security, faster code execution, reduced memory consumption, and improved diagnostic capabilities. It also provides engineers with updated language features and tooling, boosting efficiency.

Malwarebytes for Windows is a complex system comprising a user interface, multiple Windows services, an installer, a self-update mechanism, a plugin architecture, and third-party managed dependencies, all built upon native drivers and a detection engine. The .NET 10 migration specifically targeted the managed components, leaving the native core untouched, but required careful coordination to ensure all layers continued to function seamlessly together.

Key requirements for the migration included ensuring identical behavior for security-sensitive code, maintaining compatibility with native drivers and anti-tamper layers, correctly deploying new runtime files and cleaning up old ones via the installer and update pipeline, preserving compatibility with plugins and third-party dependencies, and ensuring existing installations remained functional. Particular attention was paid to the boundary between managed and native code, which communicates through interfaces like P/Invoke and COM, as subtle changes could manifest unpredictably across millions of endpoints.

The company outlined three primary drivers for dependency updates: elective modernization for new features or security improvements, baseline shifts necessitated by evolving platform requirements (such as the deprecation of Windows 7 support as part of this .NET 10 update), and forced patches due to disclosed vulnerabilities. Regardless of the reason, Malwarebytes applies the same rigorous approach to testing, release, and staged rollout.

The benefits of moving to .NET 10 include leveraging Microsoft's ongoing security work, such as safer defaults, stronger cryptography, and mitigations for memory and interoperability bugs. It also ensures the product remains on a supported, actively developed platform, simplifying future updates. Enhanced built-in tracing, metrics, and crash diagnostics in modern .NET improve the ability to identify and resolve reliability issues in the field. Furthermore, improvements in the just-in-time compiler, garbage collector, and core libraries are expected to yield performance and memory efficiency gains for background processes.

The migration process adhered to a principle of "never advance faster than the evidence allows." Work began on a dedicated branch, retargeting the platform and refreshing all managed dependencies. This early stage helped identify consequences such as renamed libraries or new file requirements. The deployment aspect was critical, requiring the installer and update service to adapt to the new runtime's file layout, removing obsolete dependencies and delivering replacements cleanly during both fresh installations and in-place updates.

Validation involved extensive automated testing across services, installation, and update paths; compatibility checks against real-world configurations; performance benchmarking to detect regressions in startup, memory, and scan behavior; and a staged deployment process starting with small user populations. Continuous monitoring and automated regression detection in the field were also integral. This cross-functional effort involved platform, quality assurance, installation and update, and release engineering teams. While the isolation of the migration protected the main codebase, it introduced the tradeoff of potential code drift.

malware
ShareXLinkedInWhatsAppFacebook

More News

view all →
security

Canadian cybersecurity executive arrested in federal extortion case

A Canadian cybersecurity executive was arrested in Pennsylvania on Thursday, facing federal charges of conspiracy to commit extortion. Edward Dubrovsky, 54, a co-founder and former Chief Operating Officer of CYPFER, a firm specializing in ransomware negotiation, is charged with conspiring to threaten the confidentiality of information for extortion and conspiring to commit Hobbs Act extortion,…

breach

Criminal IP Introduces AITEM as the Next Evolution of Attack Surface Management

AI SPERA, the company behind the cyber threat intelligence platform Criminal IP, has announced AITEM (AI-Powered Threat Exposure Management), an expansion of its Attack Surface Management (ASM) offerings. AITEM aims to move beyond traditional asset discovery to provide a more comprehensive approach to understanding, prioritizing, and responding to security exposures. The platform is scheduled…

ai

AI Is Getting Really Good at Messing With Cybercriminals

Anti-cybercrime initiatives are increasingly deploying artificial intelligence to disrupt scammers by engaging them with lifelike bots, which the criminals mistake for genuine victims. This strategy aims to waste scammers' time and resources while gathering intelligence on their operations.

ransomware

FBI Arrests Ransomware Negotiation Firm Co-Founder in ShinyHunters Probe

The Federal Bureau of Investigation (FBI) has reportedly arrested Edward Dubrovsky, a co-founder of the ransomware negotiation firm Cypfer and currently associated with CyberSteward. The arrest is said to be part of the ongoing ShinyHunters investigation, specifically in connection with an incident involving FBI job applicant data.

ai

The Third-Party Agent Problem: Why Security Built for AI You Chose Misses the Agents You Didn't

A new report highlights a significant blind spot in enterprise security architectures concerning the proliferation of third-party AI agents. The forthcoming 2026 State of Agent Security Report indicates that current security models, often designed to protect AI systems directly chosen and deployed by an organization, frequently fail to account for AI capabilities embedded within third-party…

security

Insider Cyber Extortion Plot Against Industrial Firm Lands Engineer in Prison

A former core infrastructure engineer has been sentenced to prison for an attempted cyber extortion plot against an industrial firm. The engineer reportedly deleted administrative accounts and reset hundreds of user passwords, subsequently demanding a ransom of 20 Bitcoin to prevent further disruption to the company's servers.