AiSSAY
Pregunte después. Sepa ahora.

SOC 2 Trust Services — Security (Common Criteria): vista de preparación

Esta página se genera a partir de la tabla de requisitos que el motor de AiSSAY incluye para este marco. Cuando el motor produce un paquete de evidencias, cada fila de abajo recibe un estado calculado a partir de los propios registros del operador en ese momento. Esta página muestra la tabla, no los resultados de nadie.

Lea esto primero

Correspondencia informativa preparada con las propias herramientas del operador. No es un dictamen jurídico, ni una certificación, ni sustituye el asesoramiento de un abogado. Organiza los registros del operador en relación con los requisitos citados; determinar si esos registros cumplen los requisitos corresponde al operador, a su asesor jurídico y al examinador.

Sobre este marco

SOC 2 es una atestación de controles ORGANIZATIVOS que funcionan a lo largo del tiempo, emitida por una firma de contadores públicos (CPA). El código no puede ser SOC 2; esta vista muestra qué criterios acreditan los mecanismos distribuidos y cuáles requieren controles organizativos que ningún software aporta.

La tabla de requisitos

12 filas: 7 de mecanismo, 3 organizativas, 1 carencia señalada, 1 calculada

RequisitoMecanismo, obligación o carenciaTipo
CC3.x — proceso de evaluación de riesgosorganizativo: evaluación de riesgos documentada; la taxonomía de fallos y los informes de deriva son elementos que la alimentan, no sustitutos de ellaorganizativo
CC6.1(c) — atribución de los accesos a personas identificadasPARCIAL. Cada lectura queda registrada con un actor, un motivo y una posición en la cadena, pero el actor es autodeclarado salvo que el lector aporte una clave de identidad: el registro recoge quién DIJO ser alguien. La atribución firmada está disponible y su uso es visible en el bloque de evidencias de abajo; cuando las entradas son autodeclaradas, el paquete lo dice en lugar de presentar un nombre como una identificación.mecanismo
CC6.1 — acceso lógico restringido a usuarios autorizadosDELEGADO cuando el almacén está sellado por su gestor de claves (el proveedor kms): quien sea rechazado por su gestor de claves no podrá abrir el almacén en absoluto, y cada apertura aparece en el propio registro de auditoría de su gestor de claves. El almacén en sí no tiene autenticación, roles ni permisos y no rechaza ninguna lectura: una vez que se desenvuelve una clave, el proceso que la tiene puede leer todos los registros. Con cualquier otro proveedor, NO IMPLEMENTADO: los permisos de archivos del sistema operativo son el único control de acceso. El estado se calcula a partir del proveedor que declara este almacén, no se da por supuesto.calculado
CC6.1(b) — autorización de accesos y revisión periódicaorganizativo: quién puede tener un almacén, y la revisión periódica de esa lista, son decisiones que ningún software tomaorganizativo
CC6.6 — protección de los datos en reposoAES-256-GCM por registro bajo una clave maestra del almacén; custodia dividida disponible; borrado criptográficomecanismo
CC7.2 — seguimiento de anomalías y eventos de seguridadverificación de la cadena y del registro de accesos, comprobaciones del anclaje externo, detección de inyecciones en cada ejecuciónmecanismo
CC7.3/7.4 — evaluación de los eventos de seguridad y respuesta a ellossellado de carencias de captura, detección de bifurcaciones y reconocimiento firmado, hallazgos de gravedad alta marcados para revisión nominativamecanismo
CC8.1 — gestión de cambiosversiones con sello VERSION, pruebas fijadas por cada corrección y el registro firmado del perfil del instrumento para cada cambio aprendido en el criterio de evaluaciónmecanismo
A1.2 (Availability) — copias de seguridad y recuperaciónla restauración del registro a partir del testigo externo y el diagnóstico de bifurcación frente a reescritura existen como mecanismos; una programación documentada de copias de seguridad es organizativaorganizativo
CC6.7 — gestión de las claves criptográficas a lo largo del tiempoceremonia de cambio de clave: se sella una clave sucesora a través del mismo proveedor, todos los registros pasan a estar bajo ella, cada uno declarando su clave, y la clave antigua solo se destruye después de que cada registro se haya vuelto a leer con la nueva; las concesiones y las participaciones de custodia de la clave retirada ya no abren nada. La rotación de la propia clave de envoltura del gestor de claves corresponde al gestor de claves. LÍMITE: quien tenga a la vez la clave antigua y una copia antigua del texto cifrado todavía puede leer esa copia.mecanismo
CC4.1 — evaluación independiente de los controlesNO IMPLEMENTADO. Ninguna prueba de penetración, ninguna revisión por terceros del diseño criptográfico, ninguna auditoría externa de ningún tipo. Todas las garantías de este paquete son las propias herramientas del operador describiéndose a sí mismas, que es exactamente el tipo de afirmación que este producto existe para tratar con escepticismo.carencia señalada
C1.1 (Confidentiality) — protección de la información confidencialminimización antes del almacenamiento (los datos de identificación personal se eliminan antes del sellado), cifrado en reposo, registro de accesos de cada lectura con su motivomecanismo

