הבלוג של PracticU›מסלול סייבר והאקינג - Hacking

מה זה האקר? סוגי האקרים ואיך הופכים להאקר אתי (חוקי)

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

מה זה האקר ומאיפה הגיע המונח?

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

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

סוגי האקרים: כובע לבן, שחור ואפור

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

  • האקר כובע לבן (White Hat) - האקר אתי. בודק מערכות רק באישור כתוב של הבעלים, בגבולות שסוכמו מראש, ומדווח על כל חולשה כדי שתתוקן. זה המקצוע שאפשר ללמוד ולעבוד בו.
  • האקר כובע שחור (Black Hat) - פורץ בלי רשות לטובתו: גניבת מידע, סחיטה, הונאה או גרימת נזק. זו פעילות פלילית.
  • האקר כובע אפור (Grey Hat) - נכנס למערכות בלי רשות אבל בלי כוונה להזיק, ולפעמים אפילו מדווח לבעלים על החולשה שמצא. גם כשהכוונה טובה, הפעולה עצמה עלולה להיות עבירה.

מונחים נוספים שכדאי להכיר

  • Script Kiddie - מי שמריץ כלים מוכנים בלי להבין מה הם עושים.
  • האקטיביסט (Hacktivist) - תוקף שפועל ממניעים פוליטיים או חברתיים.
  • תוקפים מטעם מדינה - קבוצות שפועלות בשירות ממשלות, לצורכי ריגול או חבלה.
  • Red Team ו-Blue Team - לא סוגי האקרים אלא צוותים: הצוות האדום מדמה תוקף, והצוות הכחול מנטר ומגן.

האקר אתי: מתי פריצה היא חוקית?

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

בעבודה אמיתית האישור הזה הוא מסמך כתוב שמגדיר:

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

"רק רציתי לבדוק" או "התכוונתי לדווח" אינם אישור. גם תרגול חייב להיעשות על מערכות שלכם - מעבדה ביתית עם מכונות וירטואליות - או באתרי תרגול שנבנו בדיוק לשם כך.

מה עושה האקר אתי בעבודה?

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

בדיקות חוסן (Penetration Testing)

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

Red Team

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

באג באונטי (Bug Bounty)

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

מחקר חולשות

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

איך להיות האקר אתי? מסלול למידה בשלבים

  1. יסודות IT - רשתות (IP, פורטים, TCP ו-UDP, DNS, HTTP), Windows ו-Active Directory, ושורת הפקודה של לינוקס. בלי הבסיס הזה הכלים הם קופסה שחורה.
  2. מושגי אבטחת מידע - המונחים החשובים בעולם אבטחת המידע, כמו חולשה, Exploit ו-Payload, ההבדל בין אימות להרשאה, ואיך עובדת הצפנה.
  3. מעבדה ביתית - מחשב עם תוכנת וירטואליזציה, מכונת Kali Linux ומכונות מטרה שנבנו פגיעות בכוונה, ברשת פנימית מבודדת.
  4. חשיבה של בודק חוסן - ללמוד את שלבי הבדיקה, מאיסוף מידע ועד העלאת הרשאות, ולתרגל אותם במעבדה ובאתרי תרגול חוקיים.
  5. שפת סקריפטים - Python או Bash, כדי להפוך משימות חוזרות לאוטומטיות ולהבין כלים לעומק.
  6. כתיבת דוחות - לסכם כל תרגול כאילו הוא עבודה ללקוח: מה מצאתם, למה זה מסוכן ואיך מתקנים.
  7. הסמכה מעשית - הסמכות כמו OSCP בודקות יכולת אמיתית בסביבת מעבדה ולא רק ידע תאורטי. כדאי לקרוא את כל הפרטים על מבחן OSCP כדי להבין מה נדרש לפני שמתחילים להתכונן.

אילו תכונות צריך כדי להצליח כהאקר אתי?

הכלים משתנים כל הזמן, ולכן התכונות חשובות לא פחות מהידע:

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

מאיפה מתחילים?

אם אתם רק בתחילת הדרך, התחילו מהיסודות ומהמעבדה הביתית, ואל תמהרו לכלים. אם כבר יש לכם בסיס ברשתות, ב-Windows ובלינוקס, קורס הסייבר למתחילים מלמד את הצד המעשי של האקינג אתי בסביבת מעבדה: מהתקנת Kali ומונחי היסוד, דרך איסוף מידע וסריקת רשת, ניצול חולשות והעלאת הרשאות ב-Windows ובלינוקס, ועד הכנה ל-OSCP ופרויקט גמר. צפו בהרצאה שבראש העמוד ובדקו אם השפה והקצב מתאימים לכם.

שאלות נפוצות

האם ללמוד האקינג זה חוקי?

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

מה ההבדל בין האקר אתי לבודק חוסן?

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

צריך לדעת לתכנת כדי להיות האקר?

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

כמה זמן לוקח להיות האקר אתי?

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

האם באג באונטי מתאים למתחילים?

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

הקורס המלאקורס סייבר למתחילים אונלייןלעמוד הקורס

מאמרים נוספים

מסלול תקשורת ואבטחת מידע - Cisco CCNA & FortiGate & Checkpointמחשבון Subnet בעברית: כתובת רשת, Broadcast וטווח כתובותמסלול לינוקס ו-DevOpsפקודות לינוקס שימושיות - דף עזר למתחיליםמסלול תקשורת ואבטחת מידע - Cisco CCNA & FortiGate & Checkpointמבחן CCNA לדוגמה - שאלות ותשובות

כל המאמרים