miércoles, 2 de septiembre de 2015

LENGUAJES DE PROGRAMACIÓN


Son los lenguajes que se utilizan para escribir programas, es decir, para programar y son de tres tipos.
  • Lenguajes de nivel máquina: solo usan signos o y 1. Resulta muy lento y complicado programar en ellos.
  • Lenguajes ensambladores (Assembler): más fáciles que los anteriores ya que usan códigos nemotécnicos. 
  • Lenguajes de alto nivel: son lenguajes próximos a nuestro lenguaje habitual. Facilitan la programación. Los lenguajes de alto nivel más utilizados son los sistemas operativos (conjunto de programas informáticos encargados de la comunicación entre la Unidad Central).
El ejemplo más importante del software son los sistemas operativos, ya que son la plataforma para poder usar una gran cantidad de programas y aplicaciones para diversidad de tareas y cuyas funciones son:

  • Gestionar los recursos del equipo en sus niveles mas bajos, para proporcionar comodidad al usuario en la interacción con el sistema operativo.
  • Dispone de una interface (elemento que hace posible la fácil  comunicación  usuario  maquina) liberando al usuario del conocimiento del hardware.                                                                                                                                 
  • "GUI" (Interface Gráfica de Usuario), permite al usuario interactuar con el hardware de una forma sencilla y rápida.                                                                                                        
  • Ejecución de los servicios para los programas, sobre el SO funcionan el resto de programas y aplicaciones del software por eso debe administrar de manera eficaz los recursos del computador (Memoria, procesador, disco, periféricos, etc.).                                                                                                              
  • Ejecución de los mandatos de los usuarios es el intermediario entre el hardware y el usuario que lo utiliza.                                                                                                                       
Un ejemplo para explicar de una manera aplicada el software,seria como las herramientas para un arquitecto, las hay sencillas y complejas, el sistema operativo por ejemplo seria el conocimiento base para realizar dichas tareas (como los planos), pero sin las herramientas el conocimiento no se puede materializar, estas herramientas (software), permite interactuar con los usuarios (constructores), para crear y modificar infinidad de proyectos de todos  los tamaños y formas, tal como los programas permiten crear, modificar y desarrollar nuevas cosas, el software es nuestra herramienta para trabajar en muchos proyectos estas herramientas son la interfaz para realizar diversidad de tareas,como en el computador seria, desde una simple carta hecha en un editor de texto hasta proyectos de simulación y mil cosas más.  

Tipos de Lenguajes de Programación    

1. Nivel de abstracción
Según el nivel de abstracción, o sea, según el grado de cercanía a la maquina:

Lenguajes de bajo nivel:

La programación se realiza teniendo muy en cuenta las características del procesador. Ejemplo: Lenguajes ensamblador.

Lenguajes de nivel medio:

permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel.Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos  de  datos con lo que son en realidad a bajo nivel (números), etc.

Lenguajes de alto nivel:

Más parecidos al lenguaje humano. Manejan conceptos,tipos de datos, etc., de una manera cercana al pensamiento humano ignorado (abstayéndose) del funcionamiento de la maquina. 
Ejemplos: Java, Ruby
Hay quien solo considera lenguajes de bajo nivel y de alto nivel, (en ese caso, C es considerado de alto nivel).

2. Propósito.

Según el propósito, es decir, el tipo de problemas a tratar con ellos:

Lenguajes de propósito general:

Apto para todo tipo de tareas. Ejemplo: C

Lenguajes de proposito especifico:

Hechos para un objetivo muy concreto. Ejemplo: Csound (para crear ficheros de audio)

Lenguajes de programación de sistemas:

Diseñados para realizar sistemas operativos o divers. Ejemplo: C.

Lenguajes de script:

Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL ("Job Control Languages"). Se subdividen en varias clases (de shell, de GUI, de programación web, etc.). Ejemplos: bash (shell), mlRC script, JavaScript (programación web).

3. Evolución Histórica.

Con el paso del tiempo, se va incrementando el nivel de abstracción, pero en la práctica, los de una generación no terminan de sustituir al anterior. 

