কম্পিউটারে কোনো কাজ করতে হলে তা প্রোগ্রামিংয়ের মাধ্যমে করতে হয়। সাধারণভাবে কম্পিউটারে দুই ধরনের প্রোগ্রাম বা প্রোগ্রামগুচ্ছ থাকে। একটি অপারেটিং সিস্টেম ও সংশ্লিষ্ট সফটওয়্যার, অন্যটি অ্যাপ্লিকেশন সফটওয়্যার। যখনই কোনো সফটওয়্যার কাজ করে, তখন এর কিছু অংশ কম্পিউটারের মেমোরিতে অবস্থান নেয় এবং বাকি অংশগুলো অপারেটিং সিস্টেমের সহায়তায় অন্য কার্যাবলি সম্পন্ন করে। আবার এমন প্রোগ্রামিং কোড লেখা সম্ভব, যা এসব সফটওয়ারের কাজে বিঘ্ন ঘটাতে পারে। বিভিন্ন হার্ডওয়্যারের সফটওয়্যার ইন্টারফেস বিনষ্ট করতে পারে, এমনকি সম্পূর্ণ কম্পিউটারের কার্যক্ষমতাকে নষ্ট করে ফেলতে পারে। যেহেতু এ ধরনের প্রোগ্রাম কম্পিউটারের জন্য ক্ষতিকর তাই তাকে বলা হয় ক্ষতিকর সফটওয়্যার বা মেলিসিয়াস (Melicious) সফটওয়্যার, যাকে সংক্ষেপে বলা হয় ম্যালওয়্যার
(Malware)।
ট্রোজান হর্স ক্ষতিকর সফটওয়্যার।
ট্রোজান হর্স—আলোচিত কম্পিউটার ভাইরাসের নাম। এর অর্থ ট্রয়ের ঘোড়া।
গ্রীক ও ট্রয়ের কাহিনীর উপর ভিত্তি করেই কম্পিউটার Malware “Trojan Horse Attack” বা “Trojans” নামকরণ করা হয়েছে।
Trojan এক প্রকার malicious Computer Program বা ম্যালওয়্যার (malware) যা কোন কম্পিউটারে লুকিয়ে থাকে এবং ইউজারকে ইন্সটল করাতে চেষ্টা করে। এরা Worm এর মত নিজেদের প্রতিলিপি তৈরী করে না আবার কোন ফাইলকেও আক্রমণ করে না। এরা চুপচাপ লুকিয়ে থাকে সুযোগ বুঝে কম্পিউটারের গুরুত্বপূর্ণ ইনফরমেশন চুরি করে বা কম্পিউটার নিরাপত্তার Backdoor বা গোপন দরজা তৈরী করে এবং কখনো কখনো কম্পিউটারের পুরোপুরি অধিকার নিয়ে নেয় এর পিছনে থাকা সাইবার ক্রিমিনাল।