Vistas de página en total

viernes, 26 de mayo de 2017

8. Buenas prácticas

El iNTECO (instituto Nacional de Tecnologías de la Comunicación)

es una
sociedad dependiente del Ministerio de industria, Energía y Turismo que trabaja 
en el desarrollo de la ciberseguridad y la confianza digital y la protección de la    privacidad de los ciudadanos. Esta entidad propone las siguientes prácticas:


7. Ataques más comunes.

Los ataques más comunes que suelen producirse son estos.


dos
La denegación del servicio consiste en infectar varios equipos y tomar el control de ellos para acceder de forma simultánea a un equipo con el objetivo de colapsado con peticiones e inhabilitar temporalmente su servicio (de ahí su nombre). Este tipo de ataques pueden originar pérdidas millonarias. 




Spoofing

Se basa en suplantar la identidad de un equipo o usuario, realizando acciones sobre un sistema en su nombre. Este tipo de ataque puede llevarse a muchos niveles: de usuario, de IP, de correo, etc.









Phishing

Al igual que el spoofing, consiste en suplantar la identidad, normalmente de un equipo o sitio web, con la intención de que el usuario proporcione datos de interés para el atacante.
El medio donde resultan más efectivos este tipo de ataques es el correo electrónico.








Sniffing
El fundamento es capturar tráfico en el sistema y posteriormente utilizar esa información para extraer datos, claves, etc.
La técnica más habitual para capturar información se llama «Man In The Middle»
Hijacking

El objetivo de esta técnica es sustituir la página de inicio del navegador por otra que le convenga al atacante. Esta técnica suele combinarse con phishing. También se utiliza para generar visitas sobre un sitio, propagar Spam, etc..
 


Inyección de código

Se trata de una técnica más orientada a los servicios, ya que busca conseguir acceso o información de servidores (bases de datos, páginas web, etc.) mediante la inyección de código malicioso, aprovechando una vulnerabilidad en susistema

























6. Mecanismos de seguridad lógica


 6.MECANISMOS DE SEGURIDAD LÓGICA.

Los mecanismos de seguridad lógica están ligados a la protección del software y los datos del sistema.

Como sucedía con los mecanismos de seguridad física, la magnitud del sistema, los recursos disponibles y el nivel de riesgo hará que se tomen más o menos medidas en este sentido.




La ventaja de los mecanismos de seguridad lógica es que son, por lo general, menos costosos de implementar. Sin embargo, necesitan un mantenimiento más minucioso y a corto plazo.

6.1. Autenticación por contraseña 

La contraseña es el mecanismo más común de identificación. Se puede usar o no de forma conjunta con otros mecanismos, ya sean de seguridad fisica o lógica.
 

Cada sistema diseña su propia política de contraseñas, que se basa en estos aspectos:

Vigencia: se puede forzar a cambiar la contraseña cada cierto tiempo. Ese cambio puede obligar a establecer una diferente cada vez que corresponda.



Complejidad: este es un punto muy importante de la seguridad. cuanto más compleja sea la contraseña, más difícil es que se averigüe.

Una contraseña se considera compleja cuando es de al menos 8 caracteres y mezcla al menos tres de estos grupos: mayúsculas, minúsculas, números, símbolos.


Confidencialidad:
la contraseña es única, secreta e intransferible. Por norma, las contraseñas que se guardan en bases de datos deben estar encriptadas.













6.2. Permisos y políticas de usuario

Los administradores del sistema deben diseñar una estructura que permita a todos los usuarios realizar su trabajo y acceder solo a aquellos recursos e información para los que están autorizados.


Para controlar globalmente el sistema, se diseñan reglas específicas llamadas directivas de grupo.





6.3. Encriptación.
 
La encriptación es la acción de codificar un dato de forma que no se accesible a cualquier usuario.


La encriptación puede darse en dos situaciones:

  • En el almacenamiento y acceso a la información, en cuyo caso la técnica se basa en aplicar un algoritmo que permita acceder a los datos solo si se conoce la clave de acceso.
Existen dos tipos de codificación para este fin:


-Reversible: se aplica un algoritmo que convierte los datos legibles en encriptados. Si se aplica el algoritmo inverso, los datos encriptados se convierten en legibles.


