The proposal is based on lessons from public health, said Scott Charney of the firm's trustworthy computing team.

It is designed to tackle botnets - networks of infected computers under the control of cybercriminals. Putting machines in temporary quarantine would stop the spread of a virus and allow it to be cleaned.

"Just as when an individual who is not vaccinated puts others' health at risk, computers that are not protected or have been compromised with a bot put others at risk and pose a greater threat to society," he said in a blog post.

"In the physical world, international, national, and local health organisations identify, track and control the spread of disease which can include, where necessary, quarantining people to avoid the infection of others.

"Simply put, we need to improve and maintain the health of consumer devices connected to the internet in order to avoid greater societal risk."

More: http://www.bbc.co.uk/news/technology-11483008