PracticU

פתיחת פורטים ב-Firewall
חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס CCNA - הסמכה בינלאומית של סיסקו - מבחן 200-301 › פתיחת פורטים ב-Firewall חלק 2
מילון מושגים:
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
UDP - פרוטוקול תקשורת מהיר ללא אישור קבלה, המתאים לשידורי וידאו, קול ומשחקים שבהם מהירות חשובה מאמינות.
FTP - פרוטוקול להעברת קבצים בין מחשבים ברשת, בין לקוח לשרת.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.
באג - תקלה או שגיאה בקוד שגורמת לתוכנה להתנהג בניגוד למצופה.
ICMP - פרוטוקול לשליחת הודעות בקרה ושגיאה ברשת, המשמש בין היתר בפקודת ping.

פתיחת פורטים ב-Firewall חלק 2
כדי שפינג יגיע למחשב, צריך חוק Inbound ב-Windows Firewall שמאפשר אותו. ההרצאה בונה חוק כזה ידנית, ואחר כך מראה שיש חוק מוכן שעושה את אותו דבר.
השלבים העיקריים
1. חוק חדש: ב-Inbound Rules לוחצים ימני ו-New Rule. סוגי החוקים הם Program, Port, Predefined, וגם Custom שנותן הכי הרבה אפשרויות. Port מתאים רק ל-TCP ול-UDP, ופינג אינו אחד מהם.
2. תחולה: ב-Custom בוחרים All programs, כי לא ידוע איזו תוכנה עונה לפינג. אפשר גם לבחור תוכנה מסוימת או שירות מסוים, למשל שרת FTP.
3. פרוטוקול: בוחרים ICMPv4. אין בו פורטים, ולכן שדה הפורט נעלם. אפשר היה לבחור TCP עם פורטים כמו 80 ו-443 לשרת אינטרנט.
4. מי רשאי: בוחרים Any IP address. אפשר להגביל לכתובת מסוימת, לטווח או לכל הרשת המקומית.
5. פעולה: Allow the connection, ולא חסימה.
6. פרופיל: כל חוק משויך לפרופילים Domain, Private ו-Public. הרשת הנוכחית מוגדרת Public, ולכן החוק חייב לכלול גם אותו. נותנים שם ולוחצים Finish.
7. ניהול החוק: הוא מופיע ברשימה. Disable מבטל אותו ו-Enable מפעיל, ואחרי לחיצה כפולה אפשר לשנות שם, היקף ופרוטוקול. הפינג עובד כשהחוק פעיל, ו-request timeout כשהוא מבוטל.
8. החוק המוכן: אפשר למחוק את מה שנוצר ולהפעיל ב-Enable את החוק המובנה ICMPv4. יש שניים, אחד לדומיין ואחד לרשתות רגילות.
עקרונות שהוזכרו
- ברירת המחדל לכל פרופיל, ב-Properties, היא לחסום כל Inbound שאין לו חוק מתאים, ולאפשר כל Outbound. לכן פינג החוצה עובד ופינג פנימה לא.
- כמה שפחות פורטים פתוחים מקטין את שטח התקיפה, כי באגים בתוכנות הם דרך לניצול. כאן נפתח רק ICMP כדי לבדוק אילו מחשבים ברשת הביתית חיים.
אחרי ההרצאה אפשר ליצור חוק Firewall בהתאמה אישית, וגם להבין למה פינג נחסם כברירת מחדל.
השיעור הבא בקורס: כרטיסי רשת במכונה וירטואלית של VMware Workstation חלק 1

פרקי ההרצאה: פתיחת פורטים ב-Firewall חלק 2

  1. 00:00

    יצירת חוק חדש בפיירוול לפינגים

  2. 00:41

    פורטים רק ב-TCP ו-UDP

  3. 01:17

    Custom Rule בהתאמה אישית

  4. 02:30

    הגבלה לפרוטוקול ולפורטים

  5. 03:07

    פינגים בפרוטוקול ICMP

  6. 03:59

    הקטנת שטח התקיפה

  7. 04:57

    הגדרת מי מורשה לשלוח פינג

  8. 05:50

    Allow או Block ובחירת פרופיל

