Servicio · Ciberseguridad

Seguridad de aplicaciones

Casi todas las conversaciones sobre seguridad giran en torno a redes y antivirus, pero lo que busca un atacante suele estar dentro de una aplicación: la facturación en Sage 200 o a3ERP, el CRM con todos los clientes, la tienda en PrestaShop con pedidos y direcciones, el portal donde los pacientes descargan sus informes. Y dentro de esas aplicaciones las puertas suelen estar abiertas de forma muy banal: todos los usuarios con perfil de administrador «porque así no piden permisos», la integración con la tienda funcionando con la cuenta del gerente, una clave del TPV virtual de Redsys escrita en un fichero de configuración que está en un repositorio compartido con la agencia. Revisamos las aplicaciones de negocio desde dentro: quién puede hacer qué, con qué credenciales hablan entre ellas y qué se comprueba antes de publicar una versión nueva.

1 integración
1 cuenta propia con permisos mínimos
0 claves
escritas en código o ficheros compartidos
Roles
definidos por puesto, no por persona
Antes de cada versión
revisión de dependencias

Alcance del trabajo

Trabajamos tanto con aplicaciones de mercado (ERP, CRM, tiendas online, software de gestión de clínicas) como con desarrollos propios. En los desarrollos propios, coordinamos con su equipo o con la agencia que los mantiene.

Definir el alcance con un ingeniero

Roles y perfiles

Revisamos los permisos dentro del ERP, del CRM o de Holded: quién puede modificar precios, anular facturas, exportar la base de clientes o cambiar el IBAN de un proveedor. Los perfiles se definen por puesto y se asignan desde el directorio cuando la aplicación lo permite.

Cuentas de integración

Cada conexión automática, como la tienda con el ERP, el ERP con el banco o el CRM con la herramienta de correo masivo, tiene su propia cuenta de servicio con los permisos justos, y no la del gerente ni la de la persona que la configuró.

Secretos y claves

Sacamos claves de API, contraseñas de bases de datos y credenciales del TPV virtual de ficheros de configuración y repositorios, y las llevamos a un gestor de secretos como Azure Key Vault o al almacén de la propia plataforma, con rotación periódica.

Inicio de sesión

Doble factor y, cuando es posible, inicio de sesión único con Entra ID o Google para el back office de PrestaShop, el CRM y los paneles de proveedores. Una contraseña menos que se pueda filtrar.

Dependencias y módulos

Inventario de librerías, plugins y módulos de terceros, con alertas sobre versiones vulnerables. En PrestaShop y WooCommerce, los módulos abandonados son una de las vías de entrada más frecuentes.

Registro de acciones sensibles

Que quede constancia de quién cambió un precio, anuló un pedido o modificó los datos bancarios de un proveedor. Es la base para detectar un fraude interno o el clásico engaño del cambio de cuenta bancaria.

Cómo trabajamos, paso a paso

No detenemos el desarrollo ni la operación. Los cambios en roles y credenciales se hacen por bloques y con la persona que usa cada aplicación a mano.

01

Inventario

Lista de aplicaciones de negocio, sus usuarios, sus integraciones y dónde están guardadas las credenciales. Suele aparecer alguna integración que nadie recordaba.

02

Credenciales

Primero las cuentas de integración con demasiados permisos y las claves expuestas: se crean cuentas nuevas, se rotan las claves y se retiran las antiguas.

03

Roles

Rediseño de perfiles con cada responsable de área y aplicación progresiva, empezando por finanzas y administración.

04

Ciclo de versiones

Si hay desarrollo propio, incorporamos al proceso de publicación la revisión de dependencias y de secretos, junto con su equipo o su agencia.

Uno de los fraudes más habituales en pymes no necesita malware: basta con cambiar un IBAN. Si cualquier usuario del ERP puede modificar los datos bancarios de un proveedor sin que nadie lo apruebe ni quede registro, el próximo pago puede acabar en otra cuenta. Separar quién cambia los datos y quién los aprueba cuesta una tarde de configuración.

Preguntas frecuentes

Sí, en coordinación con él. Definimos con usted qué debe poder hacer cada puesto, y el distribuidor o Apply lo aplica según quién conozca mejor su versión. Lo importante es que la decisión sobre permisos sea de su empresa y quede por escrito.

No. Aquí revisamos configuración, permisos y credenciales desde dentro, con acceso completo. Una prueba de penetración ataca la aplicación desde fuera para encontrar fallos explotables; forma parte de nuestro servicio de pruebas de penetración y tiene sentido antes de publicar una aplicación nueva o tras un cambio grande.

En parte, sí. El reglamento de Verifactu exige garantizar la integridad, la trazabilidad y la inalterabilidad de los registros de facturación, lo que implica controlar quién puede modificarlos y dejar huella de cada cambio. Revisamos esos controles técnicos; la adaptación funcional del programa corresponde a su equipo de desarrollo o a su proveedor.

Que tengan cuentas nominativas, con doble factor y con los permisos que necesitan para su trabajo, no los de superadministrador. Y que se desactiven cuando termine el encargo. Es uno de los hallazgos más habituales: accesos de agencias que dejaron de trabajar con la tienda hace años.

Revise quién puede hacer qué en sus aplicaciones

Cuéntenos qué ERP, CRM o tienda online usa y cómo se conectan entre sí. Le respondemos con las comprobaciones que haríamos primero.

Horario
de lunes a viernes, de 9:00 a 18:00 (hora peninsular), respuesta en un día laborable
Reuniones
Por videollamada en Teams o Google Meet

Solo usamos las cookies imprescindibles: sirven para que la web funcione y para recordar la ciudad que ha elegido. No hay cookies publicitarias ni de seguimiento. Encontrará los detalles en la política de privacidad.