סוסים טרויאנים, חיפושיות ושאר בע``ח.
באג (חיפושית) זו שגיאת תוכנה. לכן אם יש באג בתוכנה, ניתן לבדוק האם יש עדכון לתוכנה (למשל אצל האתר של יצרן התוכנה) שמתקן את הבאג. סוס טרויאני, זה תוכנה שמבצעת משהו שונה ממה שהיא מתחזה לעשות. במקור סוס טרויאני, היה חסר יכולת רביה, אבל המונח השתנה במהלך השנים, וכיום מרבית הסוסים הטרויאנים מתרבים דרך האינטרנט (ובכלל המונחים סוס טרויאני, וירוס, תולעת, וכדומה, אבדו הרבה מהמשמעות המקורית שהיתה להם, עקב הופעת יצורים דמויי וירוסים (כגון תולעי הדואר האלקטרוני) שלא ממש נפלו לשום הגדרה מדוייקת). בכל קובץ יכול להיות רשום הקוד של הסוס הטרויאני (או הוירוס), אבל אם הקוד לא יורץ, הרי לא יהיה שום נזק. קבצי MP3, JPG וכדומה, אינם קבצי הרצה. כלומר אם את מריצה קובץ JPG ע``י הקשה כפולה (doubleclick), אז תפתח אותו תוכנה לצפיה בתמונות (או חלק של תוכנה שאחראי על הצגת תמונות JPG), וגם אם יש שם איזשהו קוד, הוא לא יורץ, שכן תוכנה כזו לא מזהה פקודות ולכן גם לא מריצה אותן. הבעיה היא כמובן עם העובדה שיש כל מיני טריקים להסוואת קבצי הרצה בתור קבצי תמונה או קבצי טקסט. לדוגמא קובץ עם השם picture.jpg.vbs שתלוי בקונפיגורציות במחשב שלך, עשוי להראות כמו picture.jpg אבל אם תריצי אותו, הוא ירוץ כקובץ visual basic script, שזה קובץ הרצה. יש עוד טריקים להסוואת סוג הקובץ וזה לא נושא פשוט למתחילים, אז רק הערת אגב אחת - בד``כ הצלמית של הקובץ תהיה נכונה גם אם הסיומת שלו תראה כמו סיומת של קובץ שאינו קובץ הרצה. למטה אפנה למאמרון שכתבתי בנושא סיומות קבצים ושמרחיב את הדיבור על הנושא. לגבי הגנות מפני סוסים טרויאנים, יש את The Cleaner של http://www.moosoft.com , וכן יש את תוכנות האנטיוירוס למיניהן, שגם הן בעלות יכולת זיהוי גבוהה לסוסים טרויאנים (וגם בעלות יכולת טובה להסרתם).