Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

virus
malware

What is malware?

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Answers Code
widget

Definition

Malware is a kind of software that can cause harm to computers and networks. They often compromise computers after being downloaded from email attachments or untrustworthy websites, transferred from removable devices like USB’s, or coordinated as hacking attacks on a computer network.

These harmful computer programs may harm the user by illegally collecting information from their computer, redirecting them to dangerous websites, or simply making their computer behave unusually.

It is important to distinguish between viruses and malware since the term virus is used interchangeably with malware. A virus is a specific kind of malware whereas, the term ​malware refers to all different types of harmful programs, including viruses.

Symptoms and Prevention

The presence of malware is often indicated by poor computer performance, mysterious appearances or disappearances of files, or generally unusual behavior by the computer. To prevent infections:

  • A computer should have a decent antivirus program and firewall installed.
  • Users should be wary of downloading attachments from emails or software from unofficial websites.
  • Pirated software should be avoided.
  • Removable storage devices should be used with caution.

RELATED TAGS

virus
malware
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Answers Code
Keep Exploring