Cuestionario



1. Quebrante el siguiente cifrado monoalfabético. El texto simple, que consiste sólo de letras, es un extracto conocido de un poema por Lewis Caroll en idioma inglés.
La restricción es que no hay dos celdas contienen las mismas dos cartas, de lo contrario descifrado sería ambiguo. Por lo tanto cada uno de los elementos de matriz 676 contiene uno diferente de los 676 diagramas. El número de diferentes combinaciones es por lo tanto 676 !. Este es un número muy grande

2. Considere un cifrado de clave secreta que tiene una matriz de 26 x 26, donde el encabezado de las columnas es ABC … Z y el de las filas también es ABC … Z. El texto simple se cifra dos caracteres a la vez. El primer carácter es la columna; el segundo es la fila. La celda formada por la intersección de la fila y la columna contiene dos caracteres de texto cifrado. ¿A qué restricción se debe adherir la matriz y cuántas claves hay?
kfd ktbd fzm eubd kfd pzyiom mztx ku kzyg ur bzha kfthcm ur mfudm zhx mftnm zhx mdzythc pzq ur ezsszcdm zhx gthcm zhx pfa kfd mdz tm sutythc fuk zhx pfdkfdi ntcm fzld pthcm sok pztk z stk kfd uamkdim eitdx sdruid pd fzld uoi efzk rui mubd ur om zid uok ur sidzkf zhx zyy ur om zid rzk hu foiia mztx kfd ezindhkdi kfda kfzhgdx ftb boef rui kfzk

El remitente recoge una clave aleatoria y lo envía a la tercera parte de confianza cifrada con la clave secreta que comparten. La tercera parte de confianza y luego descifrar la clave aleatoria y recrypts con la clave secreta que comparte con el receptor. Este mensaje se envía entonces al receptor.

3. La criptografía de clave secreta es más eficiente que la criptografía de clave pública, pero requiere que el emisor y el receptor estén de acuerdo sobre una clave por
adelantado. Suponga que el emisor y el receptor nunca se han reunido, pero que existe una tercera parte de confianza que comparte una clave secreta con el emisor y que también comparte una clave secreta (distinta) con el receptor. ¿Cómo pueden el emisor y el receptor establecer una nueva clave secreta compartida bajo estas circunstancias?
El número de permutaciones es n !, por lo que este es el tamaño del espacio de clave. Una de las ventajas es que el ataque estadístico basado en las propiedades de las lenguas naturales no funciona debido a un E realmente represente una E, etc.

4. Proporcione un ejemplo simple de una función matemática que, en una primera aproximación, se desempeñe como una función de una vía.

ha llegado el momento de la morsa dice que hablar de muchas cosas de los buques y los zapatos y la cera de lacre de coles y reyes de por qué el mar es hervir agua caliente y si los cerdos tienen alas, pero esperar un poco gritaron las ostras antes de que tengamos nuestro chat para algunos de nosotros estamos fuera de la respiración y todos nosotros estamos de grasa no tiene prisa, dijo el carpintero que le dieron las gracias mucho por eso
A través del espejo (Tweedledum y Tweedledee).

5. Suponga que dos extraños A y B desean comunicarse entre sí mediante el uso de la criptografía de clave secreta, pero no comparten una clave. Suponga que ambos confían en una tercera parte C, cuya clave pública es muy conocida. ¿Cómo pueden los dos extraños establecer una nueva clave secreta compartida bajo estas circunstancias?

Una función como y = xk es fácil de calcular, pero tomando la raíz de orden k de y es mucho más difícil.

6. Suponga que un sistema tiene 1000 objetos y 100 dominios en cierto momento. Uno por ciento de los objetos son accesibles (cierta combinación de r, w y x) en todos los dominios, 10% son accesibles en dos dominios y 89% restante son accesibles en un dominio. Suponga que se requiere una unidad de espacio para almacenar un permiso de acceso (alguna combinación de r, w, x), un ID de objeto o un ID de dominio. ¿Cuánto espacio se requiere para almacenar toda la matriz de protección, la matriz de protección como una ACL, y la matriz de protección como una lista de capacidades?