Irreversible: se aplica un algoritmo que convierte un dato legible en encriptado. No existe algoritmo inverso. Es la codificación tipica de las contraseñas.




Para comprobar la autenticidad de una contraseña introducida, se aplica el mismo algoritmo de codificación que a la original y se contrasta la cadena encriptada obtenida con la de la original.

Los sistemas de cifrado más comunes para este fin son:

-Cifrado simétrico: se utiliza una clave para cifrar y descifrar.


-Cifrado asimétrico: o de clave pública: se utilizan dos claves, una publica, que facilita el destinatario y que el remitente usa para cifrar el mensaje, y una privada, que el destinatario usa para descifrar el  mensaje.


6.4. Protección contra malware.



Para prevenir los efectos del malware es recomendable seguir las  siguientes pautas:

Evitar abrir cualquier fichero que pueda resultar sospechoso o, antes de hacerlo, analizarlo con el antivirus.

Mantener el sistema operativo y el resto de aplicaciones, sobre todo el antivirus. actualizados y con los parches de seguridad que correspondan.


Hacer un análisis del equipo de forma periódica.


















viernes, 12 de mayo de 2017

5. Mecanismos de seguridad física

Los mecanismos de seguridad física se relacionan con la protección del hardware del sistema.

En función del sistema que se trate, los mecanismos que se emplean son más o menos sofisticados.







Los mecanismos de seguridad física que suelen utilizarse en un CPD son los que veremos a continuación.

5.1. Sistema antiincendios.

Pueden ser más o menos sofisticados y estar montados para diferentes tipos de fuego. El más simple es un extintor, pero pueden ser sistemas complejos que descarguen agua nebulizada o polvo solo sobre la zona afectada.







5.2. Control inteligente.

Mediante la domotizacíón del sistema es posible supervisar factores ambientales, controlar puertas y ventanas, cámaras, etc. 
 
La dificultad de estos controles inteligentes estriba en graduar cada uno de los sensores de que dispone para evitar falsas alarmas, y también para tener un aviso de fallo lo más efectivo posible.  
 

5.3. Sistema de protección eléctrica.

Por un lado, la instalación eléctrica se prepara para evitar cortes y sobrecargas en el suministro, sobre todo en los equipos que almacenan datos.


 


Otro elemento que da seguridad al suministro eléctrico son los sistemas de alimentación ininterrumpida (SAI): se trata de aparatos que funcionan como baterías y que actúan como puentes entre la línea eléctrica.


 





5.4. Sistema de control de accesos.

Están orientados a restringir el acceso a zonas o elementos del sistema que, por motivos de seguridad, no deben ser manipulados por cualquier usuario. 




Estos sistemas pueden controlar un equipo, una sala, una planta de un edificio, etc. Son muchos los tipos de sistemas para controlar el acceso:

  • Tarjetas: con chip PKl, de banda magnética o de proximidad. Pueden ir o no acompañadas de una contraseña. 


  • Sistemas biométricos: identifican una cualidad del cuerpo humano y la almacenan como dato identificativo de la persona a la que se dará acceso. 
-Firma o marca manuscrita, usado típicamente para verificar la identidad en compras con tarjeta de crédito.

-Huella digital.

 

-Verificación de la voz, a través de una frase o palabra clave.

 


-Verificación de patrones oculares, mediante el escaneo del iris y la retina.






5.5. Sistema de climatización

Vigila que los equipos del sistema funcionen a una temperatura óptima y ajusta los factores ambientales de temperatura y humedad para conseguir el máximo rendimiento.

El CPD (Centro de Procesamiento de Datos) es un habitáculo con bastante equipamiento en continuo funcionamiento que tiende a calentarse. Estos sistemas inyectan aire frío y extraen el caliente.



5.6. Protección contra desastres naturales

En función de donde está ubicado el sistema que hay que proteger, se deben tomar unas medidas de seguridad física adicionales.



Así, por , ejemplo, en zonas propensas a terremotos se equipa al CPD con un suelo especial que amortigua las vibraciones y hasta puede aplicarse a la estructura del edificio.





















4. Análisis y control del riesgo


Para proteger un sistema será necesario conocer que riesgo existe en cada uno de sus elementos.

El riesgo se calcula a partir de dos variables cualitativas:

  • La probabilidad de amenaza.

