APIVoid in Google SecOps einbinden
In diesem Dokument wird beschrieben, wie Sie APIVoid in Google Security Operations (Google SecOps) einbinden.
Hinweis
Bevor Sie die APIVoid-Integration in Google SecOps für v2 konfigurieren, prüfen Sie, ob Sie Folgendes haben:
APIVoid v2-Konto: Ein aktives Konto mit Zugriff auf v2 API-Dienste.
APIVoid v2-API-Schlüssel: Ein neuer API-Schlüssel, der speziell für v2-APIs über Ihr APIVoid-Nutzer-Dashboard generiert wurde.
Aktualisierte API-Endpunkte: Sie sollten mit den aktualisierten v2-API-Endpunkt-URLs für die spezifischen APIVoid-Dienste vertraut sein, die Sie verwenden möchten (z. B. IP Reputation API, Domain Reputation API).
APIVoid v2-API-Schlüssel generieren
So generieren Sie Ihren APIVoid v2-API-Schlüssel:
Melden Sie sich in Ihrem APIVoid-Nutzer-Dashboard an.
Gehen Sie zum Abschnitt API-Schlüssel. (Die Position kann sich je nach Dashboard-Updates ändern.)
Generieren Sie einen neuen API-Schlüssel. Kopieren Sie den Schlüssel sofort und bewahren Sie ihn sicher auf. Sie darf nur einmal angezeigt werden.
Netzwerk
| Funktion | Standardport | Richtung | Protokoll |
|---|---|---|---|
| API | Mehrfachwerte | Ausgehend | apikey |
Integrationsparameter
Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:
| Parametername | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Instanzname | String | – | Nein | Name der Instanz, für die Sie die Integration konfigurieren möchten. |
| Beschreibung | String | – | Nein | Beschreibung der Instanz. |
| API-Stamm | String | https://endpoint.apivoid.com | Ja | Adresse der APIVoid-Instanz. |
| API-Schlüssel | Passwort | – | Ja | In der APIVoid-Konsole generierter API-Schlüssel. |
| SSL überprüfen | Kästchen | Deaktiviert | Nein | Aktivieren Sie dieses Kästchen, wenn für Ihre APIVoid-Verbindung eine SSL-Verifizierung erforderlich ist. |
| Remote ausführen | Kästchen | Deaktiviert | Nein | Setzen Sie ein Häkchen, um die konfigurierte Integration remote auszuführen. Nachdem Sie das Häkchen gesetzt haben, wird die Option zum Auswählen des Remote-Nutzers (Agenten) angezeigt. |
Eine Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.
Sie können später bei Bedarf Änderungen vornehmen. Nachdem Sie eine Integrationsinstanz konfiguriert haben, können Sie sie in Playbooks verwenden. Weitere Informationen zum Konfigurieren und Unterstützen mehrerer Instanzen finden Sie unter Mehrere Instanzen unterstützen.
Aktionen
Weitere Informationen zu Aktionen finden Sie unter Auf ausstehende Aktionen im Workdesk reagieren und Manuelle Aktion in einem Fall ausführen.
Domainreputation abrufen
Mit der Domainreputationsprüfung können Sie feststellen, ob eine Domain von einem beliebten und vertrauenswürdigen Domain-Sperrlistendienst wie URLVir, ThreatLog, OpenPhish, Spam404, PhishTank, ZeuS Tracker und anderen ausgeschlossen wurde. Die Dienste für Sperrlisten mit mehreren Domains identifizieren potenziell schädliche und betrügerische Websites, die an der Verbreitung von Malware, Phishing-Vorfällen und gefälschten Onlineshops beteiligt sind.
Parameter
| Parametername | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Grenzwert | String | 0 | Ja | Grenzwert für Domainrisiko. Der Grenzwert muss ein numerischer Wert sein. Beispiel: 3 |
| Statistiken erstellen | Kästchen | Aktiviert | Ja | Geben Sie an, ob die Aktion Statistiken erstellen soll oder nicht. |
Anwendungsfälle
Ein Anwendungsfall der Domain Reputation API ist die Prüfung, ob die Websites des Clients ausgeschlossen sind, die Prüfung von URLs, die von Nutzern in Ihrer Anwendung eingereicht wurden, oder die Identifizierung potenziell bösartiger und unsicherer Websites.
Ausführen am
Diese Aktion wird für die folgenden Entitäten ausgeführt:
- Hostname
- URL
Aktionsergebnisse
Entitätsanreicherung
Entität als verdächtig markieren, wenn die Anzahl der negativen Engines gleich oder höher als der angegebene Schwellenwert ist.
| Name des Anreicherungsfelds | Logik – Wann anwenden |
|---|---|
| alexa_top_100k | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| domain_length | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| alexa_top_10k | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Sperrlisten | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Server | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Host | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| most_abused_tld | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| alexa_top_250k | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
| Schweregrad | Beschreibung |
|---|---|
| Warnen | Es wird eine Warnstatistik erstellt, um über den schädlichen Status der angereicherten Entität zu informieren. Der wird erstellt, wenn die Anzahl der erkannten Engines den vor dem Scan festgelegten Mindestschwellenwert für verdächtige Aktivitäten erreicht oder überschreitet. |
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Erfolgreich | Wahr/falsch | success:False |
JSON-Ergebnis
[
{
"EntityResult": {
"alexa_top_100k": false,
"domain_length": 17,
"alexa_top_10k": false,
"blacklists": {
"scantime": "0.07",
"detection_rate": "0%",
"detections": 0,
"engines_count": 29,
"engines": [{
"engine": "ThreatLog",
"detected": false,
"confidence": "high",
"reference": "http://www.threatlog.com/"
}, {
"engine": "Threat Sourcing",
"detected": false,
"confidence": "high",
"reference": "https://www.threatsourcing.com/"
}, {
"engine": "URLVir",
"detected": false,
"confidence": "high",
"reference": "http://www.urlvir.com/"
}]},
"server": {
"region_name": null,
"reverse_dns": " ",
"ip": " ",
"isp": null,
"continent_code": null,
"latitude": null,
"city_name": null,
"longitude": null,
"country_code": null,
"country_name": null,
"continent_name": null
},
"host": "example.com",
"most_abused_tld": false,
"alexa_top_250k": false
},
"Entity": "example.com"
}, {
"EntityResult": {
"alexa_top_100k": false,
"domain_length": 9,
"alexa_top_10k": false,
"blacklists": {
"scantime": "0.03",
"detection_rate": "0%",
"detections": 0,
"engines_count": 29,
"engines": [{
"engine": "ThreatLog",
"detected": false,
"confidence": "high",
"reference": "http://www.threatlog.com/"
}, {
"engine": "Threat Sourcing",
"detected": false,
"confidence": "high",
"reference": "https://www.threatsourcing.com/"
}, {
"engine": "URLVir",
"detected": false,
"confidence": "high",
"reference": "http://www.urlvir.com/"
}]},
"server": {
"region_name": null,
"reverse_dns": " ",
"ip": " ",
"isp": null,
"continent_code": null,
"latitude": null,
"city_name": null,
"longitude": null,
"country_code": null,
"country_name": null,
"continent_name": null
},
"host": "192.0.2.1",
"most_abused_tld": false,
"alexa_top_250k": false
},
"Entity": "192.0.2.1"
}
]
IP-Reputation abrufen
Die IP Reputation API erkennt potenziell schädliche IP-Adressen, die häufig für Spam, Websiteangriffe oder betrügerische Aktivitäten verwendet werden.
Parameter
| Parameter | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Grenzwert | String | – | Ja | IP-Risikoschwellenwert. Der Grenzwert muss ein numerischer Wert sein. Beispiel: 3. |
| Statistiken erstellen | Kästchen | Aktiviert | Ja | Geben Sie an, ob die Aktion Statistiken erstellen soll oder nicht. |
Ausführen am
Diese Aktion wird für die Entität „IP-Adresse“ ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
Entität als verdächtig markieren, wenn die Anzahl der negativen Engines gleich oder höher als der angegebene Schwellenwert ist.
| Name des Anreicherungsfelds | Logik – Wann anwenden |
|---|---|
| Informationen | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Sperrlisten | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| anonymity | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| ip | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Statistiken
| Schweregrad | Beschreibung |
|---|---|
| Warnen | Es wird eine Warnung erstellt, um über den schädlichen Status des angereicherten Hashs zu informieren. Die Statistik wird erstellt, wenn die Anzahl der erkannten Engines dem vor dem Scan festgelegten Mindestschwellenwert für verdächtige Aktivitäten entspricht oder diesen überschreitet. |
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Erfolgreich | Wahr/falsch | success:False |
JSON-Ergebnis
[
{
"EntityResult": {
"information": {
"is_proxy": false,
"is_vpn": false,
"region_name": "Zhejiang",
"is_webproxy": false,
"latitude": 28.680280685424805,
"isp": "ChinaNet Zhejiang Province Network",
"continent_code": "AS",
"is_tor": false,
"reverse_dns": " ",
"detections": 18,
"engines_count": 76,
"longitude": 121.44277954101562,
"city_name": "Jiaojiang",
"country_name": "China",
"continent_name": "Asia",
"detection_rate": "24%",
"country_code": "CN",
"is_hosting": false
},
"blacklists": {
"scantime": "0.57",
"detection_rate":
"24%",
"detections": 18,
"engines_count": 76,
"engines": [{
"engine": "PlonkatronixBL",
"detected": false,
"reference": "http://bl.plonkatronix.com/"
}, {
"engine": "Engine",
"detected": true,
"reference": "https://home.nuug.no/~engine/"
}, {"engine": "Malc0de",
"detected": false,
"reference": "http://malc0de.com/database/index.php"
}]},
"anonymity": {
"is_tor": false,
"is_proxy": false,
"is_vpn": false,
"is_webproxy": false,
"is_hosting": false
},
"ip": "192.0.2.1"
},
"Entity": "192.0.2.1"
}
]
URL-Reputation abrufen
Sicherheitsreputation und Risikowert einer URL abrufen.
Parameter
| Parametername | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Grenzwert | Ganzzahl | – | Ja | URL-Risikoschwellenwert. Der Grenzwert muss ein numerischer Wert sein. Beispiel: 3 |
Anwendungsfälle
Ein Analyst kann die URL-Reputation abrufen, ähnlich wie die Reputation einer Domain oder IP-Adresse.
Ausführen am
Diese Aktion wird für die URL-Entität ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
Mark entity as suspicious if the number of negative engines is equal or above the given threshold. if data.get("report", {}).get("risk_score", {}).get("result") > threshold
| Name des Anreicherungsfelds | Logik – Wann anwenden |
|---|---|
| domain_blacklist | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| html_forms | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| server_details | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| response_headers | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Weiterleitung | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| file_type | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| risk_score | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| security_checks | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| geo_location | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| url_parts | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| site_category | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| web_page | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| dns_records | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
[
{
"EntityResult": {
"domain_blacklist": {
"detections": 0,
"engines": [{
"detected": false,
"name": "SpamhausDBL", "reference": "https://www.spamhaus.org/lookup/"
}, {
"detected": false,
"name": "ThreatLog",
"reference": "http://www.threatlog.com/"
}, {
"detected": false,
"name": "OpenPhish",
"reference": "http://www.openphish.com/"
}, {
"detected": false,
"name": "PhishTank",
"reference": "http://www.phishtank.com/"
}, {
"detected": false,
"name": "Phishing.Database",
"reference": "https://github.com/mitchellkrogza/Phishing.Database"
}, {
"detected": false,
"name": "PhishStats",
"reference": "https://phishstats.info/"
}, {
"detected": false,
"name": "URLVir",
"reference": "http://www.urlvir.com/"
}, {
"detected": false,
"name": "URLhaus",
"reference": "https://urlhaus.abuse.ch/"
}, {
"detected": false,
"name": "RPiList Not Serious",
"reference": "https://github.com/RPiList/specials"
}, {
"detected": false,
"name": "precisionsec",
"reference": "https://precisionsec.com/"
}, {
"detected": false,
"name": "AntiSocial Blacklist",
"reference": "https://theantisocialengineer.com/"
}, {
"detected": false,
"name": "PhishFeed",
"reference": "https://phishfeed.com/"
}, {
"detected": false,
"name": "Spam404",
"reference": "https://www.spam404.com/"
}]},
"html_forms": {
"number_of_total_input_fields": 0,
"email_field_present": false,
"number_of_total_forms": 0,
"password_field_present": false,
"two_text_inputs_in_a_form": false,
"credit_card_field_present": false
},
"server_details": {
"continent_name": "Asia",
"hostname": "example.com",
"region_name": "Seoul-teukbyeolsi",
"ip": "192.0.2.141",
"isp": "Example Corporation",
"continent_code": "AS",
"country_name": "Korea (Republic of)",
"city_name": "Seoul",
"longitude": 126.97782897949219,
"country_code": "KR",
"latitude": 37.568260192871094
},
"response_headers": {
"status": "HTTP/1.1 404 Not Found",
"content-length": "177",
"code": 404,
"server": "nginx/1.4.6 (Ubuntu)",
"connection": "keep-alive",
"date": "Wed, 15 Jul 2020 08:21:54 GMT",
"content-type": "text/html"
},
"redirection": {
"url": null,
"found": false,
"external": false
},
"file_type": {
"headers": "HTML",
"extension": "HTML",
"signature": " "
},
"risk_score": {
"result": 10
},
"security_checks": {
"is_suspended_page": false,
"is_defaced_heuristic": false,
"is_windows_exe_file": false,
"is_credit_card_field": false,
"is_windows_exe_file_on_free_hosting": false,
"is_masked_linux_elf_file": false,
"is_exe_on_directory_listing": false,
"is_php_on_directory_listing": false,
"is_masked_windows_exe_file": false,
"is_sinkholed_domain": false,
"is_robots_noindex": false,
"is_windows_exe_file_on_free_dynamic_dns": false,
"is_doc_on_directory_listing": false,
"is_non_standard_port": false,
"is_linux_elf_file_on_free_dynamic_dns": false,
"is_suspicious_domain": false, "is_suspicious_url_pattern": false,
"is_china_country": false,
"is_risky_geo_location": false,
"is_pdf_on_directory_listing": false,
"is_valid_https": false,
"is_external_redirect": false, "is_windows_exe_file_on_ipv4": false,
"is_phishing_heuristic": false,
"is_linux_elf_file_on_ipv4": false,
"is_email_address_on_url_query": false,
"is_uncommon_clickable_url": false,
"is_most_abused_tld": false,
"is_domain_blacklisted": false,
"is_host_an_ipv4": false,
"is_linux_elf_file_on_free_hosting": false,
"is_zip_on_directory_listing": false,
"is_password_field": false,
"is_linux_elf_file": false,
"is_empty_page_title": false,
"is_directory_listing": false,
"is_masked_file": false,
"is_suspicious_file_extension": false,
"is_suspicious_content": false
},
"geo_location": {
"countries": ["KR"]
},
"url_parts": {
"host_nowww": "example.com",
"host": "www.example.com",
"path": "/dynamic/example.html",
"query": null,
"scheme": "http",
"port": 80},
"site_category": {
"is_vpn_provider": false,
"is_url_shortener": false,
"is_anonymizer": false,
"is_torrent": false,
"is_free_dynamic_dns": false,
"is_free_hosting": false
},
"web_page": {
"keywords": "",
"description": "",
"title": "404 Not Found"
},
"dns_records": {
"ns": {
"records": [{
"country_name": "Korea (Republic of)",
"ip": "192.0.2.95",
"isp": "Example Corporation",
"target": "example.com",
"country_code": "KR"
}, {
"country_name": "Korea (Republic of)",
"ip": "192.0.2.26",
"isp": "LX",
"target": "example.com",
"country_code": "KR"
}]},
"mx": {
"records": []
}}},
"Entity": "www.example.com:80/dynamic/example.html"
}
]
Fall-Repository
| Ergebnistyp | Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* |
|
Allgemein |
| CSV-Fall-Repository | Wenn Daten verfügbar sind, erstellen Sie eine neue CSV-Tabelle für die Entität:
|
Allgemein |
| Anreichern | Wenn Daten verfügbar sind, fügen Sie Folgendes als Entitätsanreicherung hinzu (vergessen Sie nicht, das Präfix „APIVoid“ hinzuzufügen):
|
Entität |
Screenshot erstellen
Erstellen Sie einen hochwertigen Screenshot einer beliebigen Website oder URL.
Parameter
–
Anwendungsfälle
Ein Analyst kann hochwertige Screenshots von jeder Website oder URL im PNG- oder JPG-Bildformat erstellen.
Ausführen am
Diese Aktion wird für die Entität „Nutzer“ ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
Entität als verdächtig markieren, wenn die Anzahl der negativen Engines dem angegebenen Grenzwert entspricht oder darüber liegt. is_suspicious: if data.get("score") > threshold
| Name des Anreicherungsfelds | Logik – Wann anwenden |
|---|---|
| Domain | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| should_block | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Punktzahl | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| disposable | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| has_mx_records | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| has_spf_records | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
[
{
"EntityResult": {
"domain": "example.com",
"valid_tld": true,
"email": "user@example.co",
"role_address": false,
"should_block": false,
"risky_tld": false,
"dirty_words_username": false,
"suspicious_domain": false,
"score": 100,
"educational_domain": false,
"dirty_words_domain": false,
"did_you_mean": " ",
"username": "user",
"valid_format": true,
"is_spoofable ": false,
"disposable": false,
"government_domain": false,
"has_spf_records": true,
"domain_popular": false,
"has_mx_records": true,
"china_free_email": false,
"free_email": false,
"russian_free_email": false,
"police_domain": false,
"dmarc_enforced": false,
"suspicious_username": false
},
"Entity": "USER@EXAMPLE.COM"
}
]
Fall-Repository
| Ergebnistyp | Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* |
|
Allgemein |
| Anhänge | Wenn Daten verfügbar sind, erstellen Sie ein neues Dateiobjekt:
|
Allgemein |
Ping
Verbindung testen
Parameter
–
Ausführen am
Diese Aktion wird für alle Entitäten ausgeführt.
Aktionsergebnisse
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| Erfolgreich | Wahr/falsch | success:False |
E-Mail-Adresse bestätigen
Prüfen, ob eine E-Mail-Adresse eine Wegwerfadresse ist, ob sie MX-Einträge hat und mehr.
Parameter
| Parametername | Typ | Standardwert | Ist obligatorisch | Beschreibung |
|---|---|---|---|---|
| Grenzwert | Ganzzahl | – | Ja | Schwellenwert für E‑Mail-Risiko. Der Grenzwert muss ein numerischer Wert sein. Beispiel: 3 |
Anwendungsfälle
Ein Analyst kann prüfen, ob eine E-Mail-Adresse eine Wegwerfadresse ist, MX-Einträge abrufen und mehr.
Ausführen am
Diese Aktion wird für die Entität „Nutzer“ ausgeführt.
Aktionsergebnisse
Entitätsanreicherung
Entität als verdächtig markieren, wenn die Anzahl der negativen Engines dem angegebenen Grenzwert entspricht oder darüber liegt. is_suspicious: if data.get("score") > threshold
| Name des Anreicherungsfelds | Logik – Wann anwenden |
|---|---|
| Domain | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| should_block | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| Punktzahl | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| disposable | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| has_mx_records | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
| has_spf_records | Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden |
Scriptergebnis
| Name des Skriptergebnisses | Wertoptionen | Beispiel |
|---|---|---|
| is_success | Wahr/falsch | is_success:False |
JSON-Ergebnis
[
{
"EntityResult": {
"domain": "example.com",
"valid_tld": true,
"email": "user@example.com",
"role_address": false,
"should_block": false,
"risky_tld": false,
"dirty_words_username": false,
"suspicious_domain": false,
"score": 100,
"educational_domain": false,
"dirty_words_domain": false,
"did_you_mean": " ",
"username": "user",
"valid_format": true,
"is_spoofable ": false,
"disposable": false,
"government_domain": false,
"has_spf_records": true,
"domain_popular": false,
"has_mx_records": true,
"china_free_email": false,
"free_email": false,
"russian_free_email": false,
"police_domain": false,
"dmarc_enforced": false,
"suspicious_username": false
},
"Entity": "USER@EXAMPLE.COm"
}
]
Fall-Repository
| Ergebnistyp | Beschreibung | Typ |
|---|---|---|
| Ausgabenachricht* |
|
Allgemein |
| CSV-Fall-Repository | CSV-Inhalt: Entitätsdaten(Beispiel unten) | Allgemein |
| Anreichern | Wenn Daten verfügbar sind, fügen Sie Folgendes als Entitätsanreicherung hinzu (vergessen Sie nicht, das Präfix „APIVoid“ hinzuzufügen):
|
Entität |
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten