Muy buenas a todos hoy vamos a explicaros lo que es un software libre y cuáles son sus riesgos.
Lo primero que tenemos que entender, que en este mundo de la tecnología hay errores muy habituales a la hora de separar lo que es un software libre y un software de código abierto, más conocido como Open Source.
¿Pero que es el Open Source?
Open Source o Fuente Abierta hace referencia a todos los softwares informáticos que puedan proporcionar a cualquier usuario el acceso a su código fuente o de programación, pudiendo estos modificarlo, integrarlo o adaptarlo en el mismo proyecto o en otros.
En cambio, el Software Libre no sólo son aquellos programas cuyo código está abierto al público para que cualquier persona pueda mejorarlo, sino que tambien representa a todos aquellos que respetan las libertades esenciales del usuario y estan definidas por la Free Software Foundation, esta fundación fue creada en 1985 por Richard Stallman con el fin de defender las libertades en el mundo tecnológico.
A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el «software libre» es una cuestión de libertad, no de precio.
Un programa es software libre si los usuarios tienen estas libertades esenciales:
La libertad de ejecutar el programa como se desee, con cualquier propósito.
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que se desee. (El acceso al código fuente es una condición necesaria para ello).
La libertad de redistribuir copias para ayudar a otros.
La libertad de distribuir copias de sus versiones modificadas a terceros. Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones.
Aunque Open Source y Software Libre están ligados, estos no tienen por qué ser gratuitos y entonces estaríamos hablando de software privativo o no privativo. Y en este sentido el software comercial también se puede llegar a considerar libre.
La gran mayoría de los softwares libres, pueden ser descargados gratis en internet o en versiones de prueba, pudiendo posteriormente comprarlo por un módico precio.
Algunos ejemplos de software libre serian:
Sistema Operativo LINUX
Open Office y LibreOffice (Suite ofimática)
NotePad ++ (Editor de texto)
FileZilla (Cliente FTP)
Mozilla (Firefox,)
PhpMyAdmin (herramienta PHP)
Gimp (Editor de imágenes)
Bash (intérprete de comandos)
Gnome (Entorno de escritorio)
Ubuntu (Sistema Operativo)
Las vulnerabilidades que nos enfrentamos son similares al software de pago convencional, pero aparte el software libre tiene otro tipo de riesgos, pero eso no significa que estos sean inseguros, a continuación, enumeramos algunos de los más importantes.
Las vulnerabilidades en el software de código abierto son de conocimiento del gran público, así como por organizaciones como el Open Web Application Security Project (OWASP) y la National Vulnerability Database (NVD). Por lo que tener al día estos programas pasa a ser un tema muy importante.
Existen posibilidades de que existan funcionalidades no deseadas en dicho software, por lo que es imprescindible configurarlo con los requerimientos y permisos que nosotros necesitamos.
Al ser un software libre y susceptible de tener modificaciones de otros usuarios es muy importante descargarlo de fuentes y paginas seguras para evitar sustos desagradables en forma de malware o troyanos.
Al no tener un respaldo directo por parte de ningún fabricante, la evolución futura del software no está asegurada.
Teniendo en cuenta esto cuando planteamos si es bueno o no utilizar el software libre, todo va a depender de las necesidades y circunstancias de cada proyecto, teniendo siempre en cuenta tanto los beneficios como los riesgos.
Y como siempre deberemos de seguir con consejos básicos como:
Actualizar: Es muy importante estar al día ya que los ciberdelincuentes se aprovechan de estan vulnerabilidades para complicarnos la vida.
Copias de Seguridad: Esto nos permitirá en caso de cualquier eventualidad o problema poder recuperar nuestra información.
Contraseñas: Utilizar siempre contraseñas robustas y si es posible autenticación de doble factor.
Descarga de software: Precaución, descargar software de paginas oficiales y seguras y nunca a través de enlaces.
La más importante Sentido Común y si tenéis alguna duda preguntar a profesionales y empresas especializadas en Seguridad informática.
Desde AFA SOLUTIONS como empresa especializada en Digitalización y Ciberseguridad para Empresas estamos a la disposición de vuestra Empresa a través de www.afasolution.com