La magnitud de daño de dicha amenaza sobre el elemento en cuestión.
Del estudio de los riesgos que existen en el sistema, y de su magnitud, saldran las medidas destinadas a prevenir y proteger el sistema.

Estas medidas podemos clasificarlas como sigue:

  • Medidas físicas y técnicas.
-Seguridad física, para proteger los elementos físicos del sistema.

-Seguridad lógica, para proteger los accesos a la información del sistema.
  • Medidas personales.

-Formación de los usuarios del sistema.

-Sensibilización sobre la seguridad del sistema y la importancia de mantener su integridad.

  • Medidas organizativas.
-Protocolos de actuación para el acceso al sistema y en caso de desastre. ,

-Auditoría y seguimiento de los elementos del sistema y los accesos al mismo.






































3. Niveles de seguridad

Los elementos de un sistema se someten a una evaluación para conoce el nivel de seguridad de su conjunto. Existen diversos estándares que regulan los criterios que se emplean para clasificarlos en un nivel u otro El estándar original es el TSEC, desarrollado por el Departamento de Defensa de los EE. UU. El equivalente europeo es el iTSEC.

Los niveles de seguridad según estos estándares son los siguientes:

 
Nivel D

Es el nivel de seguridad más bajo. Corresponde a un sistema informatico que no dispone de protección para el hardware, ni de sistema de autenticación para acceso a sus recursos.

Nivel C1

El hardware tiene cierta protección pero sigue siendo accesible. Existe un Sistema de autenticación de usuarios y una única cuenta de administrador con todos los privilegios sobre el sistema.

Nivel C2

Dispone de más mecanismos para controlar el acceso al sistema y el uso de recursos. Todas las operaciones están auditadas, incluidas las de administración del sistema, que ahora puede contar con más de un usuario en este nivel.

Nivel B1

Soporta la seguridad multinivel, mediante la cual se asocian elementos del sistema con permisos y usuarios, estableciendo controles para que el usuario no sobrepase los permisos sobre cada elemento al que tiene acceso.

Nivel B2

Establece los mecanismos para comunicar elementos del sistema con diferente nivel de seguridad sin comprometer el conjunto.

Nivel B3

introduce mecanismos de protección de hardware para evitar accesos no autorizados y modificaciones de elementos del sistema. Los equipos están conectados en red mediante una conexión segura.

Nivel A

Es el nivel de seguridad más alto. El sistema se controla y verifica desde su creación para asegurar que todos los procesos ejecutados en él son seguros.

2.Tipos de amenazas.



Se considera como amenaza una situación que podría producirse aprovechando una vulnerabilidad del sistema, para modificar su comporta-a miento y obtener privilegios que de otra forma no podrían conseguirse 
En cualquier sistema informático pueden existir una o más vulnerabilidades, conocidas o no.

La seguridad informática se encarga de que un sistema sea lo más se guro posible.

2.1. Amenazas físicas 

Afectan a la parte física del sistema, es decir, al hardware.


Pueden estar originadas directamente por el hombre, ya sea de forma voluntaria o involuntaria, aunque también pueden producirse por una acción incontrolada de la naturaleza.

Las amenazas físicas son, en cierto modo, muy fáciles de predecir y, por ese motivo, las medidas de prevención y de protección contra ellas son más eficaces y contundentes. 


Ejemplos de este tipo de amenazas sería un cortocircuito, un incendio, un robo, un terremoto, etc. 





2.2. Amenazas lógicas

Afectan, en su mayoría, a la parte lógica del sistema (software)

Este tipo de amenazas son más difíciles de prever y, en la gran mayoría de las ocasiones, no pueden eliminarse hasta que no se conoce su  existencia en el sistema.

Las amenazas lógicas producen un daño/mucho más difícil de reparar en  un sistema informático, ya que no solo influyen en el funcionamiento de este, sino en la base de su existencia.

Las principales amenazas lógicas que podemos encontrarnos en un sistema informático son las que veremos a continuación:

Spyware:

Se trata de una aplicación espía que se instala en el equipo con la intención de recopilar información de este y transmitirla al exterior, todo ello sin consentimiento ni conocimiento del usuario. 

El origen del spyware suele estar en programas gratuitos, potables o en descargas directas de sitios web no oficiales.
 
El comportamiento del spyware es muy variado y va desde la aparición de ventanas emergentes de forma desproporcionada, a saturar los recursos del equipo (CPU y RAM). 


