Tu Jarvis seguro: INTELECTO v2 y caixa-do-agente|INEMA.CLUB-PRO

Clase 4 · 16 min

La compuerta: ejecuta, pregunta o rechaza

Un comando de lectura no necesita la misma decisión que uno que guarda un archivo. La compuerta clasifica antes de ejecutar; la auditoría muestra lo que se ejecutó y lo que se rechazó. La política elegida cambia cuándo pregunta el asistente: perigosos, sempre o nunca.

Empezar la clase
Fotografía editorial que representa la compuerta: ejecuta, pregunta o rechaza.

En esta clase vas a

  1. 1Leer las tres clases
  2. 2Entender la política perigosos
  3. 3Comprobar decisiones reales de la demo

Objetivo: Identificar las tres clases de comandos y comprobar en la auditoría una solicitud rechazada y otra que pide aprobación.

01Tres destinos para un comando

La clasificación ocurre antes de la ejecución.

Haz clic en cada bloque del diagrama para ver qué hace.

La clasificación no garantiza protección total contra cualquier comando desconocido; el entorno aislado reduce el alcance cuando necesitas ejecutar algo nuevo.

02Lee la decisión completa

Haz clic en cada etapa para ver qué hacer.

1. Clasificar

Solo lo que está en la lista de lectura pasa directamente. El resto pide aprobación; esto es más seguro que una lista corta de palabras prohibidas.

03Comandos para observar, sin riesgo

Usa el cerebro mock para garantizar que se llame a la herramienta. En la terminal interactiva, responde n o Enter. Con llama3.2, pedir un comando puede no llamar a la herramienta.

Terminal · conversación con cerebro mock y aprobación
cd ~/intelecto-v2
python3 -m intelecto conversar --provedor mock --aprovacao perigosos
En la conversación · pide una escritura
ejecuta: echo teste > nota.txt
Terminal · revisa la auditoría
cd ~/intelecto-v2
python3 -m intelecto auditoria -n 20
Ejemplo del repositorio
  [aprovação] rodar 'echo teste > nota.txt'? (substituição de comando ou redirecionamento para arquivo) [s/N]

n o Enter rechaza; s aprueba. La auditoría registra "classe": "aprovar", "rodou": false y "decisao": "o dono não aprovou".

El programa muestra esto en portugués, tal cual.

04Lee cómo funciona el seguro

Sigue el orden y marca cada punto solo después de comprobar el resultado.

Rechaza una escritura en la terminal

6

Abre la conversación con --provedor mock --aprovacao perigosos. Pide «ejecuta: echo teste > nota.txt». Cuando aparezca [s/N], responde n (o Enter). Ejecuta auditoria -n 20 y localiza esa solicitud.

Listo cuando: La línea JSON de la solicitud contiene "classe": "aprovar", "rodou": false y "decisao": "o dono não aprovou"; esa solicitud no creó nota.txt.

Compáralo con la demostración

4

Ejecuta python3 -m intelecto demo e identifica las clases en el bloque final. La demo usa una carpeta temporal y no aparece en la auditoría de tu instalación.

Listo cuando: Señala libre si se ejecutó, aprobar si no se ejecutó y bloqueado si no se ejecutó.

05Comprueba si lo entendiste

Elige antes de abrir el comentario. Si te equivocas, usa el enlace para repasar.

Pregunta 1 de 3

¿Qué comando de la demostración se ejecuta sin preguntar?

06Lo que te llevas de esta clase

Regla principalPeligrosos es el valor predeterminado: la lectura conocida pasa; para escribir, pregunta. Siempre pregunta por cada comando. Nunca rechaza algo que necesitaría aprobación.
PruebaLa auditoría muestra tanto el rechazo como la ejecución.

Fuentes y próximos pasos

Clase anteriorClase siguiente