Escolar Documentos
Profissional Documentos
Cultura Documentos
La funcin principal de un Sistema Operativo (SO) es la de tomar todos los recursos fsicos de un
sistema de computo y brindarlos de manera virtual, esto es logrado por medio de una abstraccin del
hardware (HW). En la actualidad no es suficiente con permitir el manejo y uso del HW si no se
maneja seguridad y proteccin.
Es importante en definir claramente las diferencias entre estos dos conceptos
La seguridad: es la ausencia de un riesgo. Aplicando esta definicin a al tema correspondiente, se
hace referencia al riesgo de accesos no autorizados, de manipulacin de informacin, manipulacin
de las configuraciones, entre otros
La proteccin: son los diferentes mecanismo utilizados por el SO para cuidar la informacin, los
procesos, los usuarios, etc.
Despus de tener claro que quiere decir cada tema surgen numerosas ideas en nuestras mentes, ya
que la seguridad es algo que manejamos en todos los aspectos de nuestras vidas, y por experiencia
se sabe que no depende de un solo actor ( persona, computador , ) si no que esta fuertemente
ligada con todo lo que lo rodea, por esto la seguridad no solo es manejada por el sistema operativo
si no que es necesario un refuerzo como otro software que comnmente denominamos antivirus.
Un SO como administrador de los recursos cumple funciones muy importantes en la instrumentacin
de la seguridad pero no engloba todos los aspectos de esta, la cual se fortalece segn las
necesidades y los usos ( es decir que segn la necesidades y enfoques que dan los usuarios a los
equipos estos cuentan con diferentes tipos de seguridad ). En la actualidad los conceptos e ideas
tenidos sobre la seguridad han ido cambiando mucho, esto por que se entro a un era donde es
posible los accesos remotos a los equipos, donde se busca que todo proceso sea mas fcil de
realizar ( y sabemos que la seguridad es inversamente proporcional a la facilidad de uso ).
Un sistema de seguridad debe cumplir con unos requisitos:
Confidencialidad: Acceso solo a usuarios autorizados
Integridad: Modificacin solo por usuarios autorizados
Disponibilidad: Recursos solamente disponibles para usuario autorizado
La seguridad se clasifica en:
Externa: proteccin contra desastres y contra intrusos
Operacional: bsicamente nos determina que acceso se permite a quien
Una de las obligaciones de un sistema seguro es permanecer en constante vigilancia, verificando y
validando las posibles amenazas, esto lo hacen con uso de contraseas, controles de acceso
Se plantea que es mas fcil haces un sistema seguro si esto se ha incorporado desde los inicios del
diseo, por que no se puede hablar de un SO seguro si su ncleo no lo es; de igual manera es
posible hacer seguridad por hardware donde se obtiene como ventaja la velocidad de operacin
permitiendo controles mas frecuentes y mejora el performance
Con respecto a los SO mas seguros es difcil listarlos ya que todos tienen sus seguidores y
contractares los cuales por instinto suelen defender lo que usan, pero es sin duda alguna lo que
responden las encuestas hay una delas distribuciones de Linux denominada openBSD que es
conocido como el SO mas seguro a parte de que no deja de ser software libre, de igual manera es
situado a a los SO de Windows encima del Mac OSX donde apenas la ultima versin empieza a
aplicar completamente algoritmos de seguridad que desde antes eran utilizados por la competencia
pero sin duda alguna los sistemas libres ganan la batalla con respecto a la seguridad
Para poder garantizar la seguridad es fundamental proteger nuestro sistema, por eso bsicamente
los mecanismo articulados para la proteccin son los que nos llevan a un sistema seguro; existen
diferentes formas de realizar la proteccin tal vez la mas comn y mas bsica sea definir cuales son
los archivos u objetos a proteger para que posteriormente se delimite que usuarios pueden acceder
a que informacin
Como objetivos de la proteccin esta:
Controlar el acceso a los recursos
Utilizabiliad por diferentes usuarios
Generalmente surgen dudas sobre que es lo que debemos proteger o que debo cuidar mas y la
respuesta es siempre variable segn el tipo de necesidades de cada usuario, pero generalmente los
ms afectados son la CPU, la memoria, terminales, procesos, ficheros y las bases de datos
Un sistema de proteccin deber tener la flexibilidad suficiente para poder imponer una diversidad
de polticas y mecanismos.
La proteccin se refiere a los mecanismos para controlar el acceso de programas, procesos, o
usuarios a los recursos definidos por un sistema de computacin. Seguridad es la serie de
problemas relativos a asegurar la integridad del sistema y sus datos.
Pero contra que nos debemos proteger:
Adware
Backdoor
Badware alcalinos
Bomba fork
Bots
Bug
Toryano
Cookies
Crackers
Cryptovirus
Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una
serie de cambios revolucionarios llamados generaciones. En el caso del Hardware, las
generaciones han sido marcadas por grandes avances en los componentes utilizados,
pasando de vlvulas (primera generacin ) a transistores ( segunda generacin ), a circuitos
integrados ( tercera generacin), a circuitos integrados de gran y muy gran escala (cuarta
generacin). Cada generacin Sucesiva de hardware ha ido acompaada de reducciones
substanciales en los costos, tamao, emisin de calor y consumo de energa, y por
incrementos notables en velocidad y capacidad.
Al inicio de los 50's esto haba mejorado un poco con la introduccin de tarjetas perforadas
(las cuales servan para introducir los programas de lenguajes de mquina), puesto que ya
no haba necesidad de utilizar los tableros enchufables.
Para poder correr un trabajo (programa), tenan que escribirlo en papel (en Fortran o en
lenguaje ensamblador) y despus se perforara en tarjetas. Enseguida se llevara la pila de
tarjetas al cuarto de introduccin al sistema y la entregara a uno de los operadores. Cuando
Con la ampliacin del uso de redes de computadores y del procesamiento en lnea los
usuarios obtienen acceso a computadores alejados geogrficamente a travs de varios tipos
de terminales.
Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo es una
sociedad orientada hacia la informacin, y el trabajo de las bases de datos es hacer que
esta informacin sea conveniente accesible de una manera controlada para aquellos que
tienen derechos de acceso.
Gestin de Proceso:
Es un programa de ejecucin que necesita recursos para realizar su tarea: tiempo de cepu,
memoria, archivos y dispositivos de E/S. El sistema operativo es el responsable de crear y
destruir los procesos, parar y reanudar los procesos, ofrecer mecanismos para que se
comuniquen y sincronicen.
Gestin de Memoria:
Es una gran tabla de palabras y bytes que se referencian cada una mediante una direccin
nica.
Visin lgica:
Archivos
Directorios
Visin fsica:
Bloques o bytes ubicados en dispositivos
Funcin principal
El Sistema de Ficheros establece una correspondencia entre los archivos y los dispositivos
lgicos.
Concepto de directorio
Objeto que relaciona de forma unvoca un nombre de archivo con su descriptor interno.
Organizan y proporcionan informacin sobre la estructuracin de los sistemas de archivos.
Es el mecanismo que controla el acceso de los programas o los usuarios a los recursos del
sistema. El Sistema Operativo se encarga de distinguir entre uso y autorizado y no
autorizado, especificar los controles de seguridad a realizar.
Los Sistemas Operativos de red ms ampliamente usados son: Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Tipos de llamadas:
Modos de ejecucin en un CPU
Llamadas al Sistema
Bibliotecas de interfaz de llamadas al sistema
El trmino software libre refiere el conjunto de software que por eleccin manifiesta de su
autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y
redistribuido con o sin cambios o mejoras
Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los
usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que
este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa no
es libre, o que es privativo. Un programa que no es libre controla a los usuarios, y el
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
La libertad de ejecutar el programa como se desea, con cualquier propsito (libertad 0).
La libertad de estudiar cmo funciona el programa, y cambiarlo para que haga lo que usted
quiera (libertad 1). El acceso al cdigo fuente es una condicin necesaria para ello.
La libertad de redistribuir copias para ayudar a su prjimo (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le
permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El
acceso al cdigo fuente es una condicin necesaria para ello.
Un programa es software libre si otorga a los usuarios todas estas libertades de manera
adecuada. De lo contrario no es libre. Existen diversos esquemas de distribucin que no son
libres, y si bien podemos distinguirlos en base a cunto les falta para llegar a ser libres,
nosotros los consideramos contrarios a la tica a todos por igual.
En cualquier circunstancia, estas libertades deben aplicarse a todo cdigo que se planee
usar o hacer que otros lo usen. Tomemos por ejemplo un programa A que automticamente
ejecuta un programa B para que realice alguna tarea. Si se tiene la intencin de distribuir A
tal cual, esto implica que los usuarios necesitarn B, de modo que es necesario considerar
si tanto A como B son libres. No obstante, si se piensa modificar A para que no haga uso de
B, solo A debe ser libre y se puede ignorar B.