Virus 

Es el malware más conocido. El objetivo de un virus es muy variado pero, de forma general, busca alterar el funcionamiento del sistema sin el consentimiento del usuario. 

El origen de un virus está, mayoritariamente, en archivos ejecutables o que pueden abrirse directamente.

El comportamiento es muy diverso, ya que existe un verdadero ecosistema de virus informáticos. Buscan propagarse a otros equipos a través de lo que se conoce como archivo residente.

Los virus se catalogan, entre otros aspectos, de acuerdo con los efectos que provocan en el sistema, lo que se conoce como «payload». 

Hay virus que solo buscan molestar al usuario, pero otros pueden pro-ducir daños considerables en el sistema.

como pueden ser pérdida de datos importantes, colapso de la red de comunicaciones, fuga de información sensible, etc. El virus no actúa hasta que el archivo infectado no se ejecuta. 


Gusanos 

Un gusano es un tipo de malware cuyo principal objetivo es colapsar los equipos y redes de comunicación para impedir el correcto funcionamiento del sistema.

El origen de un gusano está, como en los virus, en archivos ejecutables o que pueden abrirse directamente.

El comportamiento de un gusano es simple: una vez es ejecutado se replica sucesivamente y, si tiene la posibilidad, se propaga para intentar colapsar el mayor número de equipos posible. 

Los primeros gusanos solo buscaban replicarse para consumir todos los recursos del sistema y evitar su funcionamiento.