Depende del tiempo que la contraseña es. El alfabeto de los cuales se construyen las contraseñas tiene 62 símbolos. El espacio total de búsqueda es 625 + 626 + 627 + 628, que es aproximadamente 2 × 1014. Si la contraseña es conocida por ser caracteres K, el espacio de búsqueda se reduce a solamente 62k. La proporción de éstos es por lo tanto 2 × 1014 / 62k. Para k del 5 al 8, estos valores son 242 235, 3907, 63 y 1. En otras palabras, aprendiendo que la contraseña está a sólo 5 caracteres reduce el espacio de búsqueda por una Factor de 242.235 porque todas las contraseñas largas no tienen que ser juzgado. Esta es una gran victoria. Sin embargo, aprendiendo que es de ocho caracteres no ayuda mucho porque significa que todos los cortos (Fácil) contraseñas pueden ser omitidos.

7. Dos de los distintos mecanismos de protección que hemos analizado son las listas de capacidades y las listas de control de acceso. Para cada uno de los siguientes problemas de protección, indique cuál de los siguientes mecanismos se puede utilizar.
(a) Ken desea que todos puedan leer sus archivos, excepto su compañero de oficina. (b) Mitch y Steve desean compartir algunos archivos secretos. (c) Linda desea que algunos de sus archivos sean públicos.
Trate de calmar al asistente. El algoritmo de cifrado de la contraseña es público. Las contraseñas se cifran por el programa de inicio de sesión tan pronto como se escriben en, y la contraseña cifrada se compara con la entrada de la contraseña fi l

8. Represente las propiedades y permisos que se muestran en este listado de directorio de UNIX como una matriz de protección. Nota: asw es miembro de dos grupos: users y devel; gmw es miembro sólo de users. Trate a cada uno de los dos usuarios y dos grupos como un dominio, de manera que la matriz tenga cuatro filas (una por cada dominio) y cuatro columnas (una por cada archivo).
No, no lo es. El estudiante puede hallar fácilmente lo que el número aleatorio por su superusuario es. Esta información se encuentra en la fi contraseña le cifrar. Si se trata de 0003, por ejemplo, entonces él sólo intenta encriptar contraseñas potenciales como Susan0003, Boston 0003, IBMPC0003, etc. Si otro usuario tiene la contraseña de Boston 0004, él no lo descubrirá, sin embargo.

9. Exprese los permisos que se muestran en el listado de directorio del problema anterior, como listas de control de acceso.

Hay muchos criterios. Éstos son algunos de ellos:
Debe ser fácil y sin dolor para medir (no muestras de sangre) No debe haber muchos valores disponibles (no color de los ojos) La característica no debe cambiar con el tiempo (no el color del pelo) Debe ser difícil para forjar la característica (no peso)

10. En el esquema de Amoeba para proteger las capacidades, un usuario puede pedir al servidor que produzca una nueva capacidad con menos permisos, que después puede otorgar a un amigo. ¿Qué ocurre si el amigo pide al servidor que elimine aún más derechos, de manera que lo pueda otorgar a alguien más?

No, no es factible. El problema es que límites de matriz no se comprueban. Las matrices no se alinean con los límites de la página, por lo que la MMU no es de ninguna ayuda. Por otra parte, hacer una llamada núcleo para cambiar la MMU en cada llamada a procedimiento sería prohibitivamente caro.

11. En la figura 9-13 no hay flecha del proceso B al objeto 1. ¿Se permitiría dicha flecha? Si no es así, ¿qué regla violaría?
Si todas las máquinas pueden ser de confianza, funciona bien. Si algunos no se puede confiar, el esquema se rompe, debido a que una máquina no confiable podría enviar un mensaje a una máquina digna de confianza para pedirle que llevar a cabo algunas de comandos en nombre del superusuario. La máquina que recibe el mensaje no tiene manera de saber si el comando realmente se originó con el superusuario, o con un estudiante

