Registro a prueba de manipulaciones
Cualquier registro almacenado en la base de datos puede ser potencialmente alterado por un usuario malicioso que obtenga acceso. Para mitigar este riesgo, Kron PAM implementa un mecanismo de evidencia de manipulación que permite detectar e identificar cualquier cambio realizado en los registros de logs. Este mecanismo garantiza que cualquier alteración no autorizada pueda detectarse de manera confiable.
Todos los tipos de logs se almacenan en la base de datos y se protegen mediante hashing y cifrado. Cada registro de log se procesa con el algoritmo de hashing SHA-256 para generar un valor hash único. El valor hash, junto con su marca de tiempo, se cifra con una clave de cifrado específica del cliente y se almacena en la base de datos junto al registro de log original. Los registros se auditan periódicamente. Kron PAM recalcula el valor hash de los datos almacenados y lo compara con el hash cifrado almacenado previamente. Si los valores coinciden, se verifica que el registro no ha sido modificado. Si difieren, esta discrepancia indica una manipulación. Mediante este diseño, el sistema proporciona un rastro de auditoría verificable donde la integridad de los logs puede validarse continuamente.
Además de este mecanismo de evidencia de manipulación, Kron PAM también aplica estrictas políticas de comunicación y control de acceso para proteger la propia base de datos. Las aplicaciones internas se comunican con la base de datos exclusivamente a través de conexiones cifradas con TLS, lo que garantiza que todos los datos transmitidos entre componentes estén protegidos contra la interceptación o modificación durante la transmisión. Además, el acceso a la base de datos está bloqueado de forma predeterminada para cualquier recurso que no sean aplicaciones internas autorizadas. Este enfoque por capas garantiza que, mientras el mecanismo de hashing verifica la integridad de los logs, la comunicación segura y los controles de acceso minimizan las oportunidades de acceso no autorizado a la base de datos.