La forma de hacerlo es simple: 
los equipos que infectan conforman una red (que es controlada por el diseñador del gusano. Los equipos infectados se denominan zombies porque reciben instrucciones de otra persona que no es su propietario y este no es consciente de ello.

El principal problema de este tipo de gusanos es que el usuario no los percibe porque el equipo actúa con total normalidad.


troyanos

El troyano, o caballo de Troya, es un tipo de malware que introduce e instala. sin consentimiento del usuario, una aplicación en el equipo con el objeto de permitir su control remoto desde otro equipo.

Lo habitual es que se combine con un gusano para conseguir mayor impacto. 
El origen del troyano está en un archivo ejecutable o con capacidad para ejecutarse directamente. 

El comportamiento del troyano es similar al del gusano: cuando se instala o ejecuta la aplicación que lo porta, se ejecuta el troyano en segundo plano y se instala en el sistema para realizar su cometido.


La principal diferencia con el gusano es que no busca replicarse, sino realizar una operación concreta.

El troyano. seguramente, será el tipo de malware que más daño pueda originar al usuario. De hecho, es la herramienta más utilizada por los ciberdelincuentes.


Rootkits

Son programas creados para ocultar evidencias de infección en el sistema, como pueden ser procesos, archivos 0 entradas en el registro del sistema.

Por si solo, un rootkit no produce ningún efecto nocivo en el sistema. Los creadores de malware lo utilizan de forma combinada con virus.

El hecho de que adquiera privilegios de administrador en el equipo hace que su detección sea muy dificultosa. Es más, aunque se detecte, la eliminación es compleja y, a menudo, la única solución es formatear el equipo. con la consiguiente pérdida de tiempo y datos.


Exploits

Se denomina exploit a la técnica o aplicación que aprovecha un fallo de seguridad en un sistema para infectar el equipo. tomar el control. sustraer información, etc....

El fallo de seguridad se denomina bug y puede estar en el sistema operativo, en una aplicación. en la red de comunicaciones, etc. 
 La forma de evitar un exploit suele ser instalar un parche de seguridad o actualizar la versión de la aplicación o elemento vulnerable.
El mayor problema es que obliga al usuario a estar al día de posibles vulnerabilidades del software que tiene instalado en el sistema







jueves, 11 de mayo de 2017

1.Seguridad de un sistema informático

1.1. ¿Qué es un sistema informático?

Un Sistema informático (Sl) es un conjunto de partes que funcionan relacionándose entre sí para conseguir un objetivo preciso.

Las partes de un sistema informático son:


Hardware: formado por los dispositivos electrónicos y mecánicos que realizan los cálculos y manejan la información.


Software: se trata de las aplicaciones y los datos que explotan los recursos hardware.

Personal: esta compuesto tanto por los usuarios que interactúan con los equipos, como por aquellos que desarrollan el software para que esa interacción sea posible









Documentación: es el conjunto de manuales, 
formularios o cualquier soporte que de instrucciones sobre el uso del sistema informático. 


1.2. Elementos sensibles de un sistema informático 

Para que un sistema informático funcione adecuadamente deben cumplirse, para cada uno de sus elementos, en la parte que les corresponda,los siguientes requisitos:

Integridad: mantiene su estructura y el ciclo de su funcionamiento.

Fiabilidad: genera la respuesta que se espera de él.

Confidencialidad: el flujo de información es controlado y no se deriva a localizaciones indeterminadas.

Disponibilidad: el elemento está disponible cuando se necesita y durante el tiempo previsto.

Teniendo en cuenta todo lo anterior, podemos deducir que prácticamente todos los elementos del sistema informático pueden considerarse elementos sensibles. 

viernes, 31 de marzo de 2017

9. Servicios P2P


9. Servicios P2P.
Un servicio P2P es aquel que se da en redes P2P. internet es un soporte extraordinario para redes P2P, ya que este tipo de redes no es más que la conexión de equipos entre iguales. sin necesidad de equipos interuse-dios (habitualmente servidores). 






9.1. Características de una red P2P
Las principales características de una red P2P son: 
Es escalable, lo que significa que tiene la capacidad de crecer <<indefinidamente>> sin perder sus propiedades En general, cuanto más grande sea una red P2P, mejor funcionará. 

Es robusta, pues si fallase la conexión de un equipo a otro, este podría conectarse a cualquier otro equipo de la red. 
Es anónima, ya que los equipos solo están identificados mediante su iP y no es necesario disponer de datos adicionales, como cuentas de usuario, para poder conectarse a la red y compartir datos. 
 

9.2. Tipos de redes P2P.
Atendiendo al grado de centralización de los equipos en la red P2P, esta puede ser de los siguientes tipos: 
Red P2P centralizada 
Todas las operaciones se hacen a través de un nodo central (servidor). Y
si este falla, la red deja de funcionar. Por ello actualmente no es un tipo de red muy utilizada.
 
 
Red P2P descentralizada
Es el modelo más común de red P2P. Distribuyen la carga de la red entre sus equipos, por lo que no hay ningún nodo imprescindible. 




Red P2P híbrida 
Es un modelo intermedio entre los dos anteriores. Existe un servidor central que actúa como nodo pero que no almacena ni distribuye contenidos, solo gestiona los recursos de red y la comunicación.


 

 


9.3. Redes BitTorrent.
 

Las redes P2P híbridas son las más utilizadas por los usuarios de Internet y. dentro de estas, las más populares hoy en día son las redes que usan el protocolo BitTorrent. llamadas redes BitTorrent. 


Una red BitTorrent está compuesta por: 
Peers: usuarios que están activos en la red. 

Leechers: usuarios que están descargando un contenido pero aún no lo han completado o han decidido no compartirlo. 
 
Seeders: usuarios de la red que tienen el archivo completo y lo comparten con el resto de usuarios. 


Trackers: servidores que contienen la información para que unos usuarios se conecten con otros, en función de lo que demanden en la red. 


Funcionamiento de una red BitTorrent.
El usuario (peer) debe descargar un archivo (torrent) que contiene toda la información sobre el contenido que queremos descargar: la dirección del tracker, el número de seeders, etc. 
El archivo torrent se ejecuta con una aplicación cliente de las que mencionamos en el apartado anterior.


Cuando el peer tiene toda la información, se abre una comunicación directa con los otros peers y seeders y comienza la descarga. 


9.4. Aplicaciones de P2P.
La aplicación más conocida de P2P es el intercambio de archivos.



 
Bitcoin 
Se trata de una moneda digital para permitir el manejo y transacción de dinero entre usuarios. Las transacciones de Bitcoin se realizan directa-mente, sin necesidad de intermediarios.

Open Garden.
Comunidad para compartir el ancho de banda y el acceso a internet mediantes dispositivos inalámbricos. 
 
Ono. ahora propiedad de Vodafone, lanzó una idea similar que consitia en utilizar los routers inalámbricos de sus usuarios para proporcionar acceso a internet vía WiFi a todos los usuarios que estén dentro de la zona donde hayan establecido esta red.