Recientemente descubrí que una gran parte del departamento de finanzas está utilizando Excel para conectarse a mi instancia de SQL Server 2000 con una cuenta en el rol sysadmin. ¿Cuáles son mis riesgos actuales que debo comunicar de inmediato a los poderes fácticos?
sql-server
security
swasheck
fuente
fuente
Respuestas:
Prácticamente todo.
Comenzaría con su capacidad potencial de uso
xp_cmdshell
(ysp_configure
si no pueden, entonces pueden ... y cualquier cosa que la cuenta devueltaxp_cmdshell 'whoami.exe'
pueda hacer ...), luego pasaré a su capacidad de hacerdrop database
.Otros riesgos incluyen no solo que los usuarios financieros puedan hacer estas cosas, sino que cualquier programa en una máquina financiera que obtenga acceso a sus credenciales de conexión sysadmin ...
(Otros riesgos potenciales incluyen el riesgo de descubrir que uno de TPTB lo configuró de esta manera)
fuente
select name, salary from employees
update salaries set salary = 0 where employee='swasheck''s boss'
Les permite básicamente hacer lo que quieran con la base de datos. Podrían truncar / alterar / soltar tablas. Eliminar, insertar o alterar registros específicos. Recomiendo encarecidamente que aborde esto lo antes posible.
fuente
Una cosa que la gente financiera debe entender es que al darle al Excel el usuario del sistema, ha omitido todos los controles internos integrados en la base de datos o la aplicación. Un auditor competente los destriparía para esto. Entonces, por ejemplo, si tiene controles creados para garantizar que dos personas diferentes deben aprobar un gasto (para evitar posibles fraudes), al conectar la hoja de cálculo de Excel de esta manera, ha eliminado completamente este control en los datos.
fuente
Si un usuario malintencionado destruyó sus datos, podría restaurar desde la copia de seguridad; debería poder calcular el impacto para las empresas en este escenario.
Lo que puede ser peor es que su sistema ya no tiene integridad. Si un usuario manipula datos de una manera no catastrófica, es posible que no descubra el daño hasta que sus copias de seguridad ya no sean una opción disponible. Considere el impacto de que la empresa no pueda confiar en la validez de los datos alojados en ese servidor.
fuente