Lenguajes de primera generación (1GL)
Código máquina.

Lenguajes de segunda generación (2GL)
Lenguajes ensamblador.

Lenguajes de tercera generación (3GL)
Lenguajes modernos, diseñados para facilitar la programación a los humanos. (C, Java)

Lenguajes de cuarta generación (4GL)
Diseñados con un propósito concreto como Matemáticas, Natural. etc.

Lenguajes de quinta generación (5GL)
La intención es que el programador establezca el que problema ha de ser resuelto y las condiciones a de reunir, y la máquina lo resuelve. Se usa en inteligencia artificial como el Prolog.


Clasificación de los sistemas operativos.

Definición de Sistema Operativo
S. O. como conjunto de programas cuya misión es ofrecer al usuario final de la computadora la imagen de que ésta es una máquina sencilla de manejar, por muy difícil y complicado que sea el hardware con el que se haya construido.

El sistema operativo es el programa (software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Cada S.O. realizan tareas básicas, tales como reconocimiento de la conexión de teclado, enviar información  la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, scáners, etc.  



Objetivos:

  • Actuar de intermediario entre usuario y hardware.
  • Garantizar el funcionamiento correcto del computador. 
  • Facilitar la tarea de programación (comodidad).
  • Administrar eficientemente los recursos de la máquina.

Clasificaciones De Sistemas Operativos
  1. Sistemas operativos por lotes
  2. Sistemas operativos por multiprogramación.
  3. Sistemas operativos multiusuario.
  4. Sistemas operativos tiempo real
  5. Sistemas operativos de tiempo compartido.
Sistemas operativos por lotes.
  • Los sistemas operativos por lotes requieren la información este reunida en bloque o “lote” (el programa, los datos , las instrucciones ). Los trabajos son procesados en el orden de admisión , según el modelo de "primero en llegar primero en ser atendido “ . En estos sistemas la memoria se divide en dos zonas: 
    •  Ocupado por el sistema operativo
    • Se usa para cargar programas transcritos para su ejecución.
  • Cuando termina la ejecución de un programa se carga un nuevo programa en la misma zona de la memoria.

Sistemas operativos multiprogramación

Los sistemas de multiprogramación son capaces de soportar dos o mas procesos concurrentes múltiples , permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o mas procesos . Estos sistemas implican la operación de multiproceso , para el manejo de la información.<br />


Sistemas operativos multiusuario

Los sistemas operativos multiusuario permiten acceder simultáneamente a un sistema de computadoras a través de dos o mas terminales. Este tipo de sistema operativo es fundamental en el manejo de redes de computadoras actualmente.

Sistemas operativos tiempo compartido
Los sistemas operativos tiempo compartido tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresión a los usuarios que poseen una computadora independiente. En estos sistemas el administrador de la memoria proporciona aislamiento y protección de los programas , ya que generalmente no tienen necesidad de comunicarse entre ellos.

Sistemas operativos tiempo real.
Estos sistemas tienen como objetivo proporcionar tiempo mas rápidos de respuesta, procesar la información sin tiempos muertos. En estos sistemas el administrador de memoria es relativamente menos solicitado debido a que muchos procesos residen permanentemente en la memoria.


Clasificación
Ejemplo
MULTIUSUARIO
LINUX
MONOUSUARIO
WINDOWS 3.0 Y 3.1. (PRIMERAS VERSIONES)
MULTITAREA
UNIX
TIEPO REAL
WINDOWS CE, Mac Os
MULTIPROCESADOR
WINDOWS NT
DISTRIBUIDO
SOLARIS
CENTRALIZADO
MY SQL
LOTE SENCILLO
MS-DOS
HIBRIDO
ARCHGNU / LINUX

Evolución de Linux

Introducción.


Linux es, a simple vista, un Sistema Operativo. Es una complementación de libre distribución UNIX para computadoras personales, servidoresy estaciones de trabajo.

Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.

Serie 0.
  • 1991: El núcleo Linux es anunciado públicamente, el 25 de agosto por el entonces estudiante finlandés de 21 años Linus Benedict Torvalds. El 17 de septiembre la primera versión pública aparece sobre un servidor de ftp. Algunos desarrolladores están interesados en el proyecto y contribuyen con mejoras y extensiones. 
  • 1992: El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Las primeras distribuciones Linux son creadas como H J Lu. 
  • 1993: Más de 100 desarrolladores trabajan sobre el núcleo Linux. Con su ayuda el núcleo es adaptado al ambiente de GNU, que crea un espectro enorme de tipos de aplicaciones para el nuevo sistema operativo creado de la unión del software del proyecto GNU, variados programas de Software libre y el núcleo Linux. En este año, también el proyecto Wine comienza su desarrollo y la distribución más antigua actualmente activa, Slackware, es liberada por primera vez. Más tarde en el mismo año, el Proyecto Debian es establecido. Hoy esta es la comunidad más grande de una distribución.

Serie 1.x

  • 1994: En marzo de este año, Torvalds considera que todos los componentes del núcleo Linux están totalmente maduros y presenta la versión 1.0 de Linux. Esta versión está, por primera vez, disponible en la red Internet. El proyecto XFree86 contribuye con una interfaz gráfica de usuario (GUI). En este año, las empresas Red Hat y SUSE también publican la versión 1.0.
  • 1995: En marzo, la siguiente rama estable de Linux aparece, la serie 1.2. Más tarde, Linux es transportado a las plataformas informáticas DEC y SUN SPARC. Durante los años siguientes es transportado a un número cada vez mayor de plataformas.

Serie 2.x
  • 1996: La versión 2.0 del núcleo Linux es liberada. Éste ahora puede servir varios procesadores al mismo tiempo, y así se hace una alternativa seria para muchas empresas.
  • 1997: Varios programas propietarios son liberados para Linux en el mercado, como la base de datos Adabas D, el navegador Netscape y las suites de oficina Applixware yStarOffice.
  • 1998: Empresas importantes de informática como IBM, Compaq y Oracle anuncian soporte para Linux. Además, un grupo de programadores comienza a desarrollar lainterfaz gráfica de usuario KDE, primera de su clase para Linux, con el objetivo de proveer facilidad de uso al usuario.
  • 1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código de red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de desarrolladores comienza el trabajo sobre el entorno gráfico GNOME, que competirá con KDE por la facilidad de uso y la eficiencia para el usuario. Durante ese año IBM anuncia un extenso proyecto para el soporte de Linux.
  • 2000: La Suite de oficina StarOffice es ofrecida según los términos de la GNU GPL, abriendo así el camino para una Suite de oficina avanzada, y libre en Linux.
  • 2001: En enero, se libera la serie 2.4 del núcleo Linux. El núcleo Linux ahora soporta hasta 64 Gb de RAM, sistemas de 64 bits, dispositivos USB y un sistema de archivosjournaling.
  • 2002: La comunidad OpenOffice.org libera la versión 1.0 de su Suite de oficina homónima. El navegador web libre Mozilla es también liberado. En septiembre, aparece elSlapper-worm el cual es el primer gusano informático Linux.
  • 2003: Al final del año, la serie 2.6 del núcleo Linux es liberada, después de lo cual Linus Torvalds va a trabajar para el OSDL. Linux se usa más extensamente sobre sistemas integrados (embedded system).
  • 2004: El equipo de XFree86 se desintegra y se forma la fundación X.Org, que provoca un desarrollo considerablemente más rápido del servidor X para Linux.
  • 2005: El proyecto openSUSE es comenzado como una distribución libre de la comunidad de Novell. Además el proyecto OpenOffice.org proyecta la versión de lanzamiento 2.0 que soporta al estándar OASIS OpenDocument en octubre.
  • 2006: El Xgl de Novell y el AIGLX de Red Hat permiten el uso de efectos acelerados por hardware sobre el escritorio Linux. Oracle publica su propia distribución de Red Hat.Novell y Microsoft anuncian una cooperación para la mejor interoperabilidad.
  • 2007: Dell llega a ser el primer fabricante principal de computadoras en vender una computadora personal de escritorio con Ubuntu preinstalado.

Serie 3.x

En mayo de 2011 Linus Torvalds anunció que la versión 3 contaría con soporte de más hardware y que sería la siguiente versión a Linux 2.6.39.




Distribuciones de Linux

A continuación la información sobre las distribuciones más importantes de Linux (aunque no las únicas).

ubuntu-logoUBUNTU
Distribución basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.
Redhat-logoREDHAT ENTERPRISE
Esta es una distribución que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.
Fedora-logoFEDORA
Esta es una distribución patrocinada por RedHat y soportada por la comunidad. Facil de instalar y buena calidad.
Debian-logoDEBIAN
Otra distribución con muy buena calidad. El proceso de instalacion es quizas un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que últimos avances.
Suse_logoOpenSuSE
Otra de las grandes. Facil de instalar. Version libre de la distribucion comercial SuSE.
Suse_logoSuSE LINUX ENTERPRISE
Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte. Enfocada a empresas.
Slackware-logoSLACKWARE
Esta distribución es de las primeras que existio. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo linux hace tiempo, que no hayan tenido esta distribucion instalada en su ordenador en algun momento.
Gentoo-logoGENTOO
Esta distribución es una de las unicas que incorporaron un concepto totalmente nuevo en Linux. Es una sistema inspirado en BSD-ports. Podeis compilar/optimizar vuestro sistema completamente desde cero. No es recomendable adentrarse en esta distribucion sin una buena conexion a internet, un ordenador medianamente potente (si quereis terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix.
ubuntu-logoKUBUNTU
Distribución basada en Ubuntu, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el entorno de escritorio por defecto es KDE.
mandriva-logoMANDRIVA
Esta distribución fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los usuarios.


martes, 1 de septiembre de 2015

SEGURIDAD INFORMATICA

SEGURIDAD EN REDES INALAMBRICAS
 Resultado de imagen para Seguridad en redes inalámbricas
Introducción.
Resultado de imagen para Seguridad en redes inalámbricas
Las conexiones inalámbricas se han popularizado fuertemente los últimos años, tanto en el ámbito hogareño como en el corporativo y espacios públicos. La amplia utilización de teléfonos inteligentes y computadoras portátiles ha impulsado la difusión de esta tecnología en dife­rentes ámbitos. Es muy frecuente que estas sean ofrecidas como un servicio en lugares públicos; la mayoría de las em­presas cuentan con ellas, y en los hogares, estas han reemplazado a las redes cableadas como preferencia de los usuarios.

En todos estos ambientes, cabe la posibilidad que el usuario se conecte a una red Wi-Fi insegura, lo que podría causar problemas de diversa índole como el robo de archivos personales o de contraseñas de acceso a bancos, redes so­ciales u otros servicios, como también otro tipo de incidentes de seguridad.

¿Cómo armar y configurar de forma segura una red Wi-Fi hogareña? ¿Cómo diferenciar una conexión segura de una que no lo es? ¿Qué medidas se deben adoptar en caso de tener que utilizar inevitablemente una red inalámbrica pública e insegura?

Le presentamos a los usuarios comprender los conceptos necesarios para poder navegar de forma más segura tanto en redes inalámbricas públi­cas como privadas, sea en su hogar como en entornos corporativos.

Desarrollo.

En el hogar, se suele instalar un router de forma casera. Es decir, compran el dispositivo, lo conectan a Internet y comienzan a navegar de forma inalámbrica sin fijarse en cómo configurar parámetros de seguridad. Dando como consecuencia que la red no sea segura.

La carencia de configuraciones de seguridad podría permitir que personas no autorizadas por el usuario se conecten a la red y la utilicen de forma tanto benigna (que aun así podría causar problemas como el consumo de ancho de banda o el acceso a información confidencial sin la intención de hacerlo) como de forma maliciosa (originando inconvenientes como el robo de infor­mación o el uso de la conexión a Internet del usuario con fines maliciosos).

Es necesario que el usua­rio tenga en consideración la seguridad de la misma y las amenazas a las que esta puede verse expuesta. Los puntos principales de aseguramiento refieren a la configuración del router y al cifrado utilizado en la red inalámbrica.

Configuración de una red wi-fi

- Modificar las credenciales de acceso

El primer paso es cambiar la clave de acceso a la configuración del router, ya que una persona ajena podría conocer los datos por defecto y así tener acceso a la configuración de la red. Es recomendable implementar para mayor seguridad una contraseña alfanumérica.

- Asignar una contraseña de acceso a la red

- Configurar el tipo de cifrado de la red

Es recomendable utilizar y configurar la red para que utilice cifrado WPA2 con encriptación AES (utilizar WPA o WEP y TKIP sólo en caso de ser necesario ya que son más inseguros). De esta forma, los datos que circulen por la red no serán legibles por parte de terceros que estén monitoreando los mismos.

Con estas tres sencillas configuraciones, el usuario ya habrá modificado radicalmente la seguridad de la red inalámbrica, haciendo mucho menos probable que una persona no autorizada acceda a la red y pueda utilizar la misma con fines malicios.

Configuración avanzada.

- CONFIGURAR EL FIREWALL

Si el router lo permite, es posible definir qué servicios y puertos pueden estar disponibles para el acceso externo a la red.


- ACCESO AL ROUTER POR HTTPS: 


También es posible habilitar la configuración del router a través del protocolo HTTP seguro, para evitar que un atacante capture la contraseña de acceso a la configuración.



- OCULTAR EL SSID DE LA RED
 
El SSID (Service Set IDentifier) es el nombre que identifica a la red inalámbrica. El usuario debe cambiar y establecer un SSID. Además, existe la alternativa de “ocultar el SSID”, es decir, que el mismo no aparezca cuando otros usuarios aledaños al hogar busquen redes inalámbricas disponibles.


Redes Inalámbricas privadas.

Es frecuente que el usuario también se conecte a redes a redes de terceros (redes de trabajo o de amigos). A pesar de ser privadas, el usuario no conoce a las otras personas conectadas a la misma red, ni sus intenciones. Por lo tanto, se de­ben tomar los recaudos como si fueran públicas, aún se tenga confianza del administrador de la misma.


¿Cómo identificar una red inalámbrica segura?

Es importante que cada vez que se conecte a Internet inalámbricamente, ve­rifique si la conexión a la cual está intentando acceder, cuenta con algún tipo de protección. Lo primero es fijarse si la misma está protegida por una con­traseña, y posteriormente el tipo de cifrado que utiliza. Una conexión WEP es bastante más insegura que una WPA o WPA2 (la más segura). Es decir, una persona con los conocimientos suficientes, podría leer los datos que circulen por una red WEP o WPA.

Redes wi-fi públicas.

Cada vez que el usuario se conecta a una red inalámbrica Wi-Fi, Windows o algunos firewall preguntan si se trata de una red hogareña, corporativa o pú­blica. Es importante como primera medida seleccionar siempre “red pública”, para que se adopten configuraciones más restrictivas de seguridad, especial­mente en lo que respecta a archivos compartidos y acceso al sistema. Si no se tienen en cuenta los controles de seguridad pertinentes, es recomendable evitar el uso de servicios que requieran de información sensible en conexio­nes inalámbricas compartidas o públicas. En las siguientes páginas se men­cionan algunos conceptos y consejos que pueden adoptarse para hacer un uso más seguro de redes Wi-Fi públicas.

HTTPS.

Resultado de imagen para https secureHTTPS (del inglés, Hypertext Transfer Protocol Secure) es un protocolo de transferencia de datos seguros. Es decir, todo lo que se transmite a través del mismo va cifrado para que un tercero no pueda leer la información envia­da. Varios servicios web que requieren de contraseñas como bancos, correos electrónicos, redes sociales y demás, emplean este protocolo de seguridad. Si es imprescindible utilizar algún servicio de este tipo en una red wireless insegura, cerciórese que el sitio que está visitando empiece por “https://” y de tener activada esa opción en los servicios como puede ser Facebook, Twitter o similares.

Extensiones para activar HTTPS automáticamente

En algunos casos, el protocolo HTTPS es utilizado solo si el usuario configura su cuenta de correo, red social u otra de forma manual. Sin embargo, existen extensiones como “HTTPS Everywhere” para Mozilla Firefox y Google Chrome que permiten activar dicha funcionalidad automáticamente.


VPN.
Una red privada virtual (en inglés, Virtual Private Network) permite extender el acceso desde una red pública hacia una red local conocida y de confianza para el usuario. Las redes VPN utilizan comunicaciones cifradas, es decir que los datos transmitidos a través de la red no pueden ser interceptados e in­terpretados por un atacante, ya que son ilegibles hasta que llegan a destino.

Estas redes pueden ser configuradas para que todo el tráfico generado por el usuario sea transmitido por la VPN. De este modo, todo el acceso Internet es transmitido por la VPN y se dificulta la posibilidad que un tercero intercepte la información transmitida a través de una red Wi-Fi pública e insegura.

Es frecuente que usuario con dispositivos corporativos cuenten con una red VPN configurada. De estar disponible, se recomienda utilizarla siempre. Asi­mismo, muchos routers hogareños permiten configurar este servicio, por lo que usuarios que deseen una seguridad más avanzada pueden leer el manual o instructivo para configurarlo.

Acceso desde dispositivos móviles.

Desde el punto de vista de la seguridad en redes inalámbricas, es amplia la diferencia entre aquellas redes que cifran los datos y aquellas que no. Cuan­do se accede desde dispositivos móviles a redes públicas e inseguras (enten­diendo a estas como redes donde la información no es transmitida cifrada o no poseen contraseña de acceso), es muy frecuente que el usuario utilice di­versas aplicaciones que no siempre utilizan comunicaciones cifradas (como HTTPS), por lo que un tercero podría estar “leyendo” las comunicaciones.

Así como desde un equipo de escritorio es posible configurar muchos ser­vicios para que utilicen un protocolo cifrado, muchas aplicaciones móviles no permiten esta configuración por lo que el usuario queda a merced de lo establecido por el fabricante del software. Han existido diversos casos donde se comprueba que populares aplicaciones para smartphones no transmiten la información de forma segura.

Por lo tanto, el usuario debe comprobar que las aplicaciones móviles que transmitan información, tales como los programas de mensajería instantá­nea, encripten los datos que envían. En caso que un software no implemente este tipo de protección, se debe evitar utilizarlo en redes Wi-Fi públicas y sí hacerlo a través de una red VPN o conexiones móviles como EDGE o 3G, dis­minuyendo así la posibilidad que un atacante intercepte fácilmente informa­ción transmitida en texto plano.

Conclusiones.

La tecnología inalámbrica (Wi-Fi) sin dudas facilita la vida cotidiana de las personas. Gracias a esta, los usuarios ya no dependen de un cable para poder utilizar servicios en Internet. No obstante, esta tecnología también permite a terceros interceptar la información que el usuario transmite de forma más sencilla que en redes cableadas. Esto es más complejo si se tiene en cuenta que existe una extensa cantidad de redes Wi-Fi públicas e inseguras.

A pesar de la problemática planteada, la utilización de tecnologías de seguridad, la correcta configuración de los servicios y las buenas prácticas de la conducta del usuario, pueden permitir de forma relativamente sencilla minimizar la probabilidad de sufrir un incidente sobre la información.

En el hogar, es necesario seguir los consejos básicos para configurar una red Wi-Fi segura. En el caso de las redes privadas, es importante considerarlas como si fueran públicas ya que se desconoce qué otras personas están conectadas a la misma y cuáles son sus intenciones. Finalmente, las redes inalámbricas públicas son hoy en día tan populares como peligrosas en muchos casos, por ende el usuario debe implementar los consejos y controles expuestos anteriormente para proteger su información.

Sea por cable o por el aire, la información del usuarios puede estar expuesta; y es siempre necesario considerar la mejor forma de protegerla.