תמלול ההרצאה: פתיחת פורטים ב-Firewall חלק 2

הטקסט המלא של הדקות הראשונות בהרצאה «פתיחת פורטים ב-Firewall חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:32

    אליו תקשורת זאת אופציה ראשונה אופציה שנייה זה לאפשר פורט מסוים לכניסה זה אומר שפאקט שמגיע מבחוץ נניח בפורט 80 אני מאפשר לו להיכנס פנימה ובפנים אמורה איזושהי תוכנה לתפוס את הפאקט הזה להאזין בפורט 80 שימו לב פורטים זה רק ב-tcp ו-udp פינגים לא שייכים לא ל-tcp ולא ל-udp זה פרוטוקול אחר לגמרי בפינגים אין

  3. 00:59

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

  4. 01:26

    אפשרויות ונעשה next עכשיו הוא שואל אותי האם אם החוק הזה יהיה לגבי תוכנה מסוימת אני יכול להגיד לו בדיוק איזה תוכנה אני מאפשר לה לקבל תקשורת או שזה לגבי כל התוכנות במחשב או לגבי סרוויס מסוים פה ב-customize אני יכול לבחור סרוויס מסוים ולהגיד התוכנה שרצה ברקע נניח לביץ הזה אני מאפשר תקשורת מבחוץ שהוא יוכל לקבל תקשורת נכנסת זה היה טוב אם

  5. 01:55

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

  6. 02:19

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

  7. 02:38

    לאיזושהי שפה מסוימת. אני יכול להגביל ב-TCP לפורטים מסוימים. לכתוב פה פורט, נניח 80.443, זה אומר תקשורת Webbit-LI. אם יש לי שרת אינטרנט במחשב, אני מאפשר גם HTTP וגם HTTPS אליי.

  8. 02:55

    אבל אני לא רוצה TCP, אני רוצה פינגים. ואמרנו פינגים זה פרוטוקול נפרד, הוא לא TCP, הוא לא UDP, יש לו שפה משלו שנקראת ICMP. זאת השפה המיוחדת של פינגים.

  9. 03:07

    אז אני בוחר ICMP, ושימו לב, אני לא יכול לבחור פה פורטים יותר, כי אין ב-ICMP שום פורטים. חשוב להבין שמבחינתי הכי טוב שכל הפיירול יהיה סגור בכלל, שאף אחד לא יתחבר אליי.

  10. 03:21

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

  11. 03:37

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

  12. 03:48

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

  13. 04:10

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

  14. 04:39

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

  15. 05:02

    במקרה שלי רק למכונה וירטואלית מותר לשלוח פינגים אליי אני לא הולך להגביל את זה אני אעשה any IP address יכלתי פה לעשות add ולרשום ממש כתובת IP של מכונה וירטואלית או להגיד לו מאיזה IP עד איזה IP יכלתי גם לבחור הגדרות מוכנות מראש לדוגמה כל הסאבנט הפיזי שלי כל הרשת המקומית שלי כל מי שמחובר איתי מאותה הרשת יכול לעשות אליי פינגים אבל מחשבים נניח מבחוץ לא יוכלו

  16. 05:30

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

  17. 06:01

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

לקורס המלא: קורס CCNA אונליין בעברית

ההרצאה הקודמת: פתיחת פורטים ב-Firewall - חלק 1

ההרצאה הבאה: כרטיסי רשת במכונה וירטואלית - של VMware Workstation - חלק 1

הרצאות קשורות מקורסים אחרים

  • פתיחת פורטים במכונה וירטואלית בענן
  • פתיחת פורטים במחשב לשיתופים SHARE ול-PING
  • קונטיינר בענן - Cloud Run - פתיחת פורטים בקונטיינר
  • סיכום ב-3 דקות - חוקים ב-Firewall

קורסים נוספים במסלול

  • קורס CCNP
  • קורס פורטיגייט - FortiGate
  • קורס צ'ק פוינט - Check Point Gaia R81