Directorio básico de seguridad de redes informáticas
1.2 Equipos de interconexión de red
1.3 Tecnología de red de área local
El medio de transmisión es el medio para la transmisión de información en la red y uno de los materiales Fundamentos de la comunicación en red. Las características de rendimiento del medio de transmisión tienen un gran impacto en la velocidad de transmisión, la distancia de comunicación, la cantidad de nodos de red conectables y la confiabilidad de la transmisión de datos. Por lo tanto, el medio de transmisión debe seleccionarse razonablemente de acuerdo con los diferentes requisitos de comunicación. Actualmente, los pares trenzados, los cables coaxiales y las fibras ópticas son medios de transmisión comúnmente utilizados en redes de área local.
1.4 Tecnología de red de área amplia
La red de área amplia es una red de comunicación de datos interregional que utiliza equipos proporcionados por operadores de telecomunicaciones como plataforma de transmisión de información. En comparación con el modelo de referencia OSI, la tecnología WAN se ubica principalmente en los tres niveles inferiores, a saber, la capa física, la capa de enlace de datos y la capa de red. La siguiente figura enumera la correspondencia entre algunas tecnologías WAN comúnmente utilizadas y el modelo de referencia OSI.
Los enlaces punto a punto proporcionan una ruta de comunicación WAN preestablecida desde el cliente a una red de destino remota a través de la red del operador. Los enlaces punto a punto son líneas dedicadas arrendadas que establecen una conexión fija y permanente entre un remitente y un receptor de datos. Los operadores de red son responsables del mantenimiento y gestión de los enlaces punto a punto. Los enlaces punto a punto pueden proporcionar dos métodos de transmisión de datos. Uno es el modo de transmisión de datagramas, que divide principalmente los datos en pequeños marcos de datos para su transmisión. Cada marco de datos tiene su propia información de dirección y debe verificarse. El otro es el método de transmisión de flujo de datos, que es diferente del método de transmisión de datagramas. El flujo de datos reemplaza cada trama de datos como unidad de transmisión de datos. Todos los datos del flujo tienen 1 información de dirección y solo necesitan una verificación de dirección. La siguiente figura muestra un enlace punto a punto típico en una WAN.
1.5 Conceptos básicos de TCP/IP
1.6 Principales servicios que proporciona Internet
1.7 Resumen
Ejercicio 2.1 Introducción al sistema operativo UNIX< /p >
El sistema operativo UNIX fue desarrollado por AT&T Corporation en 1971 para ejecutar el sistema operativo en el PDP-11. Tiene las características de multiusuario y multitarea y admite múltiples arquitecturas de procesador. Fue creado originalmente en 1969 por Ken Thompson, Dennis Ritchie y Douglas McCloy en el Departamento de Desarrollo de Bell Labs de AT&T.
Los derechos de la marca actualmente son propiedad de Open Group.
En 1965, los Laboratorios Bell se unieron a un proyecto conjunto entre General Electric y el MIT. El plan es construir un sistema operativo MULTICS multiusuario, multitarea y multinivel. Hasta 1969, el proyecto MULTICS estuvo detenido debido al lento avance. En ese momento, Ken Thompson (más tarde conocido como el padre de UNIX) tenía un programa llamado Star Trek ejecutándose en el GE-635, pero la respuesta fue muy lenta. Accidentalmente descubrió un PDP-7 inactivo (la computadora central de Digital), por lo que Ken Thompson y Delney Rich trasplantaron el programa "Star Trek" al PDP-7. Y este PDP-7 (como se muestra en la Figura 1-1) ha dejado un hermoso nombre en toda la historia de las computadoras.
2.2 Introducción al sistema operativo Linux
Linux es un sistema operativo similar a Unix, gratuito y de código abierto. Hay muchas versiones diferentes de Linux, pero todas usan el kernel de Linux. Linux se puede instalar en una variedad de dispositivos de hardware informático, como teléfonos móviles, tabletas, enrutadores, consolas de videojuegos, computadoras de escritorio, mainframes y supercomputadoras. Linux es el sistema operativo líder y las 10 supercomputadoras más rápidas del mundo ejecutan el sistema operativo Linux. Estrictamente hablando, la palabra Linux en sí solo significa kernel de Linux, pero de hecho, la gente se ha acostumbrado a usar Linux para describir todo el sistema operativo basado en el kernel de Linux y utilizando herramientas de ingeniería y bases de datos de GNU. Linux lleva el nombre del genio programador Linus Torvalds.
El sistema operativo Linux es un sistema clon del sistema operativo UNIX Nació en 1991, hace 1 año (este es el primer anuncio oficial).
Con la ayuda de Internet y los esfuerzos conjuntos de entusiastas de la informática de todo el mundo, se ha convertido en el sistema operativo UNIX más utilizado en el mundo en la actualidad y el número de usuarios sigue creciendo rápidamente.
Linux es un sistema operativo similar a Unix, de uso y difusión gratuitos. Es un sistema operativo multiusuario, multitarea, multiproceso y multiCPU basado en POSIX y UNIX. Puede ejecutar las principales herramientas, aplicaciones y protocolos de red UNIX. Admite hardware de 32 y 64 bits. Linux hereda la filosofía de diseño centrada en la red de Unix y es un sistema operativo de red multiusuario con un rendimiento estable. Se utiliza principalmente en computadoras basadas en CPU de la serie Intel x86. Este sistema está diseñado e implementado por miles de programadores en todo el mundo. Su propósito es crear un producto compatible con Unix que no esté sujeto a ninguna restricción de derechos de autor de software comercial y que pueda usarse libremente en todo el mundo.
Linux es conocido por su eficiencia y flexibilidad. Su estructura de diseño modular le permite ejecutarse en estaciones de trabajo costosas, realizar todas las funciones de Unix en PC económicas y tiene la capacidad de realizar múltiples tareas y múltiples usuarios. . Linux está disponible de forma gratuita bajo la licencia GNU y es un sistema operativo compatible con POSIX. El paquete de software del sistema operativo Linux incluye no sólo el sistema operativo Linux completo, sino también software de aplicaciones como editores de texto y compiladores de lenguajes de alto nivel. También incluye una interfaz gráfica de usuario X-Windows con múltiples administradores de ventanas, lo que nos permite operar el sistema operativo usando ventanas, íconos y menús, tal como usamos Windows NT.
El nacimiento, desarrollo y crecimiento del sistema operativo Linux siempre se ha basado en cinco pilares importantes: sistema operativo UNIX, sistema operativo MINIX, proyecto GNU, estándar POSIX y red de Internet.
En 1981, IBM lanzó el IBM PC, un microordenador.
En 1991, el proyecto GNU desarrolló muchas herramientas y software, y apareció el compilador GNU C más esperado. HURD, el núcleo del sistema operativo GNU, siempre ha estado en la etapa experimental y nunca se ha lanzado. En esencia, no ha podido desarrollar un sistema operativo GNU completo, pero GNU ha sentado las bases para los usuarios y el desarrollo de Linux. ambientes. En ese momento, MINIX requería compra para obtener el código fuente y estaba limitado al uso educativo en el campus. La patente de código cerrado destinó a Minix a perder la oportunidad de promoción, por lo que Minix estuvo en pruebas durante mucho tiempo y a nadie le importó.
A principios de 1991, Linus Torvalds comenzó a aprender el sistema operativo minix en una microcomputadora compatible con 386sx. En abril de 1991, Linus Torvalds comenzó a elaborar y preparar su propio sistema operativo. Al principio, su propósito era simple, simplemente aprender la tecnología de programación en el modo protegido de la arquitectura Intel386. A través del aprendizaje, gradualmente se sintió insatisfecho con el rendimiento existente del sistema minix y comenzó a desarrollar un nuevo sistema operativo gratuito. Linus Torvalds pasó casi todo su tiempo estudiando el sistema i386-minix (hackeando el kernel) e intentando portar software GNU (GCC, BASH, GDB, etc.) a este sistema.
El 13 de abril de 1991, publicó en comp.os.minix que había portado exitosamente bash a minix. No podía dejarlo y no podía vivir sin este software shell.
El 3 de julio de 1991 se publicó la primera noticia relacionada con Linux en comp.os.minix (claro, el nombre Linux no existía en ese momento, lo que probablemente estaba pensando Linus Torvalds en ese momento) era FREAX, que significa raro, monstruo, caprichoso, etc.) Reveló que estaba desarrollando un sistema Linux. Al comienzo de Linux, tenía la idea de que fuera compatible con POSIX.
El 5 de junio de 1991, Linus Torvalds publicó un mensaje en el grupo de noticias comp.os.minix, anunciando oficialmente el nacimiento del código fuente del kernel Linux 386-at.
En 1993, alrededor de 100 programadores participaron en la escritura/modificación del código del kernel de Linux, de los cuales el grupo principal estaba formado por 5 personas. En este momento, Linux 0.99 tiene aproximadamente 100.000 líneas de código y aproximadamente 654,38 millones de usuarios.
En marzo de 1994, se lanzó Linux 1.0 con 170.000 líneas de código. En ese momento, se lanzó bajo un acuerdo completamente libre y gratuito, y luego se adoptó oficialmente el acuerdo GPL.
1995 65438 En octubre, Bob Young fundó RedHat (Caperucita Roja). Con CNULinux como núcleo, integró más de 400 módulos de programas de código abierto, desarrolló una marca de Linux, Red Hat Linux, y la vendió en el mercado. Se trata de un trabajo pionero en modelo de negocio.
En junio de 1996 se lanzó el kernel Linux 2.0, con aproximadamente 400.000 líneas de código y capaz de soportar múltiples procesadores. En este momento, Linux ha entrado en la etapa práctica y es utilizado por aproximadamente 3,5 millones de personas en todo el mundo.
En febrero de 1998, un grupo de jóvenes y viejos ñus encabezados por Eric Raymond finalmente se dieron cuenta de que la esencia del camino de industrialización del sistema CNULinux no era la filosofía libre, sino la fuerza impulsora de la competencia del mercado. y estableció un La bandera del resurgimiento de la iniciativa de código abierto ha lanzado un movimiento histórico de industrialización de Linux en el mundo de Internet.
En 2001 1, se lanzó Linux 2.4, que mejoró aún más la escalabilidad del sistema SMP y también integró muchas características que admiten sistemas de escritorio: USB, soporte PCMCIA, plug and play integrado, etc.
Junio 5438 En febrero de 2003, se lanzó la versión 2.6 del kernel de Linux. En comparación con la versión 2.4 del kernel, el soporte del sistema ha experimentado grandes cambios.
En octubre de 2004, SuSE se casó con Novell, SCO siguió pidiendo limosna bajo la infamia, y Asianux y MandrakeSoft también anunciaron ganancias trimestrales por primera vez en cinco años. En marzo, SGI anunció la implementación exitosa de un sistema operativo Linux que soporta 256 procesadores Itanium 2.
2.3 Introducción al sistema operativo Windows
El sistema operativo Windows es un sistema operativo de ventanas desarrollado por Microsoft Corporation. Adopta el modo de operación gráfica GUI, que es más fácil de usar que los sistemas operativos de comando anteriores como DOS. El sistema operativo Windows es el sistema operativo más utilizado en el mundo. La última versión es Windows 8. Microsoft comenzó a desarrollar sistemas Windows en 1983. El objetivo de desarrollo inicial era proporcionar una interfaz gráfica de usuario multitarea basada en MS-DOS. La primera versión de Windows 1.0 se lanzó en 1985. Este es un software de sistema con una interfaz gráfica de usuario. La versión de Windows se lanzó en 1987. El cambio más obvio fue la interfaz de ventanas múltiples superpuestas. Pero todo esto pasó desapercibido. El lanzamiento de Windows 3.0 en 1990 fue un hito importante que confirmó el monopolio de los sistemas Windows en el campo de los PC con su abrumador éxito comercial. La forma básica de la popular interfaz de ventana de Windows se determina básicamente a partir de Windows 3.0. En 1992, se lanzó Windows 3.1 principalmente para abordar las deficiencias de Windows 3.0, proporcionando poderosas capacidades de control de ventanas para el desarrollo de programas, de modo que Windows y las aplicaciones que se ejecutan en su entorno tengan una interfaz de usuario con un estilo unificado, control flexible y fácil de usar. -usar. Windows 3.1 también ha logrado avances en la gestión de la memoria. Al permitir que las aplicaciones trasciendan las limitaciones de espacio de memoria convencionales, no solo admite direccionamiento de memoria de 16 MB, sino que también admite un espacio de direcciones varias veces el tamaño de la memoria física real a través del almacenamiento virtual en configuraciones de hardware 80386 y superiores.
Windows 3.1 también proporciona cierto grado de soporte de red, administración multimedia y servicios de ayuda en línea en forma de hipertexto, lo que tiene un gran impacto en el desarrollo de aplicaciones.
2.4 Configuración de red UNIX
2.5 Configuración de red Windows
2.6 Resumen
Ejercicio 3.1 Conocimientos básicos de seguridad de red
3.2 Factores que amenazan la seguridad de la red
3.3 Clasificación de la seguridad de la red
3.4 Soluciones de seguridad de la red
3.5 Resumen
Ejercicio 4.1 ¿Qué es ¿Seguridad informática?
4.2 Nivel de seguridad
4.3 Control de acceso al sistema
4.4 Control de acceso selectivo
4.5 Resumen
Ejercicio 5.1 Descripción general de la seguridad de la base de datos
5.2 Amenazas a la seguridad de la base de datos
5.3 Protección de los datos de la base de datos
5.4 Copia de seguridad y recuperación de la base de datos
5.5 Resumen p>
Ejercicio 6.1 Virus informáticos y su clasificación
6.2 Transmisión de virus informáticos
6.3 Características y comportamiento destructivo de los virus informáticos
6.4 Macros Virus y Virus de Internet
6.5 Prevención, detección y eliminación de virus
6.6 Software antivirus
6.7 Resumen
Ejercicio 7.1 Descripción general del cifrado de datos
6.5 Prevención, detección y eliminación de virus
6.6 Software antivirus
6.7 Resumen
Ejercicio 7.1 Descripción general del cifrado de datos p>
7.2 Criptografía tradicional
7.3 Tecnología de cifrado de clave simétrica
7.4 Sistema de criptografía de clave pública
7.5 Tecnología de firma digital
7.6 Tecnología de autenticación
7.7 Software de cifrado PGP
7.8 Resumen
Ejercicio 8.1 Protocolo de seguridad de red
8.2 Tecnología de cifrado de red
8.3 Tecnología de firewall
8.4 Tecnología de detección de intrusiones
8.5 Tecnología de red privada virtual
8.6 Resumen
Ejercicio 9.1 Seguridad en Internet
9.2 Seguridad del sitio web
9.3 Hackers y ataques a la red
9.4 Seguridad de contraseñas
9.5 Monitoreo de red
9.6 Escáner
9.7 Seguridad del correo electrónico
9.8 Suplantación de IP
9.9 Seguridad del sistema de nombres de dominio
9.10 Resumen
p>Ejercicio 10.1 Introducción a la integridad de los datos
10.2 Tolerancia a fallos y redundancia de red
10.3 Sistema de respaldo de red
10.4 Resumen
Ejercicio 11.1 Seguridad de red guía del experimento.
11.2 Ejercicio completo
Apéndice
Apéndice 1 Excelente sitio web de seguridad de red
Apéndice 2 Abreviatura en inglés
Referencia
……