Application: gvSIG desktop - gvSIG bugs #2807: No se pueden instalar complementos si gvSIG no se ejecuta como administrador

Cesar Martinez Izquierdo
2014-09-09T04:44:59Z

Hola, estoy de acuerdo en que la solución propuesta no es la mejor a largo plazo, pero respecto a la seguridad no es mejor la solución que planteas, ya que justamente por seguridad los programas se instalan (por defecto) en un directorio en el que el usuario normal no tiene permisos, para que un programa malicioso sin permisos de administrador no pueda modificar otros programas. Si permitimos que los plugins se instalen en un directorio normal, el hipotético programa malicioso podría modificar plugins o instalar nuevos plugins para que hagan cualquier otra cosa. Es cierto que programas como Firefox permiten instalar complementos tanto en el directorio de usuario como en el de sistema, aunque no creo que sea una medida que precisamente refuerce la seguridad...

Si un usuario no puede tener permisos de administrador en una máquina debería instalar gvSIG directamente en su directorio de usuario (asumiendo los riesgos que ello conlleva), ya que de lo contrario no se instalará correctamente.

Para mi la solución correcta sería lanzar el gestor de complementos como una aplicación separada que solicite permisos de administrador (según creo esto es posible en Windows creando un .exe firmado de una forma concreta y en linux hay otras maneras como 'sudo').

En cualquier caso, yendo a un terreno práctico, creo que actualmente la seguridad no puede ser una preocupación mayor en gvSIG ya que hay otras muchas cosas más urgentes y ahora mismo gvSIG no creo que sea un objetivo apetecible para los ciberdelincuentes... No quiero decir debamos ignorar la seguridad, pero sí que la solución temporal que planteo puede ser funcional por mucho tiempo (es sencilla de ejecutar para el usuario, y sólo necesita ejecutar gvSIG como administrador cuando necesite instalar complementos).