WikiDifference

Know the difference as it may make a big difference


Difference Between   and   


  • Home
  • About us
  • Contact us
  • Categories List
    • Adult Education and Training
    • Anatomy and Physiology
    • Animals and the Environment
    • Art and Music
    • Attorneys and the Law
    • Beauty and Personal Care
    • Business and Economy
    • Crafts and Do-it-Yourself
    • Diet, Fitness and Nutrition
    • Fashion, Clothing and Accessories
    • Finance and Investing
    • Food and Cooking
    • Health and Wellness
    • History and Government
    • Home and Garden
    • Internet and Computers
    • Language and The Humanities
    • Manufacturing and Industry
    • Medicine and Treatments
    • Miscellaneous
    • People
    • Science and Engineering
    • Sports and Hobbies
    • Technology and Gadgets
    • The World
    • Transportation
    • Travel and Entertainment
Home » Computer and Software, Internet and Computers, Science and Engineering, Technology and Gadgets » Difference between virus and Trojan

Difference between virus and Trojan

Virus vs Trojan:

Computer systems are very delicate things that can be subjected to various malfunctions caused by various malware which harm the system. There are many types of such malware existing in the world, of which virus and Trojan are two of the most notorious ones. However most of the time, the difference between a virus and a Trojan are not properly identified and therefore, one is seen to be blaming the adverse effects of a Trojan on viruses, assuming the culprit is a virus and seeks to remedy the virus without recognizing the real problem first.

 


What is a virus?

A virus is capable of attaching itself to a certain program or a file in the computer and spreading itself across various computers and various programs as a result. Another computer can be infected with the same virus if a virus infected file has been copied to another healthy computer. Computer viruses do not always cause the same amount of trouble as their severity can differ from one virus to another. While some may hinder the functioning of the computer, others may harm hardware, software or certain files in the computer. Viruses are always attached to an executable program which indicates that a virus cannot affect the computer unless the file that contains the virus has been opened. Once infected, the virus can spread unconsciously through files, emails or sharing of certain items which have been infected with the virus.

 

What is a Trojan?
Just like the mythical Trojan horse, the Trojan tends to be very deceiving. It appears to be full of useful programs and yet, once installed, it can cause major harm to the computer. Appearing to have legitimate files from a trusted source, the Trojan cheats its users, destroying files and the information system once it has been installed. However, the damage caused by different Trojans may vary greatly. They often create a backdoor in the system and allow malicious users access to the computer, thus allowing confidential or personal information to be compromised.

 

What is the difference between Trojan and virus?
A Trojan and a virus are both malicious software which create unwanted problems within the information systems. However, a virus imitates a real world virus by being able to infect any file or system that it comes in to contact, thus moving about from files to file and computer to computer. A Trojan on the other hand disguises itself as the mythical Trojan horse as a useful application and thus, once the user executes its code, it infects the system. But unlike a virus, a Trojan is not able to propagate or replicate themselves. Thus Trojans remain passive unless the user copies them to the hard drive. A virus, however, uses another executable file as a host file and whenever it is accessed, the virus activates itself and searches for other files that can it can infest.

Coding a virus is considered as rather complex work as it is rendered necessary for a virus to program its mechanism in such a way that enables it to attach itself to another file without making it unusable. On the other hand, coding a Trojan is said to be much easier. A batch file which deletes files in the hard drive without prompt which is then renamed into some other application is already a Trojan. Once the user runs this application, it once again starts deleting all the other files as well.

A virus is said to be easier to detect with advanced heuristics in an antivirus program as it has a general pattern of attaching a copy of itself to a new host which allows users to detect suspicious activity. A Trojan, however, is much harder to detect by an antivirus program until AV makers have identified them as Trojans.

 

Summary

  • A virus replicates itself and infests files and other computers by itself while a Trojan is not able to replicate itself.

  • A Trojan relies on its user to copy it.
  • Viruses hide in other programs while Trojans use a much sophisticated method of hiding itself under other names.
  • Coding a virus is a complicated process whereas coding a Trojan is not so hard.
  • A virus can be detected by an antivirus program due to its general behavior whereas it is difficult to detect a Trojan unless AV makers have identified them as Trojans.
Be Sociable, Share!
  • Tweet

Related differences:

  1. Difference between worm and virus
  2. Difference between ADSL and cable
  3. Difference between sleep and hibernate
  4. Difference between a switch and a circuit breaker
  5. Difference between twitter and texting
  6. Difference between workstation and desktop
  7. Difference between ACL and IDEA
  8. Difference between add-on and plug in
  9. Difference between alkaline and lithium batteries
  10. Difference between twitter and email

Tags: antivirus, AV, batch file, behavior, coding, copy, delete, file, hardware, harmful, information system, malicious, malware, replicate, software, Trojan, virus, worms

Other differences in category:

  1. Difference between Yahoo mail and Gmail
  2. Difference between adapter and converter
  3. Difference between Honda and Acura
  4. Difference between acid and base
  5. Difference between twitter and email
  6. Difference between TCP and IP
  7. Difference between adhesive and cohesive
  8. Difference between alkaline and acidic
  9. Difference between PDF and HTML
  10. Difference between ZFS and UFS
Logging In...

Profile cancel

Sign in with Twitter Sign in with Facebook
or

Not published

« Difference between waxing and shaving
Difference between tennis shoes and running shoes »
Recommend us
Recent Differences
  • Difference between rich and poor countries
  • Difference between Hadoop and RDBMS
  • Difference between acquaintance and friend
  • Difference between Bluetooth and wireless
  • Difference between Netbook and ipod touch
  • Difference between open source and free software
  • Difference between symphony and orchestra
  • Difference between plasma and LCD
  • Difference between tablet computers and Netbooks
  • Difference between trademark and copyright
  • Difference between microeconomics and macroeconomics
  • Difference between visa and work permit
  • Difference between white onions and yellow onions
  • Difference between volume and capacity
  • Difference between white miso and red miso
  • Difference between WMV and MPG
  • Difference between Windows and Linux
  • Difference between LDAP and Active Directory
  • Difference between series and parallel circuits
  • Difference between VMware workstation and Virtual pc
  • Difference between Google Android and Windows Mobile
  • Difference between UTI and kidney infections
  • Difference between upload and download
  • Difference between acid and base
  • Difference between VLAN and subnet
  • Difference between VPN and remote desktop
  • Difference between ZFS and UFS
  • Difference between YTM and coupon rates
  • Difference between white and green ash
  • Difference between rock and classical
Recent Posts
  • Difference between rich and poor countries
  • Difference between Hadoop and RDBMS
  • Difference between acquaintance and friend
  • Difference between Bluetooth and wireless
  • Difference between Netbook and ipod touch
Recent Comments
  • Jovanie on Difference between religion and spirituality
  • Andre on Difference between advertising and promotion
  • Noble Koepper on Difference between pimples and acne
  • Michel on Difference between a panic attack and an anxiety attack
  • Linda on Difference between white bread and wheat bread
Copyright © 2019 http://www.wikidifference.com All Rights Reserved.

Protected by Copyscape Plagiarism Tool