table caslibInfo

Investigación de Bibliotecas Ocultas y Contexto Activo

Scénario de test & Cas d'usage

Contexto empresarial

Un analista de seguridad sospecha que una aplicación está escribiendo datos en una ubicación temporal oculta ('Shadow IT'). Necesita revelar las bibliotecas marcadas como 'ocultas' por el sistema y confirmar cuál es la biblioteca activa actual donde se guardarán las tablas por defecto.
Sobre el conjunto : table

Carga, guardado y gestión de tablas en memoria.

Descubrir todas las acciones de table
Preparación de datos

Creación de una caslib oculta y una caslib estándar para pruebas.

¡Copiado!
1PROC CAS;
2 caslib SecretOps type="PATH" path="/tmp/secret" hidden=true;
3 caslib PublicOps type="PATH" path="/tmp/public";
4RUN;

Étapes de réalisation

1
Intento estándar de listar bibliotecas (se espera no ver la oculta).
¡Copiado!
1PROC CAS;
2 TABLE.caslibInfo;
3RUN;
2
Forzar la visualización de bibliotecas ocultas.
¡Copiado!
1 
2PROC CAS;
3TABLE.caslibInfo / showHidden=true;
4RUN;
5 
3
Establecer la biblioteca oculta como activa y verificar el estado.
¡Copiado!
1PROC CAS;
2 caslib SecretOps;
3 TABLE.caslibInfo / active=true;
4RUN;

Resultado esperado


En el paso 1, 'SecretOps' no debe aparecer. En el paso 2, 'SecretOps' debe ser visible. En el paso 3, la acción debe confirmar que 'SecretOps' es la biblioteca activa actual.