¿Se puede navegar con toda seguridad en un sitio seguro?

última actualización el 31 de agosto de 2009, 22:01 por Carlos-vialfa
Publicado por Carlos-vialfa
La respuesta a esta pregunta podría parecer simple, pero necesita la comprensión de lo que es un sitio seguro, además de dónde y cómo se efectúa la protección de la conexión.

1. Introducción a HTTP


HTTP es el protocolo utilizado para navegar en los sitios Web.
La mayoría de datos que son intercambiados en Internet son de texto, el cual puede ser fácilmente interpretado. Por ejemplo:
tu navegador solicita la página de la categoría de trucos del sitio www.es.kioskea.net, entonces enviará esta petición al servidor Web de Kioskea.
GET /faq/ HTTP/1.1 (significa: quiero obtener la página www.es.kioskea.net/faq/)
Encabezados http (cookies, sesión)
Datos (ficheros a enviar, o los datos de un formulario, …)

El servidor responde
HTTP 200 OK (Encontré la página)
Encabezados HTTP (tu sesión, el tipo de contenido, el tamaño del mensaje, …)
Contenido de la página

Estos datos pueden ser interceptados fácilmente utilizando un programa como wireshark, por alguien que esté conectado en la misma red que tú (wifi, incluso encriptado, o red local Ethernet).

2. ¿Qué es HTTPS?


HTTPS es un protocolo cifrado que permite el intercambio de datos de manera segura. Cuando navegamos en un sitio seguro vemos estas siglas en la barra de direcciones de tu navegador Web, acompañado de un pequeño candado.
Concretamente, el protocolo utilizado es el mismo que HTTP, pero el servidor Web proporciona una clave criptográfica a tu PC, que le permite cifrar y descifrar todos los datos intercambiados entre el servidor y tu PC. De este modo, si alguien espía la comunicación de tu PC, observará que estas en un sitio cifrado, podrá saber a que servidor estás conectado, pero no podrá ver lo que haces: tus datos (numero de tarjeta de crédito, contraseña, etc.) solo podrán ser accesibles por el servidor al que estás conectado.

3. La función de los certificados


Gracias a lo que acabamos de ver, podemos estar seguros que nadie puede acceder a los datos que enviamos al servidor. Pero nadie nos garantiza de que estamos conectados al servidor correcto! Efectivamente, un hacker podría hacernos conectar a un servidor falso. El certificado viene a ser un pequeño fichero, en teoría no falsificable, que permite identificar gracias a un sitio de confianza, que estamos conectados al sitio que queremos.

Nota: los certificados firmados con MD5 han sido hackeados (utilizando 200 PlayStation 3): http://www.orlandoalonzo.com.mx/seguridad/logran-hackear-el-algoritmo-md5/
A la fecha, solo los certificados firmados con sha1, sha2 y sha3 son considerados 100% seguros.

4. ¿Entonces, la trasmisión de información no presenta ningún riesgo?


Hemos hablado sobre los procesos de seguridad en la transmisión y de la certificación. Gracias a esto, los datos están seguros desde la salida de tu PC hasta el servidor. Sin embargo nada nos garantiza lo que hará el sitio Web con nuestros datos. Por lo tanto es mejor navegar en sitios que tengan una buena reputación.
Otro riesgo puede venir de nuestro propio PC. Si bien es cierto que los datos estarán seguros una vez enviados a la red, estos no están seguros en el momento que los tecleamos. Existen programas que espían lo que se teclea en el teclado (por ejemplo tu numero de tarjeta de crédito), o pueden analizar lo que aparece en pantalla y transmitir estos datos a los hackers.
Por lo tanto, vale la pena recordar que solo la transmisión de los datos en la red es segura, pero no está garantizado ni el tratamiento de la información en tu PC, ni en el servidor

5. ¿Cuál es la solución para navegar de manera segura?


No existe una única solución, sino un conjunto de pequeñas prácticas que en su conjunto permiten navegar con toda seguridad:
-Ingresa tu información personal crítica (numero de tarjeta de crédito, etc.) solo en sitios conocidos
-Siempre verifica que la conexión sea cifrada al momento de enviar datos importantes
-Cuando la conexión sea cifrada, comprueba la validez del certificado.
-Escanea regularmente tu PC con antivirus y anti-spywares
-Evita transmitir datos críticos en PCs de libre acceso.
-Mantén tu PC y navegador actualizados.

6. Conclusión


Por lo general, no hay que mucho que temer. Pero más vale prevenir que lamentar.

PD: El artículo original fue escrito por Nabla's, contribuidor de CommentCaMarche
Mejores respuestas para « ¿Se puede navegar con toda seguridad en un sitio seguro? » en :
Crear un sitio web Ver Indice 1 - Crear nuestro propio sitio web Solución 1a: Crear el código HTML "a mano" Solución 1b: Editores WYSIWYG Solución 1c: modelos preconcebidos en línea 2 - Poner el sitio web en línea 2a - Los servidores de alojamiento web 2b -...
¿Cómo sé si una página Web es segura? Ver ¿Cómo sé si una página Web es segura? Algunas páginas Web utilizan una conexión segura entre éstas y tu navegador. Esto es muy importante, por ejemplo, si deseas pagar en línea utilizando una tarjeta de crédito y deberás ingresar información...
Certificado de seguridad no valido VerPuede suceder que al navegar en sitios Web seguros, el navegador nos muestre el siguiente mensaje de error: “Existe un problema con el certificado de seguridad de este sitio Web. El certificado de seguridad de este sitio Web expiró o no es...
Windows - Cambiar el navegador Web predeterminado VerIndice 1. Qué es el navegador predeterminado 2. Acceder a la interfaz para cambiar de navegador 3. Modificar 1. Qué es el navegador predeterminado “La configuración de un programa especifica los programas predeterminados para ciertas...
Cómo implementar medidas de seguridad VerEtapa de implementación La etapa de implementación consiste en establecer los métodos y mecanismos diseñados para que el sistema de información sea seguro, y aplicar las reglas definidas en la política de seguridad. Los principales mecanismos que se...
Webmaster (administrador del sitio web) VerWebmaster (administrador del sitio Web) Un webmaster (también llamado administrador del sitio web) está a cargo del mantenimiento y desarrollo del sitio web de la compañía. Para esto, debe definir la arquitectura y la estructura de árbol del sitio...
Web - El navegador VerNavegador Web Un "navegador" es una herramienta que permite a los usuarios de Internet visitar sus sitios Web favoritos. Es un tipo de software con una interfaz gráfica que incluye botones de navegación, una barra de direcciones y una barra de estado...