רוגלה

רוגלה (רָגְלָה, באנגלית: spyware), או תוכנת ריגול, היא תוכנת מחשב זדונית המוחדרת למערכת מחשוב ללא הסכמה, במטרה לאסוף מידע ממערכת המחשוב ולהעבירו לצד שלישי. איסוף המידע יכול להיעשות במטרה להפיק רווח כספי או למטרות מודיעין. המידע הנאסף יכול לכלול שמות משתמש וסיסמאות, מספרי כרטיסי אשראי, כתובות דואר אלקטרוני, מעקב אחר הרגלי הגלישה של המשתמש במחשב, מידע אישי או כל מידע אחר בעל ערך. רוגלה שייכת למשפחת התוכנות הזדוניות הנקראות נוזקה או וירוס מחשב.

החדרת הרוגלות למערכת המחשב יכולה להיעשות על ידי צירופן לחבילות תוכנה תמימות למראה, שהמשתמש מתקין במחשב מרצונו. רוגלות בטלפון סלולרי, דוגמת ספייפון, יכולות להתבצע כאשר אדם שואל טלפון מאדם אחר ותוך מספר דקות מתקין בטלפון תוכנת ריגול. בהסכימו להתקין תוכנה תמימה למראה, מסכים המשתמש גם להתקנת הרוגלה, לרוב מבלי להיות מודע לכך, שכן רוב המשתמשים כלל אינם טורחים לקרוא את הסכם השימוש ומדלגים במהירות על שלבי ההתקנה.

תוכנות ריגול שנועדו לרגל ריגול "טהור" (ולא בהכרח להפקת רווחים) מסוגלות לדעת כמעט כל פעולה שביצע משתמש במחשב, החל מהרגלי הגלישה שלו, וכלה במידע אישי כמו יומן או אף סיסמאות או נתונים על חשבון הבנק שלו. דוגמאות לתוכנות כאלו הן סוס טרויאני או תוכנת הקלטת הקשות (Keylogger), הרושמת בקובץ את כל המקשים שעליהם הקיש המשתמש. זוהי אחת הסיבות שבגינה יש להיזהר משימוש רגיש במחשבים ציבוריים כמו קפה אינטרנט.

הרוגלה מתגלה לעיתים עקב המטרד שהיא גורמת, בדמות חלונות פרסומת שקופצים תוך כדי הגלישה ואשר מקורם אינו באתר שאליו פונה הגולש. בשוק המחשבים פותחו תוכנות לנקות את המחשב מרוגלות שמותקנות בו. משתמשים מתקדמים נוהגים להתקין במחשביהם תוכנת רחרחן (סניפר), המסוגלת לעקוב אחר תעבורת הרשת במחשב ולרשום מידע זה בקובץ. בדרך זו אפשר לזהות אם תוכנה שהותקנה זה עתה היא באמת תוכנה תמימה או שמא רוגלה, וכן אם קיימת במחשב פעילות של סוס טרויאני.

הגדרה 
בהגדרת המושג רוגלה לא קיים קונצנזוס, תוכנות ריגול עשויות להיות מוצגות למשתמש באדיבות תוכנות זדוניות אחרות, למשל, כמו סוס טרויאני. זה לא הופך את כל הסוסים הטרויאנים לתוכנות ריגול, וגם לא את כל תוכנות הריגול לסוסים טרויאניים. ייתכן שבמקרים מסוימים אפילו תוכנות ריגול לא נחשבות לתוכנה זדונית.

במקום לנסות לסווג תוכנות לתוכנות ריגול וללא תוכנות ריגול, בטוח יותר לחשוב על תוכנה כבעלת מאפיינים של תוכנות ריגול או לא. זה מוביל לרשימה של התנהגויות ריגול:
 רישום הקשות, תנועות עכבר ולחיצות עכבר.
 לכידת תמונות מסך.
 הקלטה באמצעות המיקרופון או המצלמה (מצלמת אינטרנט) המחוברת למחשב.
 גניבת מפתחות רישיון עבור תוכנות מותקנות.
 גניבת קבצים ממחשב.
 צפייה בפעילות דפדפן אינטרנט.
 שינוי הגדרות דפדפן אינטרנט או רשת כדי להקל על גניבת מידע.
 פועל בחשאי ומנסה להסתתר מגילוי.
 התקנת תוכנה בצורה פחות ברורה או מטעה.
 ניסיון להימנע מהסרת ההתקנה.

נראה שהשימוש המוקדם ביותר במונח ביחס לתוכנת מחשב היה בשנת 1994, כאשר פרסום של Usenet נושא את שורת הנושא 'Info wanted on spy-ware'.

אופן פעולה 

ראשית, יש להתקין את התוכנה ולקבל דריסת רגל במחשב. שנית, יש להפעיל אותה; תוכנת ריגול אינה יכולה להשיג דבר אם היא יושבת רדומה, לא מופעלת, על הכונן הקשיח של המחשב.

התקנת תוכנות ריגול במחשב יכולה להתרחש במספר אופנים, הנבדלים זה מזה מבחינת מידת מעורבות המשתמש. בקצה המעורבות הגבוהה של הסקאלה, המשתמש מתקין תוכנות ריגול ביודעין ומרצון. המשתמש יכול להיות פחות מעורב - ולתת אישורו להתקנת תוכנת הריגול מבלי לשים לב לכך. לבסוף, המשתמש יכול להיות קורבן לתוכנת ריגול המותקנת במחשב שלו מעצמה פשוט מעצם היותו במקום הלא נכון (וירטואלי) בזמן הלא נכון; התקנה כזו כלל אינה דורשת מעורבות מצד המשתמש.

תוכנת ריגול עשויה לפעול רק פעם אחת כשהיא מותקנת לראשונה, באופן עקרוני, ולא לנסות להטען מחדש בכל הפעלה של המחשב. לחלופין, תוכנות הריגול עשויות לשאוף להטען באופן קבוע ולנסות לאסוף מידע לאורך זמן, כלומר לתוכנת הריגול חייבת להיות מנגנון כלשהו להפעלה מחדש של עצמה. שיטות המשמשות את תוכנות הריגול להפעלה (מחדש) תלויות במידה רבה בפלטפורמה שאליה מכוונת תוכנת הריגול. המושגים המשותפים לכל הפלטפורמות יוצגו בחלק זה החל ממה שהמשתמש רואה, ותתקדם עמוק יותר לגרעין של מערכת ההפעלה, לפני שנפנה להסתכל על הגנות.

ראו גם
 וירוס מחשב
 אבטחת מחשב אישי ברשת
 חומת אש
 האקר
 נוזקה
 אקספלויט

קישורים חיצוניים

 
 
 ספייבוט תוכנה להסרת רוגלה.
 What is spyware?, באתר מיקרוסופט
 
 רָגְלָה, באתר האקדמיה ללשון העברית, פברואר 2022

הערות שוליים 

תוכנות זדוניות
מונחים בתוכנה