Integracions

Es poden enviar les dades de Cyberwatch a un sistema extern mitjançant les Integracions.

Creació d’una integració

  1. Feu clic a Administració
  2. Feu clic a Integracions
  3. Feu clic a Afegeix
  4. Ompliu els camps del formulari de creació de la integració:

    • Plantilla d’integració:
      • Microsoft Teams - Informació d’actius és una plantilla de configuració que us permet enviar al vostre canal de Teams la informació relativa a les vulnerabilitats presents als vostres actius
      • Microsoft Teams - Informació de vulnerabilitats és una plantilla de configuració que us permet enviar les diferents informacions relatives a les CVE
      • Microsoft Teams - Gestió de pedaços és una plantilla de configuració que us permet enviar la informació relativa als pedaços que cal desplegar als vostres actius
    • Protocol de la integració:
      • HTTP hook per enviar sol·licituds HTTP REST
      • SMTP hook per enviar correus electrònics amb la configuració SMTP definida a Administració > SMTP
    • Nom de la integració: nom de la integració que es mostrarà a les llistes de selecció d’integracions
    • Ubicació de l’activador: ubicació on es podrà trobar la integració. Les ubicacions disponibles són:
      • Inventari
      • Detalls d’un actiu - Pestanya Vulnerabilitats
      • Detalls d’un actiu - Pestanya Gestió de pedaços
      • Detalls d’un actiu - Pestanya Conformitat
      • Detalls d’un actiu - Pestanya Problemes de seguretat
      • Enciclopèdia de vulnerabilitats
      • Enciclopèdia de regles de conformitat
      • Enciclopèdia de problemes de seguretat
      • Accions correctives
      • Detalls d’una vulnerabilitat
      • Detalls d’una regla de conformitat
      • Detalls d’un problema de seguretat
      • Detalls d’una acció correctiva
      • Cap: correspon a les integracions disponibles només per a les alertes
  5. Per a les integracions HTTP

    • URL de la sol·licitud: URL a la qual s’enviaran les dades
    • Capçaleres de la sol·licitud: capçaleres de la sol·licitud en forma de diccionari, per exemple:

      {
          "Accept-Charset": "utf-8",
          "Accept-Encoding": "gzip",
          "Authorization": "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==",
          "Content-Type": "application/json",
          "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0"
      }
      
    • Cos de la sol·licitud: cos de la sol·licitud que conté les dades que cal enviar. Compatible amb les plantilles
    • Mètode HTTP de la sol·licitud: elecció del mètode HTTP amb què s’enviarà la sol·licitud
    • Utilitza un certificat autosignat per a la sol·licitud: permet connectar-se a un servidor amb un certificat autosignat. Atenció: connectar-se a un servidor amb un certificat autosignat comporta el risc que un tercer pugui interceptar el trànsit cap al servidor mitjançant aquest certificat
    • Utilitza la configuració del servidor intermediari per a la sol·licitud: permet utilitzar el servidor intermediari configurat a Cyberwatch
  6. Per a les integracions SMTP

    • Adreça electrònica del destinatari
    • Assumpte del correu electrònic. Compatible amb les plantilles
    • Contingut del correu electrònic: el missatge que conté les dades que cal enviar. Compatible amb les plantilles
  7. Deseu

Si els camps s’han omplert correctament, la integració apareixerà a la llista d’integracions.

Per configurar integracions amb Teams, feu clic aquí.

Plantilles

Cyberwatch utilitza el motor de plantilles Liquid per donar format al cos de les sol·licituds HTTP i dels correus electrònics. La seva documentació està disponible en anglès a l’adreça https://shopify.dev/docs/api/liquid.

Hi ha disponibles les variables de dades de Cyberwatch següents:

VariableDescripcióExemple
assetActiu afectat, per als contextos en què només n’hi ha un. Atributs:
- name: nom de l’actiu.
- description: descripció de l’actiu.
- cve_announcements_count: nombre de vulnerabilitats de l’actiu.
- critical_cve_announcements_count: nombre de vulnerabilitats prioritàries de l’actiu.
- compliance_rules_count: nombre de regles de conformitat de l’actiu.
- compliance_rules_failed_count: nombre de regles de conformitat fallides de l’actiu.
- compliance_rules_succeed_count: nombre de regles de conformitat superades de l’actiu.
- compliance_rules_anomalies_count: nombre de regles de conformitat en anomalia de l’actiu.
- security_issues_count: nombre de problemes de seguretat de l’actiu.
{{ asset.name }} ⇒ MY-PC.DOMAIN
assetsLlista dels actius afectats. Els atributs són els mateixos que els d’asset.{{ assets | map: 'name' | join: ', ' }} ⇒ example-1.local, example-2.local
cveCVE afectada, per als contextos en què només n’hi ha una. Atributs:
- code: referència de la CVE.
- content: descripció de la CVE.
- summary: descripció breu de la CVE.
- score: puntuació CVSS de la CVE.
- epss: puntuació EPSS de la CVE.
- catalogs: llista dels catàlegs que referencien la vulnerabilitat (atributs: name, added_at).
- technologies: llista de les tecnologies afectades per la CVE (atributs: vendor, product).
{{ cve.code }} ⇒ CVE-2023-1234
cvesLlista de les CVE afectades. Els atributs són els mateixos que els de cve.{{ cves | map: 'code' | join: ', ' }} ⇒ CVE-2023-0001, CVE-2023-0002
technologyTecnologia afectada, per als contextos en què només n’hi ha una. Atributs:
- product: nom de producte de la tecnologia.
- target_title: títol de la tecnologia.
- target_version_string: versió de destinació de la tecnologia.
- cve_announcements_count: nombre de vulnerabilitats de la tecnologia.
- critical_cve_announcements_count: nombre de vulnerabilitats prioritàries de la tecnologia.
{{ technology.product }} ⇒ Google Chrome
technologiesTecnologies afectades. Els atributs són els mateixos que els de technology.{{ technologies | map: 'product' | join: ', ' }} ⇒ linux, linux-firmware
compliance_ruleRegla de conformitat afectada, per als contextos en què només n’hi ha una. Atributs:
- name: nom de la regla de conformitat.
- description: descripció de la regla de conformitat.
-code: referència de la regla de conformitat.
-rationale: objectiu de la regla de conformitat.
-audit: auditoria de la regla de conformitat.
-remediation: remediació de la regla de conformitat.
-require_sudo: necessitat de drets d’administrador per a la regla de conformitat.
-reference: referència de la regla de conformitat al benchmark.
{{ compliance_rule.name }} ⇒ Ensure rsyslog service is enabled
compliance_rulesRegles de conformitat afectades. Els atributs són els mateixos que els de compliance_rule.{{ compliance_rules | map: 'code' | join: ', ' }} ⇒ CIS-AWS-1.4, CIS-AWS-1.20
security_issueProblema de seguretat afectat, per als contextos en què només n’hi ha un. Atributs:
- sid: referència del problema de seguretat.
- title: nom del problema de seguretat.
- description: descripció del problema de seguretat.
{{ security_issue.title }} ⇒ TAA - TSX Asynchronous Abort
security_issuesProblemes de seguretat afectats. Els atributs són els mateixos que els de security_issue.{{ security_issues | map: 'sid' | join: ', ' }} ⇒ WSTG-INPV-17, WSTG-ATHN-10
hostActiu descobert afectat, per als contextos en què només n’hi ha un. Atributs:
- hostname: nom d’amfitrió de l’actiu descobert.
{{ host.hostname }} ⇒ bar.example.com
hostsActius descoberts afectats. Els atributs són els mateixos que els de host.{{ hosts | map: 'hostname' | join: ', ' }} ⇒ bar.example.com, foo.example.com