12. Si se permitieran mensajes de un proceso a otro en la figura 9-13, ¿qué reglas se aplicarían a ellos? Para el proceso B en particular, ¿a cuáles procesos podría enviar mensajes y a cuáles no?

–rw– r––r–– 2 gmw users 908 May 26 16:45 PPP–Notes –rwx r–x r–x 1 asw devel 432 May 13 12:35 prog1 –rw– rw– ––– 1 asw users 50094 May 30 17:51 project.t –rw– r––––– 1 asw devel 13124 May 31 14:30 splash.gif
Ambos de ellos hacen uso de funciones de cifrado de un solo sentido. tiendas UNIX todas las contraseñas de la contraseña fi l cifran y el esquema de Lamport utiliza función unidireccional para generar una secuencia de contraseñas.

13. Considere el sistema esteganográfico de la figura 9-16. Cada píxel se puede representar en un espacio de color mediante un punto en el sistema tridimensional con ejes para los valores R, G y B. Utilice este espacio para explicar lo que ocurre con la resolución de color cuando se emplea la esteganografía como en esta figura.

No funcionaría para usarlos hacia adelante. Si un intruso capturado uno, él sabría cuál de ellos utilizar la próxima vez. Su uso evita este peligro hacia atrás.U

14. El texto de lenguaje natural en ASCII se puede comprimir como mínimo en 50% mediante el uso de varios algoritmos de compresión. Utilice este conocimiento para calcular la capacidad de acarreo esteganográfico para el texto ASCII (en bytes) de una imagen de 1600  1200, almacenada mediante el uso de los bits de orden inferior de cada píxel. ¿Cuánto se incrementa el tamaño de la imagen mediante el uso de esta técnica (suponiendo que no hay cifrado ni expansión debido al cifrado)? ¿Cuál es la eficiencia del esquema, es decir, su carga útil/(bytes transmitidos)?

Una forma de firmar un documento sería que la tarjeta inteligente para leer en el documento, hacer un hash de la misma, y luego cifrar el hash con la clave privada del usuario, almacenada en la tarjeta. El hash cifrado sería la salida a la computadora cibercafé, pero la clave secreta que nunca saldría de la tarjeta inteligente, por lo que el sistema es seguro.


15. Suponga que un grupo muy estrecho de disidentes políticos que vive en un país represivo utiliza la esteganografía para enviar al mundo mensajes sobre las condiciones en su país. El gobierno está consciente de ello y para combatirlos envía imágenes falsas que contienen mensajes esteganográficos falsos. ¿Cómo pueden los disidentes tratar de ayudar a que las personas distingan los mensajes reales de los falsos?

Si se utilizan las capacidades para que sea posible tener dominios de protección pequeños, no; de lo contrario sí. Si un editor, por ejemplo, se pone en marcha con un solo
las capacidades para el expediente que se corregirán y su fi cero le, entonces no importa qué trucos están al acecho dentro del editor, todo lo que puede hacer es leer los dos archivos. Por otro lado, si el editor puede acceder a todos los objetos del usuario, a continuación, los caballos de Troya pueden hacer su trabajo sucio, capacidades o no.



16. Vaya a www.cs.vu.nl/ast y haga clic en el vínculo covered writing. Siga las instrucciones para extraer las obras. Responda a las siguientes preguntas:
(a) ¿Cuáles son los tamaños de los archivos de las cebras originales y de las cebras modificadas? (b) ¿Qué obras están almacenadas en secreto en el archivo de las cebras? (c) ¿Cuántos bytes se almacenan en secreto en el archivo de las cebras?

El compilador podría insertar código en todas las referencias de matriz que hacer la comprobación de límites. Esta característica podría prevenir tampón durante los ataques de fluencia. No se hace porque se frenaría todos los programas significativamente. Además, en C no es ilegal para declarar una matriz de tamaño 1 como un parámetro de procedimiento y luego hacer referencia al elemento 20, pero es evidente que la matriz real de cuya dirección se ha pasado mejor que tenga al menos 20 elementos.

