Download reduccion de costos e incremento de nivel de seguridad con linux
Document related concepts
Transcript
REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Facultad Curso TEMA : : FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS PROYECTOS DE INGENIERIA DE SISTEMAS I : Integrantes REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO : CHUNGA GOMEZ ALEXIS Profesor : PERFECTO MANRIQUE, WILMER RICHARD Ciclo : IX Aula : A-311 2012 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO PLAN DE TESIS INTRODUCCION CAPITULO 1: Formulación de l Problema. 1.1. Planteamiento del problema 1.2. Antecedentes de Solución 1.3. Propuesta de Solucion 1.4. Alcance de la propuesta. 1.5. Justificacion 1.6. Objetivos 1.6.1. Objetivo General 1.6.2. Objetivos Especificos CAPITULO 2. Marco Teórico 2.1. Antecedentes de la investigación 2.1.1 Caso de Éxito 2.2. BASES TEORICAS 2.2.1 Definición de Linux Remasterizado 2.2.2. Propiedades de Linux Remasterizado 2.2.3. Estructura de un sistema remasterizado GNU/LINUX. 2.2.4 Tipos de Tecnología similares: 2.2.5 Clasificación y Estructura de la Tecnología: 2.2.6. Arquitectura de la plataforma 2.3. Términos Básicos REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 3. Marco metodológico 3.1. Nivel de investigación 3.2. Diseño de investigación 3.2.1. Métodos 3.2.2. Técnicas 3.2.3. Instrumentos. CAPITULO 4. Aspectos administrativos 4.1. Indice preliminar de la tesis 4.2. Presupuesto y cronograma de actividad 4.3. Referencias 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. 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 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 1.2 ANTECEDENTES DE SOLUCION No existe antecedente de solución previo. 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. 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO ¿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). 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. 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 Proyecto Linux Mint es una distribución del sistema operativo GNU/Linux, basado en la distribución Ubuntu(que a su vez está basada en Debian). A partir del 7 de septiembre de 2010 también está disponible una edición basada en Debian. Alcances El proyecto trata del desarrollo de un sistema operativo GNU/LINUX basado en Ubuntu y Debian con el fin de lograr un sistema estable y potente que sustituya a aun propietario. Brindar actualizaciones y/o parches de seguridad para la plataforma distribuida. Responsable del Proyecto Es un proyecto comunitario con el cual miles de usuarios intervienen para su desarrollo. Problemática Debido a la diversidad de distribuciones creadas que se encuentran en internet que están orientados a usados avanzados y existiendo una gran cantidad de usuarios con problemas de licenciamiento, se crea LinuxMint con el fin de capturar a los usuarios de otras plataformas sin experiencia alguna en la plataforma GNU/LINUX. De igual manera las distribuciones anteriormente desarrolladas como Suse, Redhat, Debian, Slackware o Gentoo están orientadas a usuarios con experiencia previa, sin la cual no podría manipular el entorno. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO La mayoría de distribuciones vienen integradas con un entorno grafico pobre en desarrollo y potente en estabilidad lo cual desmotiva a un usuario que llega ¿de una plataforma propietaria con un entorno grafico amigable. Adicionalmente este proyecto permitirá que muchos usuarios puedan migrar de entornos propietarios a software libre, con lo cual reducirían sus gastos Costos e Inversión La inversión realizada estuvo sujeta a donaciones debido a que fue un proyecto sin fines de lucro, por lo cual está limitado a disponibilidad de los desarrolladores para nuevas actualizaciones del proyecto. Este proyecto a grandes rasgos pudo ahorrar los siguientes gastos: GNU/LINUX Sistema Operativo Linux Mint = 0$ Propietario Windows 7 64bits= 80$ Offimatica Libre Office= 0$ Office 2010 = 120$ Antivirus No necesita Nod32= 25$ Firewall Incluido en el kernel Nod32= 45$ Compresor archivos FIREWALL PROXY de 0$ - Iptables + squid 0$ Winrar= 12$ ISA SERVER 2500$ El ahorro en promedio por usuario asciende a los 282$ El ahorro promedio para una red asciende a 2500$ sin contar con la licencia del servidor. Resultados La Comunidad de usuarios como desarrolladora de este proyecto logro como resultado lo siguiente: Sistema estable. Escalable. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 2.2 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 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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 mas 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 Atari, también existen versiones para su utilizacion 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 seria aprovechado para vulnerar el sistema, todo lo contrario es un modulo que esta 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 asi determinar cual fue alterado. EL Firewall en linux NO ES UN SERVICIO es un modulo integrado del kernel, por lo cual no puede ser desactivado. 2.2.3. Estructura de un sistema remasterizado GNU/LINUX. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Un sistema operativo GNU/LINUX tiene como componentes i mportantes 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 grafica 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. 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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. 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 diversar 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 mas 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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. 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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: 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Arquitectura de red de la solución: 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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 las versiones de Microsoft Windows3.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 informatico: 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: Logical Volumen Manager o Administrador de volúmenes lógicos. AppArmor: permite al administrador del sistema asociar a cada programa un perfil de seguridad que restrinja las capacidades de ese programa. GPL: Licencia Pubilca Genera; 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 mas particiones llamadas particiones lógicas. Particiones Lógicas: Se definen solo dentro de la partición extendida, con esto se pueden tener mas de 4 particiones en el disco duro. 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 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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) REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO CAPITULO 3. Marco metodológico Nivel de investigación 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 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. 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. 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: 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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 open-source. 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. 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. 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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: 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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. 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. CASOS DE ÉXITO: Entre los casos de éxito más conocidos tenemos los siguientes: 1. Municipio de Munich 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 asoftware libre. El municipio muniqués acabó migrando 11 mil terminales a Linux (más precisamente a una distribución desarrollada por ellos mismos llamadaLiMux cuya implantación costó apenas 350 mil dólares). En tanto, unos 15 mil terminales recibieron Open Office en lugar de Microsoft Office. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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 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ñado que a su vez ofrece control, compatibilidad, flexibilidad y una relación aceptable de costo / beneficio. 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. REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO FLUJO DEL SISTEMA ACTUAL Con esto podemos decir que una organización en promedio debe presupuestar por usuario un estimado de: Sistema operativo: 120x2 = 240 Offimatica: 270x2 = 540 Antivirus: 25x4 = 100 Compresor de archivos: 25 = 25 Mantenimiento: 100x4 = 400 Total: 1305 Con esto podemos decir que para un periodo de 4 años se debe gastar un aproximado de 1305 dólares por usuario. 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 Open Source Costo GNU/Linux 0 Total x 100 Usuarios 0 LibreOffice 3.6 No necesita Incluido 0 0 0 0 0 0 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO archivos Mantenimiento Soporte Técnico (Software) 100 10000 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. 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 540 100 Año 2 125 100 Año 3 125 100 Año 4 515 100 Total 1305 400 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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. 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. 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 tecnologia 4.2.6 Arquitectura de la plataforma 5.- Marco metodológico 5.1 Niveles de investigación 5.1.1 Investigación Descriptiva 5.1.2 Investigación Cuantitativa 5.2 Metodología para el Análisis y Diseño de la Solución 5.2.1 Método experimental 5.2.2 Método de medición 5.3 Etapas del plan de migración 5.3.1 Etapa 1: Sensibilidad a nivel institucional 5.3.2 Etapa 2: Planificación y de presupuesto 5.3.3 Etapa 3: Toma de decisiones para determinar las 5.3.4 estrategias y alternativas de Migración. 5.3.4 Etapa 4: Instalación, Configuración y pruebas de las herramientas y aplicaciones de software libre. 5.3.5 Etapa 5: Entrenamiento y Capacitación: 5.3.6 Etapa 6: Documentación de todo el proceso de migración: 5.4 Metodología para el Estudio de Factibilidad o Viabilidad de la Solución 5.4.1 Flujo del sistema actual 5.4.2 Flujo del sistema propuesto 5.4.3 Factibilidad del proyecto 5.4.4 Instrumentos 6.- Solución Propuesta 6.1 Análisis de la solución 6.1.1 Análisis estratégico REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO 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: Nombre de tarea REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Justificacion de la investigacion Objetivos ( Generales y Especificos) Hipotesis ( General y Complementaria) Situacion Actual Definicion del problema Limites de estudio Definicion de los terminos Definicion de las variables (Dependientes e independientes) Indicadores Marco Teorico Antecedentes de la investigacion Casos de Éxito Base teorica Definición de Linux remasterizado Propiedades de Linux remasterizado Estructura de un sistema remasterizado GNU/Linux Tipos de Tecnología Similares Clasificación y estructura de la tecnología Arquitectura de la plataforma Marco metodologico Duración 180 horas 15 horas 7 horas 8 horas 20 horas 10 horas 2 horas 2 horas 3 horas 3 horas 20 horas 5 horas 5 horas 15 horas 4 horas 3 horas 2 horas 2 horas 2 horas 2 horas 40 horas REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Niveles de investigacion Investigación Descriptiva Investigación Cuantitativa Metodología para el Análisis y Diseño de la Solución Método experimental Método de medición 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 7 horas 3 horas 4 horas 5 horas 2 horas 3 horas 30 horas 3 horas 4 horas 5 horas 7 horas 6 horas 5 horas Metodología para el Estudio de Factibilidad o Viabilidad de la 8 horas Solución Flujo del sistema actual 7 horas Flujo del sistema propuesto 8 horas Factibilidad del proyecto 7 horas Instrumentos 3 horas Solucion Propuesta 21 horas Analisis de la solucion 10 horas Analisis estrategico 5 horas Analisis funcional 5 horas Alcance de la propuesta 1 día Definicion del software homologo 5 horas Propuesta del proyecto 5 horas Diseño de la solución 50 horas Diagrama de flujo de gastos actuales 5 horas Diagrama de flujo de gastos propuesto 5 horas Definición del proceso de migración 5 horas Especificación de las necesidades 5 horas Desarrollo de prototipo 30 horas Desarrollo de la plataforma remasterizada 10 horas Plan de migración 10 horas Pruebas 10 horas Impacto esperado 6 horas Descripcion teorica 1 día Validacion 2 horas Sustentacion de hipotesis 3 horas REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO b.) Presupuesto Mes: Setiembre Horas Descripción Costo Costo Unitario Total 10 1.00 45 10 1.00 40 Días Diarias Alquiler Cabinas Internet 10 Investigación en domicilio 4 Impresiones 12 Luz 15 Útiles de Oficina 8 Pasajes 18 Total 138 Mes: Octubre Horas Descripción Costo Unitario Total Días Diarias Alquiler Cabinas Internet Costo 5 7 1.00 35 Investigación en domicilio 4 8 1.00 32 Impresiones 12 Luz 17 Útiles de Oficina 8 Pasajes 10 Total 114 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Mes: Noviembre Horas Descripción Costo Costo Unitario Total 1.00 28 Días Diarias Alquiler Cabinas Internet 2 14 Impresiones 20 Útiles de Oficina 8 Pasajes 15 Total 71 Mes: Diciembre Horas Descripción Costo Costo Unitario Total 1.00 48 Días Diarias Investigación en domicilio 4 12 Impresiones 20 Luz 18 Útiles de Oficina 8 Pasajes 9 Total 103 REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Total Mes Costo Setiembre 138 Octubre 114 Noviembre 71 Diciembre 103 Total 426 4.3. Referencias BIBLIOGRAFICAS Guía para la migración de software libre en las entidades públicas. http://www.ongei.gob.pe/publica/metodologias/5137.pdf Equivalencias entre software Privativo y Software de Libre disponibilidad. http://www.softwarepublico.gob.pe/files/secciones/Equivalencia_software_p rivativo_software_libre.pdf Migracion al Software libre – Guia de buenas practicas http://www.softwarepublico.gob.pe/files/secciones/migracionalsoftwarelibre. pdf Guia Cubana de migracion de Software Libre http://www.softwarelibre.org.bo/wiki/lib/exe/fetch.php?media=migracion:guia -cubana-migracion-a-software-libre.pdf Migracion a Software Libre – Propuesta comunitaria, basada en echos reales http://gnu.org.ve/extras/plan_de_migracion.pdf Guia para el plan de migracion a software libre en la administracion publica nacional (APN) de la republica bolivariana de venezuela. http://uptparia.edu.ve/documentos/Documento_Migracion.pdf REDUCCION DE COSTOS E INCREMENTO DE NIVEL DE SEGURIDAD CON LINUX REMASTERIZADO Plan nacional de migración de software libre de la administración publica nacional http://www.mindefensa.gob.ve/Plan%20Nacional%20SL.pdf