A més dels filtres per defecte, el filtre json permet donar format JSON a una dada. Per tant, es pot enviar una llista de CVE a una API amb el cos: { "cves": {{ cves | json }} }. Aleshores, la llista de CVE apareixerà com una matriu JSON, per exemple { "cves": [{ "code": "CVE-2023-0001" }, { "code": "CVE-2023-0002" }] }.

Hi ha disponibles les variables d’alerta de Cyberwatch següents:

VariableDescripció
alert_nameNom de l’alerta que ha activat la integració
manage_linkEnllaç a la pàgina d’edició de l’alerta
node_nameNom de la instància en què s’ha activat l’alerta
node_urlEnllaç a la instància en què s’ha activat l’alerta
hostEn el cas d’un descobriment, nom de domini de l’actiu descobert
hostsEn el cas d’un descobriment, llista dels noms de domini dels actius descoberts

Variables disponibles per ubicació de l’activador

Detalls d’un actiu

Ubicació de l’activadorVariables disponibles
Pestanya Vulnerabilitatsasset, assets, cve, cves
Pestanya Gestió de pedaçosasset, assets, cve, cves, technology, technologies
Pestanya Conformitatasset, assets, technology, technologies
Pestanya Problemes de seguretatasset, assets, security_issue, security_issues

Enciclopèdies

Ubicació de l’activadorVariables disponibles
Vulnerabilitatsasset, assets, cve, cves
Regles de conformitatasset, assets, compliance_rule, compliance_rules
Problemes de seguretatasset, assets, security_issue, security_issues
Accions correctivesasset, assets, technology, technologies
Inventariasset, assets

Detalls

Ubicació de l’activadorVariables disponibles
Detalls d’una vulnerabilitatasset, assets, cve, cves
Detalls d’una regla de conformitatasset, assets, compliance_rule, compliance_rules
Detalls d’un problema de seguretatasset, assets, security_issue, security_issues
Detalls d’una acció correctivaasset, assets, cve, cves, technology, technologies

Edició d’una integració

  1. Feu clic a Administració
  2. Feu clic a Integracions
  3. Feu clic al botó d’edició (icona de llapis) de la integració que vulgueu editar
  4. Modifiqueu els camps que vulgueu al formulari. Els camps estan emplenats amb els valors de la integració que s’edita
  5. Deseu

Supressió d’una integració

  1. Feu clic a Administració
  2. Feu clic a Integracions
  3. Feu clic al botó de supressió (icona de paperera) de la integració que vulgueu suprimir
  4. Confirmeu fent clic al botó «D’acord» de l’avís de confirmació

Provar una integració

  1. Feu clic a Administració
  2. Feu clic a Integracions
  3. Feu clic al botó de prova (icona de fletxa) de la integració que vulgueu provar
  4. Comproveu que apareix una finestra modal amb l’estat de la resposta, que confirma la connexió amb el servidor

Ús d’una integració

Les integracions es poden utilitzar en diferents ubicacions segons l’opció triada al formulari de creació o edició:

Inventari

  1. Feu clic a Inventari
  2. Seleccioneu els actius que vulgueu enviar
  3. Feu clic al botó Accions en bloc
  4. Feu clic al nom de la integració al menú desplegable
  5. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’un actiu - Pestanya Vulnerabilitats

  1. Feu clic a Inventari
  2. Feu clic al nom de l’actiu del qual vulgueu enviar les dades
  3. Feu clic a la pestanya Vulnerabilitats
  4. Seleccioneu les vulnerabilitats que vulgueu enviar
  5. Feu clic a la fletxa a la dreta del botó Ignora
  6. Feu clic al nom de la integració al menú desplegable
  7. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’un actiu - Pestanya Gestió de pedaços

  1. Feu clic a Inventari
  2. Feu clic al nom de l’actiu del qual vulgueu enviar les dades
  3. Feu clic a la pestanya Gestió de pedaços
  4. Seleccioneu els pedaços que vulgueu enviar
  5. Feu clic a la fletxa a la dreta del botó Planifica els pedaços seleccionats (o al botó Envia la selecció si es tracta d’un actiu en mode «Només supervisió»)
  6. Feu clic al nom de la integració al menú desplegable
  7. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’un actiu - Pestanya Conformitat

  1. Feu clic a Inventari
  2. Feu clic al nom de l’actiu del qual vulgueu enviar les dades
  3. Feu clic a la pestanya Conformitat
  4. Seleccioneu les regles de conformitat que vulgueu enviar
  5. Feu clic a la fletxa a la dreta del botó Envia la selecció
  6. Feu clic al nom de la integració al menú desplegable
  7. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’un actiu - Pestanya Problemes de seguretat

  1. Feu clic a Inventari
  2. Feu clic al nom de l’actiu del qual vulgueu enviar les dades
  3. Feu clic a la pestanya Problemes de seguretat
  4. Seleccioneu els problemes de seguretat que vulgueu enviar
  5. Feu clic a la fletxa a la dreta del botó Ignora
  6. Feu clic al nom de la integració al menú desplegable
  7. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Enciclopèdia de vulnerabilitats

  1. Feu clic a Vulnerabilitats
  2. Seleccioneu les vulnerabilitats que vulgueu enviar
  3. Feu clic al botó Accions en bloc
  4. Feu clic al nom de la integració al menú desplegable
  5. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’una vulnerabilitat

  1. Feu clic a Vulnerabilitats
  2. Feu clic a una referència de CVE de l’enciclopèdia per anar a la fitxa de la CVE
  3. Seleccioneu els actius que vulgueu enviar
  4. Feu clic a la fletxa a la dreta del botó Ignora i comenta
  5. Feu clic al nom de la integració al menú desplegable
  6. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Enciclopèdia de regles de conformitat

  1. Feu clic a Regles de conformitat
  2. Seleccioneu les regles de conformitat que vulgueu enviar
  3. Feu clic al botó Accions en bloc
  4. Feu clic al nom de la integració al menú desplegable
  5. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’una regla de conformitat

  1. Feu clic a Regles de conformitat
  2. Feu clic a una referència de regla de conformitat per anar a la fitxa de la regla de conformitat
  3. Seleccioneu els actius que vulgueu enviar
  4. Feu clic a la fletxa a la dreta del botó Comprova els actius
  5. Feu clic al nom de la integració al menú desplegable
  6. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Enciclopèdia de problemes de seguretat

  1. Feu clic a Problemes de seguretat
  2. Seleccioneu els problemes de seguretat que vulgueu enviar
  3. Feu clic al botó Accions en bloc
  4. Feu clic al nom de la integració al menú desplegable
  5. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’un problema de seguretat

  1. Feu clic a Problemes de seguretat
  2. Feu clic a una referència de problema de seguretat per anar a la fitxa del problema de seguretat
  3. Seleccioneu els actius que vulgueu enviar
  4. Feu clic a la fletxa a la dreta del botó Ignora
  5. Feu clic al nom de la integració al menú desplegable
  6. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Accions correctives

  1. Feu clic a Accions correctives
  2. Seleccioneu les accions correctives que vulgueu enviar
  3. Feu clic al botó Accions en bloc
  4. Feu clic al nom de la integració al menú desplegable
  5. Comproveu l’estat de la resposta a la notificació de la part superior dreta

Detalls d’una acció correctiva

  1. Feu clic a Problemes de seguretat
  2. Feu clic a una referència de problema de seguretat per anar a la fitxa del problema de seguretat
  3. Seleccioneu els actius que vulgueu enviar
  4. Feu clic a la fletxa a la dreta del botó Desplega
  5. Feu clic al nom de la integració al menú desplegable
  6. Comproveu l’estat de la resposta a la notificació de la part superior dreta