Download FINAL
Document related concepts
Transcript
REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO PROYECTOS DE INGENIERIA DE SISTEMAS I ASESOR: Wilmer Perfecto Integrante: CHUNGA GOMEZ ALEXIS Proyecto: REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO FACULTAD: INGENIERIA INDUSTRIAL Y DE SISTEMAS Ciclo : IX Aula: A-311 2012 1 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO PLAN DE TESIS INTRODUCCION CAPITULO 1: Formulación del Problema. 5 1.1. Planteamiento del problema 5 1.2. Antecedentes de Solución 6 1.3. Propuesta de Solución 6 1.4. Alcance de la propuesta. 7 1.5. Justificación 7 1.6. Objetivos 8 1.6.1. Objetivo General 8 1.6.2. Objetivos Específicos 8 CAPITULO 2. Marco Teórico 9 2.1. Antecedentes de la investigación 2.1.1 Caso de Éxito 9 9 2.2. BASES TEORICAS 11 2.2.1 Definición de Linux Remasterizado 11 2.2.2. Propiedades de Linux Remasterizado 12 2.2.3. Estructura de un sistema remasterizado GNU/LINUX. 13 2.2.4 Tipos de Tecnología similares: 14 2.2.5 Clasificación y Estructura de la Tecnología: 15 2.2.6. Arquitectura de la plataforma 17 2.3. Términos Básicos 19 2 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 3. Marco metodológico 22 3.1. Metodología para el Análisis y Diseño de la Solución 3.1.1 Nivel de investigación 22 22 3.1.1.1 Investigación Descriptiva 22 3.1.1.2 Investigación Cuantitativa 22 3.1.2 Método experimental: 22 3.1.3 Método de Medición: 23 3.1.4. TÉCNICAS: 26 3.1.4.1 FASES DEL PLAN DE MIGRACION 26 3.1.4.2 Ciclo de Vida RUP 25 3.2. Metodología para el Estudio de Factibilidad o Viabilidad de la Solución sadasssssssssssssssssssssssssssssssssssssssssssssssssssssssss25 3.2.1. Análisis Costo - Beneficio 26 3.2.1.1 Información inicial relativa de los recursos empleados (Situación Actual) 26 3.2.1.2 Información relativa de los recursos propuestos (Situación Propuesta) 27 3.2.3 Factibilidad de Proyecto 28 3.2.4 Instrumentos 29 3.2.5 Caso de exito 29 CAPITULO 4. Aspectos administrativos 30 4.1. Índice preliminar de la tesis 30 4.2. Presupuesto y cronograma de actividad 31 4.3. Referencias 36 3 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO INTRODUCCION El siguiente documento pretende ofrecer al lector una visión acerca de la alternativa tecnológica en base a software libre GNU/LINUX el cual reduciría los costos de licenciamiento de manera considerable, se incrementaría la seguridad debido a la invulnerabilidad de virus y permitirá según sea el caso poder reutilizar equipos considerados como obsoletos para otras plataformas. 4 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 1: FORMULACION DEL PROBLEMA 1.1 PLANTEAMIENTO DEL PROBLEMA La problemática de la micro y pequeña empresas que para poder realizar sus operaciones, necesita adquirir software legal, esto es necesario para poder emplear desde un editor de texto, hasta una base de datos. La licencia es costosa y va desde el sistema operativo que por defecto se está muy mal acostumbrado a trabajar con Microsoft Windows, un software de ofimática como Microsoft Office y aplicaciones propietarias como SQL Server, Photoshop, antivirus, firewall, etc. Los elevados costos de las licencias por equipo multiplicado por el número de usuarios en cada organización obligan a las empresas por optar por soluciones piratas y a esto se le debe sumar adicionalmente las aplicaciones que usan sus servidores como por ejemplo: Microsoft Windows Server, Exchange, ISA Server. Es por ello que como solución se requiere trabajar bajo plataformas Open-Source, la cual a demostrado mejor rendimiento, seguridad, performance que el software propietario y por ello se requiere la remasterización de una distribución basada en LINUX que satisfaga las necesidades. Antecedentes 5 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 1.2 ANTECEDENTES DE SOLUCION Municipio de Múnich El ayuntamiento de Múnich ahorró cerca de 13 millones de dólares debido a su política de migración de sistema de sus terminales de computadora a software libre. El municipio muniqués acabó migrando 11 mil terminales a Linux (más precisamente a una distribución desarrollada por ellos mismos llamada LiMux cuya implantación costó apenas 350 mil dólares). En tanto, unos 15 mil terminales recibieron Open Office en lugar de Microsoft Office. Según h-online.com, parte de los millones ahorrados en una época de crisis también está en los costos que representa pagar licencias al actualizar el software, cosa que no ocurre con los programas open source. Fuente: http://elcomercio.pe/actualidad/1501748/noticia-municipio-munichahorro-casi-13-millones-dolares-usando-linux 1.3 PROPUESTA DE SOLUCION Para esta problemática como alternativa de solución para reducción de costos e incremento de seguridad es: Migrar a una plataforma más estable, libre, segura y escalable como GNU/LINUX la cual previamente se personalizo y/o remasterizo para satisfacer sus necesidades. Esta solución es muy flexible y escalable debido a que las fuentes del mismo están disponibles. La seguridad es un plus adicional a esta plataforma debido a que los virus en un 99% de los casos son creados para plataformas Microsoft Windows y/o aplicaciones desarrolladas para este mismo. 6 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Se debe indicar también que Linux al ser ligero permite reutilizar equipos los cuales fueron descartados por plataformas actuales como Windows 8/7.GNU/Linux no requiere de hardware nuevo para funcionar, funciona óptimamente con el mínimo de requerimientos que otras plataformas. 1.4 ALCANCE DE LA PROPUESTA En esta propuesta los alcances son los siguientes: Migración de la plataforma privativa a una libre. Mejorar los niveles de seguridad. Obtener alternativas basadas en software libre para remplazar el software privativo. Capacidad de poder reutilizar hardware en desuso. 1.5 JUSTIFICACION ¿Porque? Debido a los altos costos de licenciamiento que va desde el sistema operativo que por defecto se está muy mal acostumbrado a trabajar con Microsoft Windows, un software de ofimática como Microsoft Office y aplicaciones propietarias como SQL Server, Photoshop, antivirus, firewall, etc. Es necesario tener una alternativa de software a la propietaria con la cual se está mal acostumbrado a trabajar debido a que el sistema operativo más utilizado requiere la adquisición de licencia por equipo y en algunos casos por usuario. Estos gastos son constantes debido a las nuevas actualizaciones de versión que lanzan los sistemas operativos y software de ofimática. ¿Para Que? Para poder reducir los costos considerablemente al no adquirir software licenciado en por lo menos el sistema operativo y el software de ofimática. Para contar con un software optimizado y/o personalizado según las necesidades de cada organización y poder satisfacer sus necesidades operativas sin perjudicar su presupuesto. Con una plataforma Linux remasterizada se logra un incremento en la seguridad debido a que no es afecto a los virus que generalmente atacan a la plataforma más usada (Windows). 7 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Para poder reutilizar equipos que fueron considerados obsoletos por otras plataformas y que pueden ser reutilizados debido a los mínimos requerimientos técnicos de esta plataforma. 1.6 PLANTEAMIENTOS DE OBJETIVOS 1.6.1 OBJETIVO GENERAL Reducción de gastos económicos por licenciamiento de software e incremento de nivel de seguridad por vulnerabilidad de plataforma. 1.6.2 OBJETIVOS ESPECÍFICOS Minimizar los gastos por licenciamiento. Reutilizar equipos obsoletos (según sea el caso.) Incrementar el nivel de seguridad. Incrementar el performance de los servicios. Reducir los gastos por adquisición de computadoras. 8 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 2. Marco Teórico 2.1. Antecedentes de la investigación 2.1.1 Caso de Éxito Municipio de Múnich El ayuntamiento de Múnich ahorró cerca de 13 millones de dólares debido a su política de migración de sistema de sus terminales de computadora a software libre. El municipio muniqués acabó migrando 11 mil terminales a Linux (más precisamente a una distribución desarrollada por ellos mismos llamada LiMux cuya implantación costó apenas 350 mil dólares). En tanto, unos 15 mil terminales recibieron Open Office en lugar de Microsoft Office. Según h-online.com, parte de los millones ahorrados en una época de crisis también está en los costos que representa pagar licencias al actualizar el software, cosa que no ocurre con los programas open source. Fuente: http://elcomercio.pe/actualidad/1501748/noticia-municipio-munichahorro-casi-13-millones-dolares-usando-linux LiMux es la primera distribución basada en GNU/Linux certificada para uso de la industria por el TÜV IT (ISO 9241), Servicio Técnico, Alemania. Estaba basado originalmente en Debian. La versión 3, disponible desde diciembre de 2010, estaba basada en Ubuntu 8.10 y la versión 4, disponible desde agosto de 2011, se basaba en Ubuntu 10.10, y utilizaba el escritorio KDE 3.5. 9 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Alcances El proyecto de la Municipalidad de Múnich, trata de migrar 11 mil terminales a Linux, específicamente a la plataforma LiMux y ahorrar en los gastos de licenciamiento de sistema operativo y ofimática. Brindar actualizaciones y/o parches de seguridad para la plataforma distribuida. Responsable del Proyecto LiMux es un proyecto sus sistemas de software del ayuntamiento de Múnich para migrar Problemática Debido a la crisis internacional fue necesario buscar alternativas de solución con respecto al gasto generado por la adquisición y/o renovación de licencias de sus equipos tecnológicos, los cuales ascendían a cifras muy elevadas contabilizando el total de sus equipos tecnológicos y/o PC’S. Conscientemente de sus necesidades se buscó una alternativa real con la cual se obtenga el máximo beneficio con respecto al nivel de ahorro Costos e Inversión Este proyecto a grandes rasgos pudo ahorrar los siguientes gastos: Se debe indicar que la plataforma antes de la migración fue Windows 2000 con Office 2000 GNU/LINUX Propietario Sistema Operativo LiMux Windows 7 Ofimática Open Office Office 2010 Número de equipos 11 000 11 000 10 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Con estos datos tenemos lo siguiente: Si se hubiera realizado un Upgrade de la plataforma para 11 mil usuarios el costo total seria de 34 143 880 €. Realizando la migración del sistema operativo a LiMux y OpenOffice para 11mil usuarios el costo total fue de 22 822 812 €. El coste incluye el precio de las licencias software, las actualizaciones necesarias del hardware, la formación, el soporte para la migración y la optimización de procesos, entre otras cosas. Por ejemplo, la migración a LiMux ha permitido ahorrar 6,8 millones de euros en licencias de Windows y Office, mientras que poder seguir utilizando el mismo hardware ha permitido ahorrar 4,7 millones de euros. Fuente: www.ris-muenchen.de/RII2/RII/DOK/SITZUNGSVORLAGE/2819522.pdf Resultados La Comunidad de usuarios como desarrolladora de este proyecto logro como resultado lo siguiente: 2.2 Sistema estable. Escalable. Flexible. Optimización de recursos Ahorro de Licencias. Soporte para virtualización. Conversión de un sistema de escritorio a uno de servidor. Libertad. Personalización del entorno. Sistema multitarea y multiusuario. BASES TEORICAS 2.2.1 Definición de Linux Remasterizado Una distribución de Linux Remasterizado es compleja y difícil debido a que no se usan paquetes binarios pre-compilados, es necesario compilar sus fuentes. Debido a que es una remasterización en su desarrollo y/o fabricación se buscar cumplir con todos los requisitos del usuario. Adicionalmente para su desarrollo es necesario tener conocimientos del funcionamiento del mismo sistema operativo, sus gestores de inicio como GRUB o LILO, parámetros de configuración de Kernel para las diversas 11 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO arquitecturas existentes y de aplicativos homólogos de otras plataformas que el usuario requiera. Para este proyecto se empleara como base la distribución UBUNTU debido a las siguientes características: - Sistema de administración de paquetes basado en APT y APTITUDE. Basado en Debian la cual es una distribución sólida y estable, la cual contiene más de 20000 paquetes disponibles. Presenta actualizaciones constantes. Posibilidad de añadir repositorios externos. Flexible y escalable. Soporte para actualizaciones oficiales de WINE. Cuenta con AppArmor el cual permite crear perfiles de seguridad. Soporte para multiples FileSystem como: ext4, ext3, ext2, swap, reiserf, ntfs, etc. Capacidad de incrementar el tamaño de una partición mediante LVM. Fuente: www.debian.org www.ubuntu.com 2.2.2. Propiedades de Linux Remasterizado: Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo. Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se están utilizando en un momento dado serán ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa. Soporte para varios sistemas de archivo comunes. Multiprocesador: Soporte para sistemas con más de un procesador. Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y 12 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC. Seguridad: el firewall de Linux no es un servicio que se puede deshabilitar lo cual sería aprovechado para vulnerar el sistema, todo lo contrario es un módulo que está incluido dentro del kernel. Protección contra virus: es inmune a la mayoría de virus que conocemos debido a que generalmente estos se ejecutan para plataformas win32 y adicionalmente requieren permisos para su ejecución, en este caso Linux se basa en un sistema de privilegios. Protección contra rootkits: en Linux los rootkis se pueden evitar de muchas formas, las cuales son: tener un sistema actualizado y realizando un checksum a los ejecutables para así determinar cuál fue alterado. EL Firewall en linux NO ES UN SERVICIO es un módulo integrado del kernel, por lo cual no puede ser desactivado. 2.2.3. Estructura de un sistema remasterizado GNU/LINUX. Un sistema operativo GNU/LINUX tiene como componentes importantes los siguientes elementos: Hardware: Es la parte tangible del sistema informático, como el procesador, placa, memoria, etc. Kernel: Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. GUI: es la interface gráfica de usuario, como kde, gnome, xfce,etc. Aplicaciones: es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Modulo: es un archivo que contiene código objeto que puede extender el núcleo en ejecución, un ejemplo claro de esto es un modulo para soportar interfaces de red inhalambricas. 13 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Shell: interfaz de usuario tradicional de los sistemas operativos basados en Unix y similares como GNU/Linux 2.2.4 Tipos de Tecnología similares: Actualmente existen distribuciones con cierto similitud a la propuesta en este proyecto con la diferencia es que no están diseñadas para el usuario final de una empresa ya que estas fueron desarrollados para un usuario estándar. Las distribuciones mas resaltantes son: LinuxMint. Mandriva. Archlinux. Fuentes: Arch Linux - https://www.archlinux.org/ Mandriva - www.mandriva.com/ Linux Mint - inuxmint.com/ Estas distribuciones incluyen todas las características y beneficios anteriormente mencionados pero no están orientados a un usuario especifico, con lo cual no es recomendable trabajar para un usuario estándar en su ambiente laboral. 14 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 2.2.5 Clasificación y Estructura de la Tecnología: Clasificación: En general, las distribuciones GNU/Linux remasterizadas o no, pueden ser clasificadas de la siguiente manera: Comerciales o no comerciales un ejemplo muy claro de esto es RHEL y FEDORA. Ser completamente libres o incluir software privativo, un claro ejemplo de esto son los códec de audios y video. Diseñadas para uso en el hogar o en las empresas. Diseñadas para servidores, escritorios o dispositivos empotrados, como por ejemplo “Ubuntu Server” y Ubuntu Desktop. Orientadas a usuarios regulares o usuarios avanzados: existe distros diversas orientadas a usuarios de diferente nivel técnico como “Gentoo” para usuarios avanzados o Ubuntu para usuarios sin experiencia. De uso general o para dispositivos altamente especializados, como un cortafuego, un enrutador o un cluster computacional: el ejemplo más clara es “Red Hat Virtualization” y “Endian Firewall”. Diseñadas e incluso certificadas para un hardware o arquitectura específicos: el caso de Novell que brinda su distribución de Linux SUSE ENTERPRISE para hardware de IBM. Orientadas hacia grupos en específico, por ejemplo a través de la internacionalización y localización del lenguaje, o por la inclusión de varios paquetes para la producción musical o para computación científica. Configuradas especialmente para ser más seguras, completas, portables o fáciles de usar. Soportadas bajo distintos tipos de hardware: algunas están diseñadas para trabajar solo para arquitectura SPARC, X86, X86_64, etc. Para nuestro proyecto, clasificaremos a nuestra distribución remasterizada como: Diseñadas para uso en el hogar o en las empresas. Completamente libre. Orientada a usuario regular. Configuradas especialmente para ser más seguras, completas, portables o fáciles de usar. Comercial, debido al soporte que se planea dar. 15 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Estructura: GNU/Linux se puede dividir generalmente en cuatro componentes principales: el kernel, la shell, el sistema de archivos y las utilidades y/o aplicaciones. El núcleo es el programa medular que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras. El shell proporciona una interfaz para el usuario. Recibe órdenes del usuario y las envía al núcleo para ser ejecutadas. El sistema de archivos, organiza la forma en que se almacenan los archivos en dispositivos de almacenamiento tales como los discos. Los archivos están organizados en directorios y estos a su vez están contenidos en una o más particiones primarias, extendidas o lógicas. A continuación se muestra una comparación de estructura de particiones entre Windows y Linux a nivel de File System. Fuente: http://liajaniheavy.blogspot.com/2011/10/equipo-3.html En la estructura mostrada anteriormente se muestra como existen puntos de montaje de directorios del sistema en múltiples discos y/o particiones. Una ventaja contra su competidor propietario Microsoft es que los directorios sistema se pueden montar en una o mas particiones y discos, la estructura de directorios mas frecuente a encontrar es la siguiente: 16 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Fuente: http://arcalinux.wordpress.com/2009/02/25/estructura-de-linux/ 2.2.6. Arquitectura de la plataforma Linux UDEV: Es el gestor de dispositivos que usa el kernel Linux en su versión 2.6. Su función es controlar los ficheros de dispositivo en /dev. Es el sucesor de devfs y de hotplug, lo que significa que maneja el directorio /dev y todas las acciones del espacio de usuario al agregar o quitar dispositivos, incluyendo la carga de firmwares. 17 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Fuente: http://www.redhat.com/magazine/003jan05/features/hal/ Arquitectura de entorno gráfico: En GNU/LINUX existe una diversidad de entornos gráficos los cuales como principal característica es la compatibilidad de aplicaciones entre estos. Adicionalmente se puede tener en el sistemas más de un entorno grafico pero solo se puede emplear uno de ellos. Arquitectura de red de la solución: 18 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO INTERNET Router Servidor Fw-Proxy LINUX PC1 LINUX User1 User2 PC2 LINUX User3 PC3 LINUX User4 En esta arquitectura de red se detalla por ejemplo como solución implementada en todos los equipos la plataforma de GNU/Linux como nivel de seguridad, adicionalmente se instalara un servidor proxy firewall con Linux el cual brindara protección contra ataques internos y externos. Esta solución permite gestionar múltiples usuarios en un solo equipo debido a que el sistema operativo es multiplataforma, multiusuario y multitarea. 2.3. Términos Básicos Linux: Es un núcleo libre del sistema operativo basado en UNIX. GNU: s un acrónimo recursivo que significa GNU No es Unix Kde: Entorno de escritorio para estaciones de trabajo UNIX. Wine: Es una re-implementación de la interfaz de programación de aplicaciones de Win16 y Win32 para sistemas operativos basados en Unix. Permite la ejecución de programas diseñados paraMS-DOS, y 19 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO las versiones de Microsoft Windows 3.11, 95, 98, Me, NT, 2000, XP, Vista y 7. Wine no es un emulador. Remasterizar: proviene del termino reedición. ingles remaster o mejor dicho Virus informático: es un malware que tiene por objeto alterar el normal funcionamiento de la computadora, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazan archivos ejecutables por otros infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en un computadora, aunque también existen otros más inofensivos, que solo se caracterizan por ser molestos. Firewall: es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo comunicaciones autorizadas. Proceso de arranque: es el proceso de inicialización del sistema operativo. Modulo: se refiere a un controlador de un dispositivos o servicio que puede cargarse o descargarse cuando el usuario o algún dispositivo lo solicita. Rootkit: es un programa que permite un acceso de privilegio continuo a una computadora pero que mantiene su presencia activamente oculta al control de los administradores al corromper el funcionamiento normal del sistema operativo o de otras aplicaciones. LVM: Logicial Volumen Manager o lógicos. Administrador de volúmenes AppArmor: permite al administrador del sistema asociar a cada programa un perfil de seguridad que restrinja las capacidades de ese programa. GPL: Licencia Publica General; Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios. Partición Primaria: Solo pueden existir 4 particiones primarias. Partición Extendida: Solo Existe una y sirve para albergar más particiones llamadas particiones lógicas. Particiones Lógicas: Se definen solo dentro de la partición extendida, con esto se pueden tener más de 4 particiones en el disco duro. 20 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Proxy: Un proxy, en una red informática, es un programa o dispositivo que realiza una acción en representación de otro, esto es, si una hipotética máquina A solicita un recurso a una C, lo hará mediante una petición a B; C entonces no sabrá que la petición procedió originalmente de A. Esta situación estratégica de punto intermedio suele ser aprovechada para soportar una serie de funcionalidades: proporcionar caché, control de acceso, registro del tráfico, prohibir cierto tipo de tráfico, etc (Fuente Wikipedia) 21 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 3. Marco metodológico 3.1 Metodología para el Análisis y Diseño de la Solución. El objetivo de este capítulo es describir la herramienta propuesta para la reducción de costos e incremento de nivel de seguridad con Linux remasterizado. 3.1.1 Nivel de investigación 3.1.1.1 Investigación Descriptiva En nuestro caso para nuestro proyecto utilizamos el nivel de investigación descriptiva, ya que mostramos las características de un hecho o fenómeno que se quiere realizar. Se trata de una descripción de lo que va hacer nuestro proyecto y describe las ventajas y desventajas de implementar nuestro proyecto 3.1.1.3 Investigación Cuantitativa A partir del recojo de información de la variable: nivel de ahorro, se expresa los niveles de ahorro expresados en nuevos soles. Además, este capítulo mostrará el análisis y el diseño realizados para el presente trabajo de tesis. Para el desarrollo de esta investigación se emplearan los siguientes métodos: 3.1.2 Método experimental: Dado que se llevara un estudio de campo para recopilar información y posterior análisis y comprobación. Primero: se recogerá la información de gastos estimados a un usuario en promedio durante un año. Segundo: una vez implementado el sistema operativo GNU/Linux remasterizado en la empresa. Se realizara una comparativa con las aplicaciones reemplazadas y equipo reutilizado para obtener una comparativo entre gastos realizados y ahorro realizado, esto medirá el nivel de ahorro expresado en nuevos soles. Adicionalmente se podrá cuantificar el ahorro generado por el incremento de seguridad generado por la plataforma instalada. 22 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 3.1.3 Método de Medición: Para la obtención y comparación de datos numéricos relacionados al consumo o gasto, es decir el dinero empleado para la adquisición de licencias, mantenimiento y/o renovación/actualización del mismo. Para el desarrollo de esta investigación se emplearan las siguientes técnicas: Para lograr la obtención de información, conocimiento y llevar el control de los datos se hace uso de las siguientes técnicas: Análisis de datos: Técnica mediante la cual se va a organizar, describir y analizar los datos recogidos. Económica: Con la cual se realizara una comparativa entre los gastos realizados empleando software privativo y los gastos reducidos empleando opensource. Estadística: En la cual se medirá el nivel de ahorro y el porcentaje obtenido. Para llevar a cabo este proyecto se realizara el siguiente plan de migración. 3.1.4. TÉCNICAS: En este subcapítulo explicaremos que procesos seguiremos en nuestra metodología para diseñar nuestro proyecto de Reducción de costos e incremento de seguridad con Linux remasterizado. 3.1.4.1 FASES DEL PLAN DE MIGRACION Etapa 1: Sensibilidad a nivel institucional Respecto a la migración a software libre. Etapa 2: Planificación y de presupuesto Comprende la capacitación a todos los grupos de trabajo sobre software libre, lineamientos y uso de herramientas informáticas para la elaboración del diagnóstico del equipamiento computacional y sistemas existentes. En esta fase se determina el monto del ejercicio presupuestal. Etapa 3: Toma de decisiones para determinar las estrategias y alternativas de Migración. 23 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Se realizara el análisis y estudio de las estrategias y alternativas de migración a software libre. Se evaluara las herramientas y aplicaciones equivalentes en software libre, a ser imple mentadas. Etapa 4: Instalación, Configuración y pruebas de las herramientas y aplicaciones de software libre. En esta fase es muy importante la colaboración del personal de informática y usuarios finales, para implementar y garantizar el proceso de migración. Etapa 5: Entrenamiento y Capacitación: Al personal encargado de promover, difundir y dirigir el proceso de migración a software libre, de igual manera al usuario final. Preparar manuales de usuarios por la nueva plataforma instalada, de igual manera por cada aplicación, herramienta software base GNU/Linux. Luego, se utilizará RUP para explicar el funcionamiento objetivos, prioridades y necesidades para el sistema. Para ello debemos tomar en cuenta lo siguiente: Adaptar el proceso: Debido a que el cliente y/o usuario final está acostumbrado a un entorno gráfico y aplicaciones intuitivas se debe buscar, adaptar y preparar la solución de Linux remasterizado para satisfacer estas necesidades. Equilibrar prioridades: Las prioridades para este proyecto son básicamente dos: Reducción de costos. Eliminar el gasto de adquisición de licencias. Reutilización de equipos obsoletos para otras plataformas. Incremento de nivel de seguridad. Con lo cual están muy relacionadas debido a que ambas son características post-implementación de la solución. Demostrar valor iterativamente: Este proyecto se entregara por áreas para poder evaluar el desempeño, calidad, practicidad y desempeño del mismo. Enfocarse en la calidad: 24 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Se debe verificar constantemente el nivel de calidad del producto debido a que este será empleado por el usuario final y el éxito depende de esto. En esta parte se debe demostrar el nivel de seguridad alcanzado gracias a esta solución y el software open-source instalado que remplaza al propietario. 3.1.4.2 Ciclo de Vida RUP: el ciclo de vida organiza las tareas en fases e iteraciones: 1.- Fases de Inicio y Elaboración: Se enfocan hacia la comprensión del problema y la tecnología, la delimitación del ámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de una línea base de la arquitectura. 2.- En la fase de construcción Se lleva a cabo la construcción del producto por medio de una serie de iteraciones. 3.- En la fase de transición Se pretende garantizar que se tiene un producto preparado para su entrega a la comunidad de usuarios. 3.2 Metodología para el Estudio de Factibilidad o Viabilidad de la Solución Para medir la factibilidad o viabilidad de la implementación del proyecto de “Reducción de costos e incremento del nivel de seguridad” tomamos como referencia el nivel de ahorro obtenido por el siguiente caso de éxito. En el desarrollo del presente proyecto hemos considerado utilizar la metodología Costo – Beneficio como herramienta para medir la relación entre los costos y beneficios asociados a la elaboración del proyecto, con el fin de evaluar su factibilidad o viabilidad, este proceso involucra ya sea explícita o implícitamente, un peso total de los gastos previstos a realizarse en contra del total de los beneficios a obtenerse al implementarse este proyecto. Nuestro proyecto como sistema plantea un buen diseño que a su vez ofrece control, compatibilidad, flexibilidad y una relación aceptable de costo/beneficio. 25 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 3.2.1 Análisis Costo - Beneficio 3.2.1.1 Información inicial relativa de los recursos empleados (Situación Actual) Dentro del desarrollo de las actividades del proceso de adquisición de software y mantenimiento del mismo, tenemos lo siguiente: Tomando como base una empresa que tenga en promedio un aproximado de 100 empleados se podría elaborar el siguiente cuadro de costos: Propietario Costo Total x 100 Usuarios Sistema Operativo Windows 7 64bits Profesional 120 12000 Ofimática Office Profesional 2010 270 27000 Antivirus Nod32 25 2500 Compresor de archivos Winrar 25 2500 Mantenimiento Soporte Técnico (Software) 100 10000 En promedio una organización por usuario realiza un gasto de 540 dólares por usuario, con lo cual podemos elaborar el siguiente flujo de gastos para un estimado de 4 años. FLUJO DEL SISTEMA ACTUAL 26 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Con esto podemos decir que una organización en promedio debe presupuestar por usuario un estimado de: Sistema operativo Offimatica Antivirus Compresor de archivos Mantenimiento 120x2 240 270x2 25x4 25 540 100 25 100x4 Total 400 1305 Con esto podemos decir que para un periodo de 4 años se debe gastar un aproximado de 1305 dólares por usuario. 3.2.1.2 Información relativa de los recursos propuestos (Situación Propuesta) Dentro del desarrollo de las actividades del proceso de cambio por la plataforma del sistema de Linux Remasterizado, tenemos lo siguiente: Tomando como base una empresa que tenga en promedio un aproximado de 100 empleados se podría elaborar el siguiente cuadro de costos: Sistema Operativo Ofimática Antivirus Compresor de archivos Mantenimiento Open Source Costo GNU/Linux 0 Total x 100 Usuarios 0 LibreOffice 3.6 No necesita Incluido 0 0 0 0 0 0 Soporte Técnico (Software) 100 10000 27 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO FLUJO DE GASTOS PROPUESTO Con esto podemos decir que una organización en promedio debe presupuestar por usuario un estimado de: Mantenimiento: 100x4 = 400 Total: 400 Con esto podemos decir que para un periodo de 4 años se debe gastar un aproximado de 1305 dólares por usuario. 3.2.3 Factibilidad de Proyecto De acuerdo a los resultados arrojados a través de los flujos de los procesos comparados del sistema actual y del sistema propuesto, podemos concluir que este proyecto es altamente viable. Esto sustentado fundamentalmente en el ahorro debido a la no adquisicicion de software licenciado el cual genera gastos innecesarios para la organización. Estos gastos son constantes debido a que la tecnologia es cambiante y no es posible renovarla debido a su costo. Propietario Linux Remasterizado Año 1 Año 2 Año 3 Año 4 Total 540 125 125 515 1305 100 100 100 100 400 Con lo cual tenemos un 69.35% de ahorro en 4 años de uso de este proyecto implementado. Se debe aclarar que este es un gasto/ahorro estimado debido a que se tomo esta prueba a un equipo con el software basico para trabajar. 28 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 3.2.4 Instrumentos El instrumento que se usara para la comprobación de este proyecto serán dos (02) equipos los cuales tendrán las mismas características a nivel de hardware con la única diferencia que el software será totalmente distinto. El primer equipo contendrá un sistema operativo y aplicaciones estándar y el segundo equipo tendrá la plataforma de Linux remasterizado. 3.2.5 Caso de exito Municipio de Múnich El ayuntamiento de Múnich ahorró cerca de 13 millones de dólares debido a su política de migración de sistema de sus terminales de computadora a software libre. El municipio muniqués acabó migrando 11 mil terminales a Linux (más precisamente a una distribución desarrollada por ellos mismos llamada LiMux cuya implantación costó apenas 350 mil dólares). En tanto, unos 15 mil terminales recibieron Open Office en lugar de Microsoft Office. Según h-online.com, parte de los millones ahorrados en una época de crisis también está en los costos que representa pagar licencias al actualizar el software, cosa que no ocurre con los programas open source. Fuente: http://elcomercio.pe/actualidad/1501748/noticia-municipiomunich-ahorro-casi-13-millones-dolares-usando-linux 29 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPÍTULO 4: ASPECTOS ADMINISTRATIVOS 4.1. Índice preliminar de la tesis 1.- Introducción 2.- Justificación de la investigación 2.1 Objetivos (Generales y Específicos) 2.2 Hipótesis (General y Complementaria) 3.- Situación Actual 3.1 Definición del problema 3.2 Límites de estudio 3.3 Definición de los términos 3.4 Definición de las variables (Dependientes e independientes) 3.5 Indicadores 4.- Marco Teórico 4.1 Antecedentes de la investigación 4.1.1 Casos de Éxito 4.2 Base teórica 4.2.1 Definición de Linux remasterizado 4.2.2 Propiedades de Linux remasterizado 4.2.3 Estructura de un sistema remasterizado GNU/Linux 4.2.4 Tipos de Tecnología Similares 4.2.5 Clasificación y estructura de la tecnología 4.2.6 Arquitectura de la plataforma 5.- Marco metodológico 5.1 Metodología para el Análisis y Diseño de la Solución 5.1.1 Niveles de investigación 5.1.1 Investigación Descriptiva 5.1.2 Investigación Cuantitativa 5.1.2 Método experimental 5.1.3 Método de medición 5.1.4 Técnicas 5.1.4.1 Etapas del plan de migración Etapa 1: Sensibilidad a nivel institucional Etapa 2: Planificación y de presupuesto Etapa 3: Toma de decisiones para determinar las estrategias y alternativas de Migración. Etapa 4: Instalación, Configuración y pruebas de las herramientas y aplicaciones de software libre. Etapa 5: Entrenamiento y Capacitación: Etapa 6: Documentación de todo el proceso de migración: 5.1.4.2 Ciclo de vida RUP 5.2 Metodología para el Estudio de Factibilidad o Viabilidad de la Solución 30 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 5.2.1 Análisis Costo - Beneficio 5.2.1.1 Flujo del sistema actual 5.2.1.2 Flujo del sistema propuesto 5.2.3 Factibilidad del proyecto 5.2.4 Instrumentos 5.2.5 Referencias 6.- Solución Propuesta 6.1 Análisis de la solución 6.1.1 Análisis estratégico 6.1.2 Análisis funcional 6.2 Alcance de la propuesta 6.3 Propuesta del proyecto 7.- Diseño de la solución 7.1 Definición del proceso de migración 7.2 Especificación de las necesidades 7.3 Desarrollo de prototipo 7.3.1 Desarrollo de la plataforma remasterizada 7.3.2 Plan de migración 7.3.3 Pruebas 8.- Impacto esperado 8.1 Descripción teórica 8.2 Validación Sustentación de hipótesis 9.- Conclusiones y Recomendaciones 10.- Bibliografía 11.- Anexo 4.2. Presupuesto y cronograma de actividad a.) Cronograma de actividades de la investigación: Cronograma de actividades de la Investigación Nombre de tarea Duración Comienzo REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO FORMULACION DEL PROBLEMA Planteamiento del problema Antecedentes de Solución Propuesta de solución Alcance de la Propuesta Justificación Objetivos Revisión de Capítulo I 31 Fin 120 días sáb 08/09/12 jue 21/02/13 27 días 3 días 3 días 3 días 2 días 2 días 2 días 12 días lun 10/09/12 lun 10/09/12 jue 13/09/12 mar 18/09/12 vie 21/09/12 mar 25/09/12 jue 27/09/12 lun 01/10/12 mar 16/10/12 mié 12/09/12 lun 17/09/12 jue 20/09/12 lun 24/09/12 mié 26/09/12 vie 28/09/12 mar 16/10/12 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO MARCO TEORICO Marco Conceptual Marco Referencial Marco normativo Revisión de Capitulo II MARCO METODOLOGICO Metodología para el análisis y diseño de la solución Metodología para el estudio de factibilidad Revisión de Capitulo III ASPECTOS ADMINISTRATIVOS Índice preliminar de tesis Presupuesto y cronograma Revisión de toda Tesis I 24 días 10 días 5 días 3 días 6 días 30 días 10 días 10 días 10 días 14 días 7 días 7 días 10 días mié 17/10/12 mié 17/10/12 mié 31/10/12 mié 07/11/12 lun 12/11/12 mar 20/11/12 mar 20/11/12 mar 04/12/12 mar 18/12/12 mar 01/01/13 mar 01/01/13 jue 10/01/13 mié 02/01/13 lun 19/11/12 mar 30/10/12 mar 06/11/12 vie 09/11/12 lun 19/11/12 lun 31/12/12 lun 03/12/12 lun 17/12/12 lun 31/12/12 vie 18/01/13 mié 09/01/13 vie 18/01/13 mar 15/01/13 b.) Cronograma de actividades del Proyecto: Nombre de tarea REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Justificación de la investigación Objetivos ( Generales y Específicos) Hipótesis ( General y Complementaria) Situación Actual Definición del problema Límites de estudio Definición de los términos Definición de las variables (Dependientes e independientes) Indicadores Marco Teórico Antecedentes de la investigación Casos de Éxito Duración Comienzo 191 días sáb 08/09/12 vie 31/05/13 15 días 7 días 8 días 20 días 10 días 2 días 2 días sáb 08/09/12 jue 27/09/12 sáb 08/09/12 lun 17/09/12 mar 18/09/12 jue 27/09/12 vie 28/09/12 jue 25/10/12 vie 28/09/12 jue 11/10/12 vie 12/10/12 lun 15/10/12 mar 16/10/12 mié 17/10/12 3 días jue 18/10/12 lun 22/10/12 3 días 20 días 5 días 5 días 15 días Base teórica Definición de Linux remasterizado 4 días Propiedades de Linux remasterizado 3 días Estructura de un sistema remasterizado GNU/Linux 2 días 32 Fin mar 23/10/12 jue 25/10/12 vie 26/10/12 jue 22/11/12 vie 26/10/12 jue 01/11/12 vie 26/10/12 jue 01/11/12 vie 02/11/12 jue 22/11/12 vie 02/11/12 mié 07/11/12 jue 08/11/12 lun 12/11/12 mar 13/11/12 mié 14/11/12 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Tipos de Tecnología Similares Clasificación y estructura de la tecnología Arquitectura de la plataforma 2 días 2 días 2 días Marco metodológico 43 días Metodología para el Análisis y Diseño de la Solución 43 días Niveles de investigación Investigación Descriptiva Investigación Cuantitativa Método experimental Método de medición 7 días 3 días 4 días 2 días 3 días Técnicas 30 días 30 días Etapas del plan de migración Etapa 1: Sensibilidad a nivel institucional 3 días Etapa 2: Planificación y de presupuesto 4 días Etapa 3: Toma de decisiones para determinar las 5 días estrategias y alternativas de Migración. Etapa 4: Instalación, Configuración y pruebas de 7 días las herramientas y aplicaciones de software libre. Etapa 5: Entrenamiento y Capacitación: 6 días Etapa 6: Documentación de todo el proceso de 5 días migración Ciclo de vida RUP 1 día Metodología para el Estudio de Factibilidad o 93 días Viabilidad de la Solución Análisis - Costo Beneficio 15 días Flujo del sistema actual Flujo del sistema propuesto Factibilidad del proyecto Instrumentos Solución Propuesta 7 días 8 días 7 días 3 días 21 días Análisis de la solución 10 días Análisis estratégico Análisis funcional Alcance de la propuesta Definición del software homologo Propuesta del proyecto 5 días 5 días 1 día 5 días 5 días 33 jue 15/11/12 vie 16/11/12 lun 19/11/12 mar 20/11/12 mié 21/11/12 jue 22/11/12 mar vie 23/11/12 22/01/13 mar vie 23/11/12 22/01/13 vie 23/11/12 lun 03/12/12 vie 23/11/12 mar 27/11/12 mié 28/11/12 lun 03/12/12 mar 04/12/12 mié 05/12/12 jue 06/12/12 lun 10/12/12 mar lun 21/01/13 11/12/12 mar lun 21/01/13 11/12/12 mar 11/12/12 jue 13/12/12 vie 14/12/12 mié 19/12/12 jue 20/12/12 mié 26/12/12 jue 27/12/12 vie 04/01/13 lun 07/01/13 lun 14/01/13 mar 15/01/13 lun 21/01/13 mar 22/01/13 mar 22/01/13 mié 23/01/13 vie 31/05/13 mar 12/02/13 mié 23/01/13 jue 31/01/13 vie 01/02/13 mar 12/02/13 mié 13/02/13 jue 21/02/13 vie 22/02/13 mar 26/02/13 mié 27/02/13 mié 27/03/13 mar mié 27/02/13 12/03/13 mié 27/02/13 mar 05/03/13 mié 06/03/13 mar 12/03/13 mié 13/03/13 mié 13/03/13 jue 14/03/13 mié 20/03/13 jue 21/03/13 mié 27/03/13 mié 23/01/13 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Diseño de la solución Diagrama de flujo de gastos actuales Diagrama de flujo de gastos propuesto Definición del proceso de migración Especificación de las necesidades Desarrollo de prototipo Desarrollo de la plataforma remasterizada Plan de migración Pruebas Impacto esperado Descripción teórica Validación Sustentación de hipótesis 41 días 5 días 5 días 5 días 5 días 21 días 10 días 10 días 1 día 6 días 1 día 2 días 3 días jue 28/03/13 jue 28/03/13 jue 04/04/13 jue 11/04/13 jue 18/04/13 jue 25/04/13 jue 25/04/13 jue 09/05/13 jue 23/05/13 vie 24/05/13 vie 24/05/13 lun 27/05/13 mié 29/05/13 c.) Presupuesto Mes: Setiembre Descripción Horas Días Costo Costo Unitario Total 10 1.00 45 10 1.00 40 12 12 Diarias Alquiler Cabinas Internet 10 Investigación en domicilio 4 Impresiones Luz 15 Útiles de Oficina 8 Pasajes 18 Total 138 34 jue 23/05/13 mié 03/04/13 mié 10/04/13 mié 17/04/13 mié 24/04/13 jue 23/05/13 mié 08/05/13 mié 22/05/13 jue 23/05/13 vie 31/05/13 vie 24/05/13 mar 28/05/13 vie 31/05/13 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Mes: Octubre Descripción Horas Días Diarias Alquiler Cabinas Internet Costo Costo Unitario Total 5 7 1.00 35 Investigación en domicilio 4 8 1.00 32 12 12 Impresiones Luz 17 Útiles de Oficina 8 Pasajes 10 Total 114 Mes: Noviembre Descripción Horas Días Diarias Alquiler Cabinas Internet 2 14 Impresiones Costo Costo Unitario Total 1.00 28 20 20 Útiles de Oficina 8 Pasajes 15 Total 71 Mes: Diciembre Descripción Horas Días Diarias Investigación en domicilio 4 Impresiones 12 Costo Costo Unitario Total 1.00 48 20 20 Luz 18 Útiles de Oficina 8 Pasajes 15 Total 109 35 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Mes: Enero Horas Descripción Días Diarias Investigación en domicilio 4 5 Impresiones Costo Costo Unitario Total 1.00 20 40 40 Luz 8 Útiles de Oficina 8 Pasajes 12 Total 88 Total Mes Costo Setiembre 138 Octubre 114 Noviembre 71 Diciembre 109 Enero 88 Total 520 4.3. Referencias BIBLIOGRAFICAS 1. Guía para la migración de software libre en las entidades públicas. http://www.ongei.gob.pe/publica/metodologias/5137.pdf 2. Equivalencias entre software Privativo y Software de Libre disponibilidad. http://www.softwarepublico.gob.pe/files/secciones/Equivalencia_software_privativo _software_libre.pdf 36 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 3. Migración al Software libre – Guía de buenas practicas http://www.softwarepublico.gob.pe/files/secciones/migracionalsoftwarelibre.pdf 4. Guía Cubana de migración de Software Libre http://www.softwarelibre.org.bo/wiki/lib/exe/fetch.php?media=migracion:guiacubana-migracion-a-software-libre.pdf 5. Migración a Software Libre – Propuesta comunitaria, basada en hechos reales http://gnu.org.ve/extras/plan_de_migracion.pdf 6. Guía para el plan de migración a software libre en la administración publica nacional (APN) de la republica bolivariana de Venezuela. http://uptparia.edu.ve/documentos/Documento_Migracion.pdf 7. Plan nacional de migración de software libre de la administración publica nacional http://www.mindefensa.gob.ve/Plan%20Nacional%20SL.pdf 37