Cómo se obtiene un estado

Acreditado
se ejecutó una comprobación determinista sobre sus registros y los recuentos respaldan la fila. Un almacén que no contiene registros pertinentes figura como no acreditado: una afirmación verdadera, no un aprobado. Vacío nunca cuenta como limpio.
Delegado
el mecanismo lo hace cumplir un sistema en el que usted ya confía: un almacén sellado por su propio gestor de claves le delega a este el control de acceso, y el paquete indica que el registro que lo hace cumplir es el de su gestor de claves, no el nuestro. El paquete nombra el endpoint en el que se contactó con el gestor de claves. Un endpoint de AWS distinto del predeterminado de AWS para la región figura como delegado a ese endpoint, con una solicitud para que usted confirme que es su servicio de gestión de claves. Un backend —AWS KMS— se ha ejecutado contra el servicio real de AWS KMS; ningún otro backend lo ha hecho.
Punto de integración de prueba
sellado por un backend de prueba dentro del proceso —un stub, o un sustituto del cliente de AWS— y el estado indica cuál. Ningún gestor de claves controla el acceso. El punto de integración está construido y probado, y el paquete se niega a llamar a eso delegación.
Parcialmente acreditado
el mecanismo está construido y algunas de sus ejecuciones llevan su evidencia, pero no todas, normalmente porque se sellaron antes de que existiera el mecanismo. El paquete indica cuántas ejecuciones hay en cada grupo y nunca cuenta como aprobadas las que faltan.
Organizativo
el requisito es un procedimiento que solo pueden llevar a cabo personas. El paquete lo señala como responsabilidad suya en lugar de disfrazar una política de mecanismo.
Carencia señalada
el paquete no puede acreditarlo —o bien el mecanismo no está construido, o bien ningún software puede aportarlo— y dice cuál de los dos casos es. La carencia se imprime, porque un revisor debería leerla aquí y no descubrirla después.

Ningún estado se introduce a mano: cada estado se recalcula a partir del almacén cada vez que se produce un paquete, el texto de los requisitos y de los mecanismos se redacta y revisa como parte del motor, y la evidencia sobre dependencias procede de nuestro análisis de cada versión. Un mecanismo que falla nunca puede interpretarse como evidencia de que el control funciona.

Las filas marcadas como “calculado” son las de control de acceso. Su estado se calcula a partir del proveedor que declara su almacén: una carencia salvo que su gestor de claves selle el almacén, “punto de integración de prueba” con un backend stub o sustituto, y “delegado” solo con uno real. Hoy nunca pueden figurar como acreditadas, y marcarlas como un mecanismo construido las exageraría.