17. Es más seguro que la computadora no utilice eco para imprimir la contraseña en vez de que utilice el eco para imprimir un asterisco por cada carácter escrito, ya que esta última opción divulga la longitud de la contraseña a cualquiera que esté cerca y pueda ver la pantalla. Suponiendo que las contraseñas consisten sólo en letras mayúsculas, minúsculas y dígitos, y que deben tener un mínimo de cinco caracteres y un máximo de ocho, ¿cuánta seguridad adicional se obtiene al no mostrar nada?

Desde un punto de vista de la seguridad, sería ideal. bloques usados ​​en ocasiones están expuestos, la filtración de información valiosa. Desde el punto de vista del rendimiento, la reducción a cero bloques pérdida de tiempo de CPU, degradando así el rendimiento.

18. Después de recibir su título, usted solicita trabajo como director de un centro computacional de una gran universidad, que acaba de cambiar su viejo sistema mainframe por un servidor grande en una LAN que ejecuta UNIX. Usted obtiene el empleo. Quince minutos después de empezar a trabajar, su asistente irrumpe en su oficina gritando: “Algunos estudiantes descubrieron el algoritmo que utilizamos para cifrar las contraseñas y lo publicaron en Internet”. ¿Qué debe hacer usted?

Se debería leer toda la contraseña todo el tiempo, incluso si se ve desde el principio que la contraseña es incorrecta. De esta forma, un error de página siempre se producirá cuando la contraseña es en parte en una página fuera de la memoria..

19. El esquema de protección Morris-Thompson con los números aleatorios de n bits (salt) se diseñó para dificultar a un intruso la labor de descubrir un gran número de contraseñas al cifrar cadenas comunes por adelantado. ¿El esquema ofrece también protección contra un estudiante que trata de adivinar la contraseña del superusuario en su máquina? Suponga que el archivo de contraseñas está disponible para leerlo.

Para cualquier sistema operativo o bien todos los programas deben comenzar la ejecución en una dirección conocida o tener una dirección de partida almacenada en una posición conocida en el programa fi l de cabecera. (A) Las primeras copias del virus fi las instrucciones en la dirección normal de inicio o la dirección en la cabecera a un lugar seguro, y luego inserta un salto a si mismo en el código o su propia dirección inicial en la cabecera. (B) Cuando se hace con su propio trabajo, el virus ejecuta las instrucciones que pidió prestado seguido de un salto a la siguiente instrucción que habría sido ejecutada, o transfiere el control a la dirección se halla en la cabecera original.

20. Explique la diferencia entre el mecanismo de contraseñas de UNIX y el cifrado.

Un registro de inicio maestro requiere un solo sector, y si el resto de la primera pista está libre que proporciona espacio en el que un virus puede ocultar el sector de arranque original, así como una parte sustancial de su propio código. controladores de disco modernos leen y amortiguan pistas enteras a la vez, lo que no habrá ningún retraso perceptible o sonidos de busca adicional que se leen los datos extra.

.

21. Suponga que el archivo de contraseñas de un sistema está disponible para un cracker. ¿Cuánto tiempo adicional necesita el cracker para descubrir todas las contraseñas si el sistema utiliza el esquema de protección Morris-Thompson con un número salt de n bits, y cuánto tiempo necesita cuando el sistema no utiliza este esquema?
los programas de C tienen la extensión .c. En lugar de utilizar la llamada al sistema de acceso para la prueba de permiso de ejecución, examine el nombre fi l para ver si termina en .c. Este código lo hará

char *le3name; int len; le3name = dp->d3name; len = strlen(le3name); if (strcmp(&le3name[len − 2], ".c") == 0) infect(s);

22. Mencione tres características que debe tener un buen indicador biométrico para que sea útil como autenticador de inicio de sesión.

