0% encontró este documento útil (0 votos)
18 vistas2 páginas

Developer Tools

Prisma Cloud Developer Tools incluye una API que permite la comunicación entre software y facilita la configuración, monitoreo y extracción de datos. Utiliza protocolos REST y requiere un JSON Web Token para autenticar solicitudes, permitiendo la integración con aplicaciones externas. Además, cuenta con una interfaz de línea de comandos (CLI) para gestionar servicios y emitir comandos directamente desde el sistema operativo.

Cargado por

Juan Marin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas2 páginas

Developer Tools

Prisma Cloud Developer Tools incluye una API que permite la comunicación entre software y facilita la configuración, monitoreo y extracción de datos. Utiliza protocolos REST y requiere un JSON Web Token para autenticar solicitudes, permitiendo la integración con aplicaciones externas. Además, cuenta con una interfaz de línea de comandos (CLI) para gestionar servicios y emitir comandos directamente desde el sistema operativo.

Cargado por

Juan Marin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

PRISMA CLOUD DEVELOPER TOOLS

PRISMA CLOUD API

Una API (Application Programming Interface) es una colección de protocolos de


comunicación y subrutinas utilizadas para establecer comunicacíon
entre varios software programs.

Las APIs trabajan como un web server, donde un API call es realizado por un
cliente y enviado a un servidor.

Usos comunues de la API de Prisma Cloud:


Setup, Configuration, Monitoring, Alerting, and Data Extraction.

Las APIs interactuan directamiente con Prisma Cloud-Configured Policies para


investigar y resolver alertas.
De igual forma, las APIs con se conectan aplicaciones externas integradas a
Prisma Cloud.

Las API calls usan protocolos de conexión HTTP/HTTPS para interactuar con
Prisma Cloud.

Prisma Cloud interactúa via API con:


Entornos Cloud publicos, privados e híbridos.
Third-Party feeds como Tenable.

Prisma Cloud consume la data de los recursos nombrados previamente y,


en consecuencia, identifica los recursos.
Posteriormente, Prisma Cloud usa Inteligencia Artificial para
correlacionar features, network, usarios, configuraciones, etc.
Finalmente, Prisma Cloud da respuesta a la request, permitiendo
integrar respuestas con aplicaciones como slack o IBM QRadar.

Prisma Cloud soporta protocolos REST (Representational State Transfer):


Protocolo de conexión HTTP/HTTPS.
Obtener o indicar ejecuciones sobre los datos bajo un esquema de
automatización en formatos YAML, JSON, XML, etc;
Existen un conjunto de comandos (métodos HTTP) bien definidos, siendo
los más importantes POST, GET, PUT, DELETE, OPTIONS, PATCH.
REST API Service Module provee la integración entre los componentes de
Prisma Cloud y los proveedores de entornos Cloud.

La primera API Request para integrar entornos es generar un JSON Web Token
(JWT), el cual será usado en las consultas posteriores.
El adiministrador genera una Access Key and Secret Key desde la consola
de Prisma Cloud para establecer conexión.
El usuario hace Login para generar el token devuelto por una API Call.
Prisma Cloud procesa la JWT request y envía un token al usuario. El JWT
es válido por 10 minutos.
Si la conexión no es exitosa, la request devolverá una respuesta HTTP
código 401 correspondiente a No Autorizado.
Si la conexión es exitosa, el usuario puede enviar requests a Prisma
Cloud desde CLI.

Las Access Key, por buena practica de ciberseguridad, deben tener una fecha
de expiración.
Las Access Key (username) y Secret Key (password) se pueden descargar solo
una vez en forma CSV.
Hay dos aplicaciones externas disponibles para interactuar con la API de
Prisma Cloud:
YARC
POSTMAN

PRISMA CLOUD CLI

Una CLI es un tipo de interfaz de usuario de computadora que permite a los


usuarios dar instrucciones a algún programa informático o al sistema
operativo por medio de una línea de texto simple (comandos).

Command Line Interface (CLI) es una tecnología adoptada por Prisma Cloud para
el despliegue de servicios Prisma.
Esta herramienta es compatible con la comunidad, por lo tanto, Prisma Cloud
no ofrece soporte técnico sobre ella.

La CLI puede emitir comandos basados en API directamiente desde la linea de


comandos de Windows para:
Habilitar y Configurar cloud accounts.
Recuperar información sobre status, alerts, and policies.

Los scripts para la CLI de Prisma Cloud se encuentran alojados en GitHub


PaloAltoNetworks/prismacloud-cli

La CLI se utiliza para enviar API calls a Prisma Cloud.

NOTAS GENERALES

La autoremediación solo está disponible para la plataforma de AWS y se puede


configurar empleando una función serverless (Lambda).

También podría gustarte