SSH
במסמך הזה מוסבר איך לשלב SSH עם Google SecOps.
הגדרת שילוב של SSH ב-Google Security Operations
הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.
פעולות
חסימת כתובת IP ב-IPtables
תיאור
מוסיפים כלל ל-IPtables כדי לחסום כתובת IP.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | x.x.x.x | כתובת של שרת מרוחק. |
| שם משתמש מרוחק | String | יחידה ארגונית שעברה תהליך רוט (root) | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
| חסימת כתובת IP | String | לא רלוונטי | כתובת ה-IP לחסימה. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
N/A
מחיקת כלל חומת אש
תיאור
מחיקת כלל חומת אש של IPtables (לדוגמה: INPUT -s 10.0.0.10 -j DROP).
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | כתובת השרת המרוחק (לדוגמה: x.x.x.x). | לא רלוונטי |
| שם משתמש מרוחק | String | יחידה ארגונית שעברה תהליך רוט (root) | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
| כלל IPtables | String | לא רלוונטי | ערך הכלל (לדוגמה: INPUT -s 10.0.0.10 -j DROP). |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
N/A
הפעלת התוכנית
תיאור
להריץ סקריפט במחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
| נתיב תוכנית מרוחקת | String | לא רלוונטי | הנתיב לתוכנית במארח המרוחק. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| תוצאות | לא רלוונטי | לא רלוונטי |
תוצאת JSON
N/A
הצגת רשימת החיבורים
תיאור
הצגת רשימה של כל החיבורים במכונה מרוחקת.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| תוצאות | נכון/לא נכון | תוצאות:False |
תוצאת JSON
{
"Results": [
"Proto,Recv-Q,SendQ,Local,Address,Foreign,Address,State,PID/Program,name",
"tcp,0,0,0.0.0.0:111,0.0.0.0:*,LISTEN,1/systemd",
"tcp,0,0,0.0.0.0:22,0.0.0.0:*,LISTEN,10624/sshd"
]
}
הצגת רשימה של תהליכים
תיאור
הצגת רשימה של התהליכים שפועלים במחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | 22 | יציאת ברירת המחדל תהיה 22. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| תוצאות | לא רלוונטי | לא רלוונטי |
תוצאת JSON
{
"Processes": [
"USER,PID,%CPU,%MEM,VSZ,RSS,TTY,STAT,START,TIME,COMMAND",
"root,1,0.0,0.0,193656,6656,?,Ss,Jan16,0:24,/usr/lib/systemd/systemd --system --deserialize 24",
"root,32142,0.0,0.0,0,0,?,S,Jan22,0:32,[kworker/3:1]"
]
}
הצגת רשימת הכללים של IPtables
תיאור
מציג רשימה של כללי IPtable במחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | יציאת ברירת המחדל תהיה 22. |
| Chain | String | לא רלוונטי | שרשרת ה-IPtables שרוצים לראות (לדוגמה: INPUT, OUTPUT וכו'). |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| תוצאות | נכון/לא נכון | תוצאות:False |
תוצאת JSON
{
"-,Chain,Rule": [
"-P,INPUT,ACCEPT",
"-P,FORWARD,ACCEPT",
"-P,OUTPUT,ACCEPT"
]
}
יציאה של משתמש מהמערכת
תיאור
ניתוק משתמש חיצוני.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | יציאת ברירת המחדל תהיה 22. |
| שם המשתמש להתנתקות | String | לא רלוונטי | שם המשתמש להתנתקות. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
לא רלוונטי
פינג
תיאור
בדיקת הקישוריות.
פרמטרים
לא רלוונטי
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
לא רלוונטי
הפעלה מחדש של המחשב
תיאור
הפעלה מחדש של שרת מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | יציאת ברירת המחדל תהיה 22. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
N/A
הרצת פקודה
תיאור
להריץ פקודה במחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
| פקודה | String | לא רלוונטי | תוכן הפקודה (לדוגמה: ifconfig). |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| תוצאות | נכון/לא נכון | תוצאות:False |
תוצאת JSON
{
"ifconfig":
"ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500
Ninet1.1.1.1netmask1.1.1.1broadcast1.1.1.1
ninet6fe80: : 2156: 9c37: 7a0d:
87eprefixlen64scopeid0x20<link>
nether00: 50: 56: b5: 70: e3txqueuelen1000(Ethernet)
nRXpackets7448423bytes1077754116(1.0GiB)
nRXerrors0dropped0overruns0frame0
nTXpackets370155bytes44300304(42.2MiB)
nTXerrors0dropped0overruns0carrier0collisions0
nlo: flags=73<UP,LOOPBACK,RUNNING>mtu65536
Ninet1.1.1.1netmask1.1.1.1
ninet6: : 1prefixlen128scopeid0x10<host>
nlooptxqueuelen1000(LocalLoopback)
nRXpackets86bytes4780(4.6KiB)
nRXerrors0dropped0overruns0frame0
nTXpackets86bytes4780(4.6KiB)
nTXerrors0dropped0overruns0carrier0collisions0"
}
כיבוי המכונה
תיאור
כיבוי של מחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | יציאת ברירת המחדל תהיה 22. |
| זמן המתנה | String | לא רלוונטי | הזמן להמתנה לפני כיבוי בדקות (לדוגמה: עכשיו). |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
N/A
סיום התהליך
תיאור
סיום תהליך במחשב מרוחק.
פרמטרים
| פרמטר | סוג | ערך ברירת המחדל | תיאור |
|---|---|---|---|
| שרת מרוחק | String | לא רלוונטי | כתובת השרת המרוחק (לדוגמה: x.x.x.x). |
| שם משתמש מרוחק | String | לא רלוונטי | לא רלוונטי |
| סיסמת שלט רחוק | String | לא רלוונטי | לא רלוונטי |
| יציאה מרוחקת | String | לא רלוונטי | לא רלוונטי |
| עיבוד | String | לא רלוונטי | תהליך סיום החשבון. |
ריצה
הפעולה הזו מופעלת על כל הישויות.
תוצאות הפעולה
העשרה של ישויות
לא רלוונטי
תובנות
לא רלוונטי
תוצאת סקריפט
| שם התוצאה של הסקריפט | אפשרויות ערך | דוגמה |
|---|---|---|
| is_success | נכון/לא נכון | is_success:False |
תוצאת JSON
N/A
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.