Evet farkli seyler. Virus, kendini baska dosyalara/programlara ekleyerek cogalabilen kotu amacli yazilimdir. Enfekte dosya calistirildiginda baska dosyalara da bulasabilir.
Trojan ise kendini yararli veya normal bir program gibi gosteren, kullaniciyi kandirarak calistirilan kotu amacli yazilimdir. Amaci kendini cogaltmaktan ziyade genellikle bilgi calmak ,uzaktan erisim saglamak veya baska zararli yazilimlar indirmektir.
Ornegin "Oyun_setup.exe" dosyasi var diyelim. Sen bunu oyun sanip aciyorsun ama aslinda icinde saldirganin bilgisayarina erismesini saglayan bir program var. Bu Trojan olabilir.
Ote yandan bir programin icine bulasan ve o programi calistirdiginda baska dosyalara da kendini kopyalayan zararli kod virus olarak adlandirilidr.
Ayrica bir trojan ayni zamanda virus de icerebilir. Bir virus de Trojan benzeri islevler tasiyabilir. Yani birbirinden tamamen ayri ve zit seyler olarak dusunmemek gerek.
Ozetle:
Virus = bulasip cogalma ozelligiyle tanimlanir
Trojan = kendisini baska bir seymis gibi gostererek kullaniciyi kandirmasiyla tanimlanir.
Malicious software (malware) ise her turlu zararli kod iceren dosyalari tanimlamak icin kullanilan genel bir isimdir.