בדף הזה מוסבר איך לראות וליישם המלצות לגבי מתי להסיר את טווח כתובות ה-IP של 0.0.0.0/0 מרשתות מורשות.
מכונות עם 0.0.0.0/0 ברשתות מורשות מקבלות חיבורים מכל כתובות ה-IP באינטרנט. שירות ההמלצות הזה נקרא הסרת גישה ציבורית רחבה.
שירות ההמלצות הזה מזהה באופן יזום מכונות עם טווחי כתובות IP ציבוריות רחבים, ומספק תובנות והמלצות לשיפור האבטחה של המכונות. אתם יכולים להציג תובנות והמלצות מפורטות לגבי מכונות שמופעלים בהן טווחי כתובות IP ציבוריות וחשופות לפרצות אבטחה באמצעות מסוף Google Cloud , ה-CLI של gcloud או Recommender API.
לפני שמתחילים
מוודאים שהפעלתם את Recommender API.
תפקידים והרשאות נדרשים
כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, ודאו שיש לכם את התפקידים הנדרשים בניהול זהויות והרשאות גישה (IAM).
| Tasks | תפקידים |
|---|---|
| לצפייה בהמלצות |
recommender.cloudsqlViewer או cloudsql.admin.
|
| יישום ההמלצות |
cloudsql.editor
או cloudsql.admin.
|
הצגת רשימת ההמלצות
כדי להציג את רשימת ההמלצות:
המסוף
כדי להציג רשימה של המלצות לגבי אבטחת מכונות, פועלים לפי השלבים הבאים:
נכנסים לדף Cloud SQL Instances.
מעיינים בעמודה בעיות בטבלת המופעים.
אפשר גם לפעול לפי השלבים הבאים:
נכנסים אל Active Assist.
מידע נוסף זמין במאמר עיון בהמלצות.
בכרטיס כל ההמלצות, לוחצים על אבטחה.
gcloud
מריצים את הפקודה gcloud recommender recommendations list:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.SecurityRecommender \ --filter=recommenderSubtype=REMOVE_BROAD_PUBLIC_IP_RANGE
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט.
- LOCATION: אזור שבו נמצאים המכונות, למשל us-central1.
API
מפעילים את ה-method recommendations.list באופן הבא:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=REMOVE_BROAD_PUBLIC_IP_RANGE
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט.
- LOCATION: אזור שבו נמצאים המכונות, למשל
us-central1.
צפייה בתובנות ובהמלצות מפורטות
כדי לראות תובנות והמלצות מפורטות:
המסוף
אחרי שמוצגת רשימת ההמלצות, לוחצים על אחת מהן. חלונית ההמלצות מופיעה, וכוללת תובנות והמלצות מפורטות.
gcloud
מריצים את הפקודה gcloud recommender insights list:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.SecurityInsight \ --filter=insightSubtype=BROAD_AUTHORIZED_NETWORKS
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט.
- LOCATION : אזור שבו נמצאים המכונות, למשל
us-central1.
API
מפעילים את ה-method insights.list באופן הבא:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.SecurityInsight/insights?filter=insightSubtype=BROAD_AUTHORIZED_NETWORKS
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט.
- LOCATION: אזור שבו נמצאים המכונות, למשל
us-central1.
יישום ההמלצה
המסוף
כדי ליישם את ההמלצה הזו, לוחצים על ניהול רשתות מורשות ומשתמשים באחת מהאפשרויות הבאות:
- הסרת כתובות IP רחבות מרשתות מורשות. מידע נוסף זמין במאמר מתן הרשאה באמצעות רשתות מורשות.
- משתמשים ב-Cloud SQL Auth Proxy ובמחברי שפה של Cloud SQL.
gcloud
כדי ליישם את ההמלצה הזו, אפשר להשתמש באחת מהאפשרויות הבאות:
- הסרת כתובות IP רחבות מרשתות מורשות. מידע נוסף זמין במאמר מתן הרשאה באמצעות רשתות מורשות.
- משתמשים ב-Cloud SQL Auth Proxy ובמחברי שפה של Cloud SQL.
API
כדי ליישם את ההמלצה הזו, אפשר להשתמש באחת מהאפשרויות הבאות:
- הסרת כתובות IP רחבות מרשתות מורשות. מידע נוסף זמין במאמר מתן הרשאה באמצעות רשתות מורשות.
- משתמשים ב-Cloud SQL Auth Proxy ובמחברי שפה של Cloud SQL.