CTFlearn מוסבר - פלטפורמה חברתית למתחילים באתגרי CTF¶
אם התחלתם לחפש איפה לתרגל CTF ונתקלתם בשם CTFlearn, כנראה שמתם לב שהיא נראית קצת שונה מכל שאר האתרים. אין כאן קורס מובנה, אין נתיב למידה מסודר, יש בעיקר המון אתגרים קטנים, לוח תוצאות, ומתחת לכל אתגר - שיחה שלמה של אנשים שמנסים לפתור אותו יחד איתכם.
זה בדיוק מה שהופך את CTFlearn למקום מעניין, וגם למקום שכדאי להשתמש בו בזהירות.
איך הפלטפורמה בנויה¶
CTFlearn היא אתר פתוח לגמרי, בלי תחרות עם זמן התחלה וסיום. נרשמים, ורואים מולכם מאגר ענק של אתגרים בקטגוריות שיכירו כל מי שהתנסה באתגר CTF מסוג jeopardy - קריפטוגרפיה, פורנזיקה, הנדסה לאחורה, פריצת אתרים, ועוד. כל אתגר מדורג לפי רמת קושי ומעניק נקודות, שנצברות לפרופיל האישי שלכם ולדירוג הכללי באתר.
הרעיון הוא פשוט: פותרים אתגר, מקבלים נקודות, מטפסים בטבלה. זו לולאת משוב מיידית שגורמת לזה להרגיש כמו משחק, וזה בכוונה. הרבה אנשים שמתחילים בעולם הסייבר נתקעים כי הם מרגישים שהם "לא מספיק טובים בשביל להתחיל". ב-CTFlearn קל מאוד לפתור את האתגרים הכי בסיסיים, לצבור כמה נקודות ראשונות, ולהרגיש שאתם בכלל מסוגלים לזה.
השכבה החברתית - היתרון והסיכון¶
הדבר שמייחד את CTFlearn הוא שלכל אתגר יש דף דיון משלו. אחרי שניגשתם לאתגר (ולפעמים אפילו בלי לפתור אותו), אתם יכולים לראות רמזים, הערות ולפעמים אפילו כיווני פתרון מלאים שכתבו משתמשים אחרים.
זה יתרון אמיתי כשאתם תקועים לגמרי ולא מבינים אפילו מאיפה להתחיל לחשוב על הבעיה. קריאה של רמז קטן יכולה לשבור קיר ולהחזיר אתכם לדרך.
אבל זה גם מלכודת. הפיתוי ללחוץ על "רמזים" אחרי שתי דקות של ניסיון, במקום להתעקש ולהתמודד עם התסכול, הוא אמיתי מאוד. וזה בדיוק התסכול הזה שבונה אתכם כפותרי בעיות. אם תרגילו את עצמכם לקפוץ ישר לפורום בכל פעם שמשהו לא עובד, תצברו נקודות אבל לא תבנו את השריר החשוב באמת - היכולת לשבת עם בעיה לא פתורה ולא לוותר עליה.
הכלל הפשוט: תנו לעצמכם זמן אמיתי לפני שאתם מציצים בדיון. גם אם זה חצי שעה של תסכול, זה חצי שעה שמשלמת דיבידנדים בהמשך.
איך זה מתחבר לשאר עולם ה-CTF¶
אם כבר ניסיתם picoCTF, תבחינו שהאווירה שונה. picoCTF בנוי כמסע מסודר עם רמזי לימוד מובנים בתוך האתגרים עצמם. CTFlearn הוא הרבה יותר פרוץ ואקראי - קופצים בין קטגוריות, בוחרים מה שמעניין אתכם באותו רגע, ונשענים על הקהילה כשצריך עזרה במקום על מבנה לימודי מובנה.
זה לא הופך אותו לפחות טוב, פשוט לתפקיד אחר. CTFlearn מצוין לשלב שבו כבר יש לכם קצת בסיס ואתם רוצים "לטייל" בין המון אתגרים קטנים בלי מחויבות לנתיב אחד, לבנות ביטחון עצמי, ולראות טווח רחב של סוגי בעיות.
למי זה מתאים¶
אם אתם ממש בתחילת הדרך ורוצים מקום נוח, לא מלחיץ, עם המון אתגרים קטנים לבחור מהם - CTFlearn מצוין. אם אתם מחפשים מסלול לימודי מסודר עם התקדמות הדרגתית - זה פחות זה, ותצטרכו להשלים אותו עם משאבים נוספים.
הכי חשוב: השתמשו בשכבה החברתית בתבונה. היא כלי עזר נהדר, לא קיצור דרך.
אם אתם רוצים לבנות בסיס אמיתי ולא רק לצבור נקודות, תבנו את הבסיס עם קורס בדיקות החדירה שלנו, ותשלבו את זה עם תרגול חופשי כמו CTFlearn כדי לחדד את מה שלמדתם.
בואו לדבר עם אנשים שעוברים בדיוק את אותו תהליך.
לסיכום¶
CTFlearn הוא מקום נהדר להתחיל בו, בזכות מחסום הכניסה הנמוך והקהילה התומכת סביב כל אתגר. רק תזכרו - הרמזים הם רשת ביטחון, לא הדרך הראשונה שאתם פונים אליה. תנו לעצמכם להתמודד עם הבעיה קודם.