Microsoft research labs are working on a new technique, code-named Shield.
Software patching has not been an effective first-line defense preventing large-scale worm attacks, even when patches had long been available for their corresponding vulnerabilities.
Shield uses a shielding process that precedes the patching process. This will cover the critical time window between the vulnerability disclosure and patch application, when more than 90% of the attacks take place today.