אני חושב שנכון לתמצת את ההבדל בין האקינג רע להאקינג טוב כך:
- האקינג רע הוא שימוש בידע על מערכות מחשב כדי לפרוץ למערכת מחשב מסוימת או לתוכנה בה ולגנוב נתונים גולמיים ולהשתמש בהם כדי לגנוב כסף מאדם או כדי לסחוט ממנו כסף או רכוש באיומים
- האקינג טוב הוא שימוש בידע על מערכות מחשב כדי להגן על אחרים ועל עצמנו מפני תוכן הרסני כמו תוכן מניפולטיבי, תוכן דמגוגי ואף תוכן מסחרי, שלרוב מגיע מצד אלגוריתם קיצוני שכל מטרתו להפעיל עלינו מניפולציה, להפחיד אותנו, לסחוט אותנו רגשית ולהרוויח מאיתנו כסף במישרין או בעקיפין.
האקינג טוב יכול לכלול פעולות של "האקינג רע" אם הן מבוצעות לא מצד אנשים ותאגידים פרטיים אלא מצד תאגידי ממשל למטרות צבאיות ודיפלומטיות ובעיקר הגנה על אזרחים.
בחינת החוק
מבחינת חוק בינלאומית, האקינג רע בדרך כלל נחשב לפשע ומבחינה כללית האקינג טוב במקרים נחשב ל"עבירה על תנאי שימוש" שהגדירו בעלים של אפליקציה או אתר ווב (website) מסוים, או מי מטעמם.
האם עבירה על תנאי שימוש של אפליקציה או אתר במדינה מסוימת היא עבירה על החוק או לא תלויה בספר החוקים של כל מדינה רלוונטית.
לפעמים האקינג טוב הוא הכרחי
לפי דעתי, עקרונית ובהרבה מקרים גם פרקטית, האקינג טוב הוא הכרחי כי תוכן כמו שתיארתי מסוכן לנפש האדם באופן כללי, במיוחד לנערות ונערים ובחורות ובחורים צעירים בני פחות מגיל 34 או בני פחות מ-40 שבהרבה מקרים (ואני אגב בן 33 כעת) לא מכילים מספיק ניסיון חיים כללי או ידע חיים כללי כדי להתמודד נפשית (ולמי שחסר ידע במחשבים אז גם טכנית) עם תוכן כזה בצורה נכונה ומדויקת או איך לדחות אותו קוגניטיבית (ואם זה רלוונטי גם טכנית) בצורה נכונה או יעילה או "חלקה".
בכל מקרה, איך שלא נסתכל על זה מבחינת גילאים, גיל 21 או גיל 34 או גיל 40 או וואטאבר ולפעמים גם מהבחינה הטכנית או הטכנולוגית, העניין הוא שתוכן מניפולטיבי ובמיוחד כזה שהוא גם דמגוגי או מסחרי (ועוד יותר מכך, שניהם יחדיו) הוא דבר בעייתי שבמקרים רבים אם לא ברוב המקרים עלינו לדחות על הסף, גם אם זה אומר שימוש באמצעים טכנולוגיים (האקינג טוב) כדי לשמור על הנפש שלנו ושל קרובינו, במיוחד הצעירים שבהם תוך שאנו שמים פס על "תנאי שימוש" מפוקפקים של אתר מסוים.
טכנולוגיית האקינג טוב
באופן כללי, בכל הקשור לגלישה בווב (web surfing) או פשוט "שימוש באתרי אינטרנט" שזה הנושא הפיתוחי שאני הכי מכיר, הכלי הטכנולוגי העיקרי להאקינג טוב הוא שפת תכנות מאד מאד ספציפית ומיוחדת בשם שפת JavaScript. צריך ללמוד את שפות המחשב HTML ואת שפת CSS גם כן כדי לעשות איתה האקינג טוב.