Es probable que no se pueden contar, pero pueden adivinar que XORing una palabra dentro del virus con el resto va a producir el código máquina válida. Sus ordenadores simplemente pueden probar cada palabra del virus a su vez y ver si alguno de ellos producen código de máquina válido. Para frenar este proceso, Virgilio puede utilizar un mejor algoritmo de cifrado, como el uso de diferentes claves para las palabras pares e impares, y luego girar la primera palabra dada por un número de bits determinados por una función hash sobre las teclas, la rotación de la segunda palabra que el número de bits más uno, etc.
Se necesita

23. Un departamento de ciencias computacionales tiene una extensa colección de máquinas UNIX en su red local. Los usuarios en cualquier máquina pueden emitir un comando de la formarexec maquina4 who para que el comando se ejecute en la maquina4, sin que el usuario tenga que iniciar sesión en la máquina remota. Para implementar esta característica, el kernel del usuario tiene que enviar el comando y su UID a la máquina remota. ¿Es este esquema es seguro si los kernels son de confianza? ¿Qué pasa si algunas de las máquinas son computadoras personales de los estudiantes, sin protección?

El compresor para comprimir otros programas ejecutables como parte del proceso de infectarlos



Interbloqueo



Es el bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos.  A diferencia de otros problemas de concurrencia de procesos, no existe una solución general para los interbloqueos.

Todos los interbloqueos surgen de necesidades que no pueden ser satisfechas, por parte de dos o más procesos. 

En la vida real, un ejemplo puede ser el de dos niños que intentan jugar al arco y flecha, uno toma el arco, el otro la flecha. Ninguno puede jugar hasta que alguno libere lo que tomó.

Sistemas Operativos modernos



Lo que hace que un sistema operativo moderno según el autor Andrew Tanenbaum, es el conocimiento de las aplicaciones informáticas de alta demanda, sobre todo en las áreas de multimedia, computación paralela y distribuida, y la seguridad.


La nueva edición de este Libro incorpora los más recientes desarrollos en las tecnologíasde los sistemas operativos; se le agregaron cientos de páginas de material nuevo y se eliminóel contenido obsoleto: en definitiva cubre los principios y la práctica de los sistemasoperativos modernos, concentrándose en Linux, Windows y los sistemas multimedia, embebidos y de tiempo real.


Andrew S Tanenbaum plasma su estilo claro y entretenido en los conceptos importantes que todo diseñador de sistemas operativos debe dominar. Con base en su extensa trayectoria como diseñador o co-diseñador de tres sistemas operativos, transmite mediante esta obra sus profundos conocimientos y gran experiencia práctica de un modo que pocos libros pueden igualar. Algunos de los diversos temas que el autor trata con detalle son procesos, hilos, administración de memoria, sistemas de archivos, E/S. interbloqueos, diseño de interfaces, multimedia, mejoras en el rendimiento y las tendencias más recientes en el diseño de sistemas operativos.


RESUMEN DE CONTENIDO:


1. Introducción.
2. Procesos e hilos.
3. Administración de memoria.
4. Sistemas de archivos.
5. Entrada/Salida.
6. Interbloqueos.
7. Sistemas operativos multimedia.
8. Sistemas de múltiples procesadores.
9. Seguridad.
10. Caso de estudio 1: Linux.
11. Caso de estudio 2: Windows vista.
12. Caso de estudio 3: Symbian Os.
13. Diseño de sistemas operativos.
14. Lista de lecturas y bibliografía.


La ventana de Johari


Se utilizada para ilustrar ciertos procesos de la interacción humana.

Cuadrante 1: Área Pública:
 Es la parte de nosotros mismos que los demás también ven, Son comportamientos que dejamos al descubierto, ya sean buenos o malos.

Cuadrante 2: Área Ciega
 Es la parte que los otros perciben pero nosotros no, es decir, lo que los demás saben de nosotros y no nos cuentan. Lo que comunicamos sin saberlo.

