createResponseAction: хэрэглэгчийн node дээр хариу арга хэмжээ авах API арга
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ аргыг GravityZone XDR осол (incident) эсвэл өөрийн SOC-ийн үүсгэсэн осолд бүртгэгдсэн хэрэглэгчийн node дээр хариу арга хэмжээ (response action) авахад ашиглана. Хүсэлтийг XDR ослын ID-аар, эсвэл node-д заасан хэрэглэгчийн мэдээллээр гаргаж болно.
Параметрүүд
username— үйл явдалд оролцсон хэрэглэгчийн нэр; төрөл: String.actiontypeнь1,2,3,4,5,8,9эсвэл12үед заавал шаардлагатай.actionTypeнь6үед ослын ID өгөөгүй тохиолдолд л хэрэглэгчийн нэр шаардлагатай.actionTypeнь1,3,5,6,8эсвэл9үед энэ параметр зөв и-мэйл байх ёстой.actionTypeнь2эсвэл4үедdomain\usernameформаттай байх ёстой: мөр нь нэг ширхэг ташуу зураас (backslash) агуулж, домэйн ба хэрэглэгчийн нэр гэсэн яг хоёр хэсгээс бүрдэнэ.actionTypeнь12үед хоосон биш дурын мөр байж болно. Жишээ:"username": "user@bitdefender.com"emailId— хэрэглэгчийн node-той холбогдох и-мэйл ID; төрөл: String.actionTypeнь11үед энэ нь төстэй и-мэйлүүдийг тодорхойлоход ашиглах жишиг и-мэйлийн ID болно.actionTypeнь6үед заавал шаардлагатай.actionTypeнь11бөгөөдincidentIdашиглаж, осолд нэгээс олон и-мэйл нөөц байгаа үед мөн заавал шаардлагатай.actionTypeнь11,incidentIdашигласан бөгөөд осолд яг нэг и-мэйл нөөц байвалemailIdнь тэр и-мэйлийн ID-г автоматаар авна. Жишээ:"emailId": "AAMkADNiNWU0YTljLTRiYmEtNGFlMi1iNzRhLWI5NDk4Y2QwOWM1NQBGAAAAAAD3LHfFVxR-TIchBqXPMdrxBwAlFp_8PvdsSKRtFCjiDPaqAAAAAAEMAAAlFp_8PvdsSKRtFCjiDPaqAAAQLe0eAAA="actionType— авах арга хэмжээний төрөл ба түүнийг ямар орчинд хэрэглэх; хүсэлтэд заавал орно; төрөл: Integer. Боломжит утгууд:
- 1 - Microsoft 365 (Office 365) эсвэл Entra ID (Azure AD) хэрэглэгчийн нэвтрэх мэдээллийг шинэчлэх.
- 2 - Active Directory хэрэглэгчийн нэвтрэх мэдээллийг шинэчлэх.
- 3 - Microsoft 365 (Office 365) эсвэл Entra ID (Azure AD) хэрэглэгчийг идэвхгүй болгох.
- 4 - Байгууллагын дотоод (on-premises) Active Directory хэрэглэгчийг идэвхгүй болгох.
- 5 - Microsoft 365 (Office 365) эсвэл Entra ID (Azure AD) хэрэглэгчийг эвдэрсэн (compromised) гэж тэмдэглэх.
- 6 - Microsoft 365 (Office 365) хэрэглэгчийн дансны и-мэйлийг устгах.
- 8 - Google хэрэглэгчийг идэвхгүй болгох.
- 9 - Google хэрэглэгчийн нэвтрэх мэдээллийг шинэчлэх.
- 10 - Microsoft 365 (Office 365) OneDrive эсвэл SharePoint файлыг устгах.
- 11 - Microsoft 365 (Office 365) хэрэглэгчээс жишиг и-мэйлтэй төстэй и-мэйлүүдийг устгах.
- 12 - AWS хэрэглэгчийг идэвхгүй болгох.
Жишээ: "actionType": 4
incidentId— хэрэглэгчийн node-ууд харъяалагдах ослын ID; төрөл: String; нэмэлт шаардлага байхгүй. ХүсэлтэдincidentIdэсвэлintegrationIdentifiers-ийн аль нэг заавал орно.
> Чухал: incidentId болон integrationIdentifiers хоёуланг нь өгвөл хүсэлтийг зөвхөн incidentId-аар боловсруулна. Энэ тохиолдолд integrationIdentifiers параметрийг үл тооно.
Жишээ: "incidentId": "5b680f6fb1a43d860a7b23c0"
integrationIdentifiers— хэрэглэгчийг импортлоход ашигласан интеграцийг тодорхойлоход шаардлагатай мэдээлэл; төрөл: Object. ДоорхintegrationIdentifiersхэсгийг үзнэ үү. Жишээ:"integrationIdentifiers": { "companyId": "66b08ace2f15a991ca079343", "officeTenantId": "123e4567-e89b-12d3-a456-426614174000" }targets— зөвхөнactionType11-д дэмжигдэнэ. Устгах Microsoft 365 (Office 365)-ийн аль төстэй и-мэйлүүдийг заана. И-мэйл бүрийг хэрэглэгч ба и-мэйл ID-аар, эсвэл төстэй байдлын хэшээр (similarity hash) тодорхойлж болно.integrationIdentifiersашиглах үед заавал шаардлагатай;incidentIdашиглах үед хамаарахгүй; төрөл: Object эсвэл Array of Objects. Array of Objects бол объект бүрuserIdбаmailIds-ийг агуулах ба бүх объект дахь и-мэйл ID-ийн нийт тоо1000-аас хэтэрч болохгүй. Object бол зөвхөнsimilarityHash-ийг агуулна. Доорхtargetsхэсгийг үзнэ үү.
- Ижил similarity hash-тай бүх и-мэйлийг устгах: "targets": { "similarityHash": "a1b2c3d4e5f6" }
- Хэрэглэгч ба и-мэйл ID-аар тодорхойлсон жагсаасан и-мэйлүүдийг устгах: "targets": [ { "userId": "d0c55688-45c4-4bfc-a033-c49caa3b3b9d", "mailIds": [ "AAMkADhkNTIyNjYzLTQ1ZmYtNDZlNi1iMjExLWVmZjhlYWRjYzIxNABGAAAAAAB7fiYJE372QbIC-lf_MXEHBwAJPJXoGMjpRYZoFcE4nZMWAAAAAAEPAAAJPJXoGMjpRYZoFcE4nZMWAAPF9SdxAAA=" ] } ]
fileUrl— устгах файлын URL; зөвхөнactionType10-д дэмжигдэнэ;actionTypeнь10үед заавал шаардлагатай; төрөл: String; нэмэлт шаардлага байхгүй. Жишээ:"fileUrl": "https://example-my.sharepoint.com/personal/xDocuments/x.txt.exe"
Бүх public API аргад нийтлэг параметрүүд
id— хүсэлтийг хариутай нь холбох таниулагч. Хүлээн авагч хариунд ижил утгыг буцаадаг тул дуудлагыг амархан мөрдөнө; хүсэлтэд заавал орно; төрөл: String; нэмэлт шаардлага байхгүй. Жишээ:"id": "ad12cb61-52b3-4209-a87a-93a8530d91cb"method— хүсэлт илгээж буй аргын нэр; хүсэлтэд заавал орно; төрөл: String; зөв аргын нэр байх ёстой. Жишээ:"method": "methodName"jsonrpc— хүсэлт ба хариуд хэрэглэх JSON-RPC-ийн хувилбар; хүсэлтэд заавал орно; төрөл: String; цорын ганц боломжит утга нь2.0. Жишээ:"jsonrpc": "2.0"params— хүсэлтийн тохиргоог агуулсан объект; хүсэлтэд заавал орно; төрөл: Object; нэмэлт шаардлага байхгүй. Жишээ:"params": {...}
Объектууд
integrationIdentifiers
Интеграцийн төрлөөс хамаарч дараах гурван багцын аль нэгийг ашиглана.
Active Directory (adUserSid):
companyId— интеграцийг хийсэн компанийн ID; хүсэлтэд заавал орно; төрөл: String.adUserSid— зорилтот хэрэглэгчийн Security Identifier (SID); хүсэлтэд заавал орно; төрөл: String. Энэ параметрийн утга зөв SID байх ёстой.
Microsoft 365 (Office 365) (officeTenantId):
companyId— интеграцийг хийсэн компанийн ID; хүсэлтэд заавал орно; төрөл: String.officeTenantId— интеграци үүсгэхэд ашигласан Microsoft 365 (Office 365) таниулагч; хүсэлтэд заавал орно; төрөл: String. Энэ параметрийн утга зөв GUID байх ёстой.
Google (sensorIdentifier):
companyId— интеграцийг хийсэн компанийн ID; хүсэлтэд заавал орно; төрөл: String.sensorIdentifier— интеграци үүсгэхэд ашигласан Google client и-мэйл; хүсэлтэд заавал орно; төрөл: String. Энэ параметр зөв и-мэйл форматтай байх ёстой.
AWS хэрэглэгчийг идэвхгүй болгох
companyId— интеграцийг хийсэн компанийн ID; хүсэлтэд заавал орно; төрөл: String.accessKeyId— AWS интеграцийг тохируулахад ашигласан AWS Access Key ID. Идэвхгүй болгох хүсэлтийг гүйцэтгэх AWS дансыг тодорхойлно. Ингэснээр Deactivate AWS user үйлдэл зөв AWS орчинд хэрэгжинэ; хүсэлтэд заавал орно; төрөл: String. Энэ параметр AWS түлхүүрийн зөв форматтай байх ёстой.
targets
similarityHash— төстэй и-мэйлүүдийг тодорхойлоход ашиглах төстэй байдлын хэш; заавал биш; төрөл: String.userId— устгах и-мэйлийг хүлээн авсан эсвэл илгээсэн хэрэглэгчийн гадаад ID;mailIds-тай хамт ашиглахад шаардлагатай;similarityHashзаасан бол хамаарахгүй; төрөл: String.mailIds—userId-аар тодорхойлогдсон хэрэглэгчид хамаарах, устгах и-мэйлүүдийн ID;userId-тай хамт ашиглахад шаардлагатай;similarityHashзаасан бол хамаарахгүй; төрөл: Array of Strings.
Буцаах утга
result— String; үүсгэсэн хариу арга хэмжээний ID.
Жишээнүүд
Хүсэлт
Ослын ID-аар хариу арга хэмжээ үүсгэх:
{
"params": {
"username": "username",
"actionType": 1,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "username",
"actionType": 2,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "username",
"actionType": 3,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "username",
"actionType": 4,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "username",
"actionType": 5,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"emailId": "AAMkAGRlNjg4ZjM4LTNjNWMtNDdiOS04OWE5LTMzYT=",
"username": "username",
"actionType": 6,
"incidentId": "5b680f6fb1a43d860a7b23c0"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"actionType": 8,
"username": "example@bitdefender.com",
"incidentId": "6851e28bc26a4618fe061101"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "0df7568c-59c1-48e0-a31b-18d83e6d9810"
}{
"params": {
"actionType": 9,
"username": "example@bitdefender.com",
"incidentId": "6851e28bc26a4618fe061101"
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "0df7568c-59c1-48e0-a31b-18d83e6d9810"
}{
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8",
"jsonrpc": "2.0",
"method": "createResponseAction",
"params": {
"actionType": 10,
"incidentId": "693b9615d3ea526e60ed7c99",
"fileUrl": "https://example-my.sharepoint.com/personal/xDocuments/x.txt.exe"
}
}{
"params": {
"actionType": 11,
"incidentId": "6908d87294d8ed19804f8544",
"emailId": "AAMkADNiNWU0YTljLTRiYmEtNGFlMi1iNzRhLWI5NDk4Y2QwOWM1NQBGAAAAAAD3LHfFVxR-TIchBqXPMdrxBwAlFp_8PvdsSKRtFCjiDPaqAAAAAAEMAAAlFp_8PvdsSKRtFCjiDPaqAAAQLe0eAAA="
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"id": "request-id",
"jsonrpc": "2.0",
"method": "createResponseAction",
"params": {
"actionType": 12,
"username": "aws-username-example",
"incidentId": "68f769507b3655a5f4e42d0e"
}
}Компанийн ID болон интеграцийн таниулагчаар хүсэлт үүсгэх:
{
"params": {
"username": "user@bitdefender.com",
"actionType": 1,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"officeTenantId": "123e4567-e89b-12d3-a456-426614174000"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "domain\\user",
"actionType": 2,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"adUserSid": "S-1-5-21-3623811015-3361044348-30300820-1013"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "user@bitdefender.com",
"actionType": 3,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"officeTenantId": "123e4567-e89b-12d3-a456-426614174000"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "domain\\user",
"actionType": 4,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"adUserSid": "S-1-5-21-3623811015-3361044348-30300820-1013"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "user@bitdefender.com",
"actionType": 5,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"officeTenantId": "123e4567-e89b-12d3-a456-426614174000"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"emailId": "AAMkAGRlNjg4ZjM4LTNjNWMtNDdiOS04OWE5LTMzYT=",
"username": "user@bitdefender.com",
"actionType": 6,
"integrationIdentifiers": {
"companyId": "66b08ace2f15a991ca079343",
"officeTenantId": "123e4567-e89b-12d3-a456-426614174000"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"username": "targetuser@bitdefender.com",
"actionType": 8,
"integrationIdentifiers": {
"companyId": "6851e78bc26a4618fe061802",
"sensorIdentifier": "googleclient@bitdefender.com"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "0df7568c-59c1-48e0-a31b-18d83e6d9810"
}{
"params": {
"username": "targetuser@bitdefender.com",
"actionType": 9,
"integrationIdentifiers": {
"companyId": "6851e78bc26a4618fe061802",
"sensorIdentifier": "googleclient@bitdefender.com"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "0df7568c-59c1-48e0-a31b-18d83e6d9810"
}{
"params": {
"actionType": 10,
"fileUrl": "https://example-my.sharepoint.com/personal/xDocuments/x.txt.exe",
"integrationIdentifiers": {
"companyId": "7037077785c907e4ca044812",
"officeTenantId": "8ddf1a13-957f-4d11-927e-5a140590f249"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"actionType": 11,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"officeTenantId": "3b8624b5-06e7-45fc-8b56-4e24a9909bc0"
},
"targets": {
"similarityHash": "a1b2c3d4e5f6"
}
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"params": {
"actionType": 11,
"integrationIdentifiers": {
"companyId": "5b680f6fb1a43d860a7b23c8",
"officeTenantId": "3b8624b5-06e7-45fc-8b56-4e24a9909bc0"
},
"targets": [
{
"userId": "d0c55688-45c4-4bfc-a033-c49caa3b3b9d",
"mailIds": [
"AAMkADhkNTIyNjYzLTQ1ZmYtNDZlNi1iMjExLWVmZjhlYWRjYzIxNABGAAAAAAB7fiYJE372QbIC-lf_MXEHBwAJPJXoGMjpRYZoFcE4nZMWAAAAAAEPAAAJPJXoGMjpRYZoFcE4nZMWAAPF9SdxAAA="
]
}
]
},
"jsonrpc": "2.0",
"method": "createResponseAction",
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}{
"id": "request-id",
"jsonrpc": "2.0",
"method": "createResponseAction",
"params": {
"actionType": 12,
"username": "aws-username-example",
"integrationIdentifiers": {
"companyId": "68ee48a6b99deb23920d66f2",
"accessKeyId": "AAAAAAAAAAAAAAAAAAAA"
}
}
}Хариу
{
"id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8",
"jsonrpc": "2.0",
"result": "6560a95884f89d6eca0b61b1"
}Энэ хуудсанд гарсан нэр томъёо
- Incidents
- Илэрсэн халдлага, түүний алхмуудын бүртгэл (EDR/XDR)
