כלי אבטחה בקוד פתוח
Nmap: הסורק שהתחיל את כולם
Nmap עונה על השאלה האמיתית הראשונה של כל מעורבות: מה יש שם ומה הוא פועל. גילוי מארח, סריקת יציאות, שירות וזיהוי גרסאות, סקריפטים של NSE ותריסר פורמטי פלט הופכים אותו לחצי הקדמי של כמעט כל מתודולוגיה שאנו מריצים. ההבדל בין סריקת חובבים למקצועית אינו הכלי; זוהי משמעת היקף, דגלים שנבחרו בכוונה, ותפוקות שנשמרו כך שהדוח יכול להוכיח כל טענה.
נקודות עיקריות
- הפעל גילוי לפני העומק: nmap -sn 10.10.0.0/24 סוויפים עבור מארחים חיים בזול, ואתה מאכיל רק שורדים בסריקות היקרות.
- ברירת המחדל המקצועית היא התפשטות TCP מלאה עם בדיקות גרסאות: nmap -sV -p- כנגד כל מארח חי, מכיוון ש-1000 היציאות המובילות מסתירות שירותים ביציאות גבוהות בכל פעם.
- שמור פלט גולמי בכל שלושת הפורמטים עם -oA scanname - הקובץ שניתן לתפוס מזין דוחות, ה-XML מזין כלים אחרים, הקובץ הרגיל הוא הקריאה האנושית.
- סקריפטים של NSE הם בדיקות מהירות, לא סורק פגיעות: --script http-title,ssl-cert נותן לך מעבר ראשון, אבל ממצאים כנים מאומתים ביד.
- זיהוי מערכת הפעלה (-O) ניחוש בערך; גרסאות שירות מ-sV נושאות את טביעות האצבע שהופכות למעשה לממצאי דיווח.
- UDP חשוב וכולם מדלגים על זה: nmap -sU --top-ports 50 מגביר שירותי SNMP, NTP ו-DNS סריקת TCP לעולם לא תראה; להפעיל אותו בהיקף ולהיות סבלני.
- דגלי תזמון הם אפשרויות תפוקה, לא קסם: -T4 עבור סוויפים פנימיים, -T5 רק כאשר עוצמת הקול מקובלת, מכיוון שתזמון אגרסיבי מחליף דיוק למהירות.
- הקו המשפטי הוא מסמך ההיקף: כל יעד IP ויציאה בקובץ ההרשאות שלך, וכל דבר מחוצה לו, לא נוגעים בו, נקודה.
הערת שטח
תוצאות הסריקה ששינו את דעתו של לקוח מעולם לא היו רשימת היציאות - זה היה הפלט -sV המציג שירות Perl משנת 2016 על מארח חיצוני. קובצי Raw -oA נמצאים בתיקיית המעורבות בדיוק כך שניתן לנצח את הטיעון הזה פעמיים, שבועות לאחר מכן.
שאלות נפוצות
מדוע Nmap עדיין ברירת המחדל לאחר עשרים וחמש שנים?
בשלות: טביעות אצבע של שירות, NSE ופורמטים של פלט שנצברו במשך עשרות שנים; סורק חדש צריך להוכיח את עצמו נגד זה, ורובם לא.
האם סריקה מלאה -p- איטית?
זה יכול להיות, וזו הסיבה שאנשי מקצוע מקבילים לכל מארח ומתזמנים את זה; סריקה מלאה של לילה מנצחת סריקה מהירה שהחמיצה את השירות ביציאה 8443.
האם אני צריך הרשאות שורש או אדמין?
עבור סריקות SYN, זיהוי מערכת הפעלה וסריקת UDP כן; סריקת חיבור (-sT) פועלת ללא פריבילגיה אך פועלת לאט יותר ומתנהגת אחרת.
האם Nmap יכול לנצל משהו בעצמו?
כמה סקריפטים של NSE עוברים מעבר לזיהוי, אבל זה לא תפקידו; Nmap ממצאים וטביעות אצבע, ושלב הניצול שייך לכלים אחרים.
איך Kinetikatech מסייעת לך ב-כלי אבטחה בקוד פתוח
זה מה שאנחנו עושים כל יום: אנשי המקצוע של ארגז הכלים לבדיקה ממשיכים לטעון: סורקים, סניפרים, קרקרים ופרוקסי אינטרנט הסבירו את האופן שבו הם משמשים בהתקשרויות אמיתיות - פקודות, דגלים, פלטים, והיכן כל אחד יושב במתודולוגיה. שירות בדיקות חדירה ואבטחת שרתי לינוקס שלנו מכסה את זה מקצה לקצה — הערכה, יישום, ניטור 24/7, ותגובה לחירום בתוך 30 דקות.