Cuadrante 3: Área Oculta
Es el espacio personal privado.
Lo que sabemos de nosotros mismos pero que no queremos compartir. En realidad, son sentimientos, ideas, secretos, miedos… cualquier cosa que queremos ocultar a los demás. Y lo ocultamos porque pensamos que no nos van a comprender,  no nos van a apoyar o que el grupo no lo va a aceptar

Cuadrante 4: Área Desconocida.
Es la parte más misteriosa del subconsciente que ni uno mismo ni los demás  logran percibir. Un área donde se encuentran capacidades o habilidades ocultas.

Ser consciente de esos cuatro cuadrantes; tender a ampliar lo que conocemos de nosotros mismos con la intención de reducir al mínimo lo desconocido. Si conseguimos, que los demás nos describan tal y como ellos nos ven, quizás podamos descubrir cualidades ocultas en nosotros.


La Pirámide de Maslow




Se trata de una teoría psicológica en la que se acomodan las necesidades humanas en una jerarquía, es decir que existe un orden en el que las necesidades deben satisfacerse, que se ejemplifica en la forma de una pirámide de jerarquías.

Esta pirámide está ocupada por las necesidades humanas básicas, que a medida que son satisfechas, aparecen otras que son necesidades y deseos más elevados, que van ocupando las partes superiores de la pirámide.

A grandes rasgos, la jerarquía sigue un camino que debe completarse. Primero las necesidades fisiológicas, que una vez satisfechas, generan necesidades relacionadas con la seguridad, luego con la afiliación, el reconocimiento y finalmente la autorrealización.

Por eso, una vez satisfechas todas las necesidades, se puede tener en cuenta, y se puede lograr la autorrealización, encontrándole una justificación o un sentido a la vida, desarrollando el potencial del que somos capaces.

Dios nos creó con una “necesidad espiritual”, la cual incluye el deseo de hallarle sentido a la vida.

El Cerebro Humano


El cerebro es el organo que es responsable del sentido, del pensamiento, de la memoria y del control del cuerpo.

El cerebro controla y regula las acciones y reacciones del cuerpo. Recibe continuamente información sensorial, rápidamente analiza estos datos y luego responde, controlando las acciones y funciones corporales.

No podemos borrar información a voluntad, porque es algo que nuestro cerebro realiza sin que nosotros lo estemos analizando constantemente. Los recuerdos emocionales son más probables de quedar grabados, mientras que se nos dificulta recordar detalles poco personales. 

En todo caso, no es posible que nuestro cerebro se llene completamente de información, porque no existe una personas que pueda vivir tantas cosas, o retener todos los datos por demasiado tiempo. 

El cerebro humano tiene un billón de neuronas, y cada una forma mil conexiones con otras, de manera que pueden trabajar en varias memorias al mismo tiempo. Si midiéramos la capacidad de nuestro cerebro, podríamos decir que se acerca a 2,5 petabytes (un millón de gigabytes).


No existe el libre albedrío


Aunque la palabra “libre albedrío”, no existe en la Biblia, pero sí es una ideología que plantea que Dios le da el poder a los individuos para escoger o rechazarlo todo, sin importar las condiciones externas o internas relacionadas con la decisión.

Respecto a esta ideología, los neurocientíficos, asegura que tal filosofía no existe, porque para ellos el cerebro está listo para decidir las acciones que realizamos sin darnos cuenta de la elección que hicimos.

Estudios han tratado de demostrar si realmente existe el “libre albedrío”, pero nadie pudo encontrar una diferencia tan grande entre la actividad cerebral y el acto consciente.

Es una ilusión, es defendido por los investigadores con una amplia gama de los datos recogidos a través de estudios e investigaciones. En uno de ellos fue posible mapear la actividad cerebral antes de que la persona supiera lo que iba hacer. Así, se comprobó que una persona no tiene el poder de elegir sino hacer lo ya está programado para llevarse a cabo.

Pero Pinker, dice también que debido a la complejidad del sistema central, no es posible hacer predicciones sobre las decisiones humanas