Cómo custodiamos la e.firma de tus clientes
Entregar la e.firma de un cliente a un proveedor de software es la decisión más delicada de todo este proceso, y la objeción es razonable. Esta página describe cómo está construido el sistema, con el detalle suficiente para que puedas juzgarlo tú.
¿Por qué hace falta la e.firma?
Porque el servicio de descarga masiva de CFDIs del SAT se autentica con la e.firma del contribuyente. No es un requisito que se haya inventado Akuenta: es el mecanismo que el propio SAT estableció para ese servicio. Sin e.firma no hay descarga masiva, ni con Akuenta ni con ningún otro.
La e.firma va sobre-cifrada, no solo guardada
Los archivos de la e.firma y su contraseña se cifran con una llave propia del registro, y esa llave se cifra a su vez con una llave maestra versionada que no vive en la base de datos. Quien obtuviera una copia de la base de datos no obtendría las e.firmas.
La base de datos no está expuesta a internet
Postgres corre en la red interna del servidor y no publica puerto alguno hacia fuera. Solo la aplicación puede hablar con ella.
Aislamiento por organización en la propia base de datos
La separación entre despachos no depende de que el código recuerde filtrar: está impuesta a nivel de base de datos, de modo que una consulta mal escrita no puede devolver datos de otra organización.
Respaldo diario cifrado de la base de datos, con restauración probada
La base de datos se respalda todos los días y el respaldo se guarda cifrado, con una llave que no viaja dentro de la copia. Y se ha restaurado de verdad, sobre una base aparte, para comprobar que sirve: un respaldo que nunca se ha restaurado es una suposición, no una garantía. Los archivos que subes —XML y material de la e.firma— viven en un almacenamiento de objetos aparte y no entran en ese respaldo diario; abajo está dicho con todas sus letras.
Todo el tráfico va por HTTPS
El certificado se renueva solo y no hay forma de llegar al sistema por una conexión sin cifrar.
Cada descarga al SAT y cada movimiento de una e.firma quedan registrados
Cada solicitud de descarga al SAT se guarda con el contribuyente al que corresponde, el periodo que se pidió, su estado y sus fechas. Y cargar o eliminar una e.firma queda anotado en la bitácora de auditoría con el usuario que lo hizo: si alguien pregunta quién tocó la e.firma de un cliente y cuándo, hay respuesta.
Lo que Akuenta todavía no tiene
Akuenta es un producto nuevo y no cuenta con certificaciones de seguridad de terceros como ISO 27001 o SOC 2. Preferimos decirlo en esta página, que es donde tocaría mentir, a dejar que se suponga.
Y sobre el respaldo, dos límites que preferimos decir nosotros:cubre la base de datos, no los archivos —los XML y el material cifrado de la e.firma se guardan en un almacenamiento de objetos aparte, que no entra en la copia diaria—, y esa copiatodavía no se replica fuera del propio servidor. Sirve para recuperar de un error, no para recuperar de la pérdida del servidor. Por eso te damos el consejo que nos deja peor: baja tus archivos y guárdalos también tú. La obligación de conservar la contabilidad cinco años es del contribuyente, no de su proveedor de software.
Lo que sí existe es una descripción verificable de cómo está construido el sistema, y la disposición a responder cualquier pregunta técnica concreta antes de que nos confíes nada:escríbenos.
Preguntas frecuentes
- ¿Por qué Akuenta necesita la e.firma de mi cliente?
- Porque el servicio de descarga masiva de CFDIs del SAT se autentica con la e.firma del contribuyente. No es un requisito de Akuenta: es el mecanismo que el propio SAT estableció para ese servicio.
- ¿Puede alguien de Akuenta usar la e.firma de mi cliente?
- La e.firma se descifra únicamente en el momento de firmar una petición de descarga al SAT y no se expone en ninguna pantalla ni se puede exportar desde la aplicación.
- ¿Akuenta tiene certificación ISO 27001 o SOC 2?
- No. Akuenta es un producto nuevo y no cuenta con certificaciones de seguridad de terceros. Lo que sí podemos describir es cómo está construido el sistema, que es lo que aparece en esta página.
- ¿Puedo dar de baja una e.firma?
- Sí. Puedes eliminarla desde la aplicación, y a partir de ese momento las descargas programadas de ese contribuyente dejan de ejecutarse.