¿Qué son las cookies? ¿Cómo borrar las cookies?
Las cookies son archivos de texto o datos almacenados en el disco duro del ordenador del usuario que son transmitidos por los sitios web que visitamos, por lo que su ubicación de almacenamiento en el disco duro está estrechamente relacionada con el sistema operativo y navegador utilizado. En las computadoras con sistema Windows 9X, la ubicación de almacenamiento de los archivos cookie es C:windowscokies. En las computadoras con Windows NT/2000/XP, la ubicación de almacenamiento de los archivos cookie es C:cookie de nombre de usuario de Documentos y Configuración.
Los archivos de cookies en el disco duro se pueden leer a través de un navegador web y el formato del comando es: nombre de usuario@dirección del sitio web [número]. txt, por ejemplo, el nombre de archivo de una cookie en la computadora del autor es ch @ 163 [1]. txt, cabe señalar que las cookies del disco duro son archivos de texto, no programas.
Configuración de cookies
Puedes ver todos los archivos guardados en tu ordenador seleccionando "Configuración/Ver Archivos" en la pestaña "General" de "Herramientas/Opciones de Internet" en IE. Galletas. Estos archivos suelen tener el formato usuario@dominio, donde usuario es su nombre de usuario local y dominio es el nombre de dominio del sitio web que está visitando. Si utiliza el navegador NetsCape, se almacena en "C:PROGRAMFILESNETS-CAPEUSERS". A diferencia de IE, Netscape utiliza archivos cookie para registrar cookies para todos los sitios web.
Podemos configurar las cookies de forma adecuada: abra la pestaña "Privacidad" en Herramientas/Opciones de Internet (tenga en cuenta que esta configuración solo existe en IE6.0; para otras versiones de IE, simplemente haga clic en Herramientas/Internet. Puede ajustar las cookies). nivel de seguridad de las cookies haciendo clic en el botón "Nivel personalizado" en la pestaña "Seguridad" de las opciones). Normalmente, se puede ajustar a una posición "media-alta" o "alta". La mayoría de los sitios web de foros requieren el uso de información de cookies. Si nunca visita estos lugares, puede configurar el nivel de seguridad en "Bloquear todas las cookies". Si solo desea bloquear las cookies de sitios web individuales, puede hacer clic en el botón "Editar" para agregar los sitios web que desea bloquear a la lista. En las opciones del botón "Avanzado", puede configurar cookies propias y cookies de terceros. Las cookies de origen son cookies del sitio web que está navegando y las cookies de terceros son cookies que le envían sitios web en los que no está navegando. Generalmente, deberá seleccionar "Denegar" para las cookies de terceros. Si necesita guardar cookies, puede utilizar la función "Importar y exportar" de IE, abrir "Archivo/Importar y exportar" y seguir las instrucciones.
Escribir y leer cookies
La colección de cookies es una colección de datos adjuntos al objeto de respuesta y al objeto de solicitud, que debe usarse antes de la respuesta o solicitud.
La sintaxis para enviar Cookies al cliente suele ser:
Al configurar un conjunto de cookies que no existe, se creará en el cliente, si la cookie ya existe, se Será reemplazado. Debido a que las cookies se envían al cliente como parte de la información del encabezado de la transmisión HTTP, el código que envía la cookie al cliente generalmente se coloca antes del marcado del archivo HTML enviado al navegador.
Si el usuario desea leer la cookie, debe utilizar la colección de cookies del objeto de solicitud de la siguiente manera:
Cabe señalar que el navegador no descarga ningún dato al navegador hasta que El servidor pueda intercambiar datos de cookies con el servidor. Tan pronto como el navegador comience a recibir datos descargados por el servidor, se detendrá el intercambio de datos de cookies. Para evitar errores, responda. Buffer=True debe agregarse delante del programa y del navegador.
Aplicación de cookies
Casi todos los diseñadores de sitios web utilizan cookies al diseñar sitios web porque esperan proporcionar al mismo tiempo un entorno de navegación más amigable y humano para los usuarios que navegan por el sitio web. tiempo, también pueden recopilar información de los visitantes con mayor precisión.
Gestión del número de visitantes del sitio web
Debido al uso de servidores proxy y cachés, la única forma de ayudar a un sitio web a contar con precisión el número de visitantes es crear una identificación única para cada visitante. . Al utilizar cookies, un sitio web puede realizar las siguientes tareas: medir cuántas personas lo visitan; determinar cuántos visitantes son usuarios nuevos (es decir, visitantes nuevos) y cuántos son usuarios antiguos; determinar con qué frecuencia los usuarios visitan el sitio web.
Por lo general, los diseñadores de sitios web utilizan bases de datos backend para lograr los objetivos anteriores. Cuando un usuario visita el sitio web por primera vez, el sitio web crea una nueva identificación en la base de datos y la envía al usuario a través de una cookie. Cuando el usuario vuelve a visitar, el sitio web agrega 1 al contador correspondiente a la identificación del usuario para obtener el número de visitas del usuario o para determinar si el usuario es un usuario nuevo o un usuario antiguo.
Personaliza la apariencia de tus páginas web según las preferencias de tus usuarios.
Algunos diseñadores de sitios web brindan a los usuarios el derecho de cambiar el contenido, el diseño y los colores de las páginas web, lo que les permite ingresar su propia información y luego usar esta información para modificar algunos parámetros del sitio web para personalizar el apariencia de la página web.
Realizar funciones como "cesta de compras" en sitios web de comercio electrónico.
Puedes utilizar cookies para registrar el ID del usuario de modo que cuando pongas algo nuevo en la cesta de la compra, el sitio web pueda registrarlo y registrar tu ID en la base de datos del sitio web. Cuando "realiza una compra", el sitio web puede buscar todas sus selecciones en una base de datos por ID para saber qué hay en su cesta.
En circunstancias normales, la base de datos del sitio web puede almacenar el contenido que eliges, las páginas web que visitas, la información que rellenas en el formulario, etc. Una cookie que contiene su identificación única se almacena en su computadora.
Defectos de las cookies
Aunque las cookies se utilizan ampliamente, pueden lograr algunas funciones que otras tecnologías no pueden lograr. Sin embargo, también existen algunas imperfecciones que traen inconvenientes a la aplicación.
El problema de que muchas personas utilicen un mismo ordenador.
Cualquier ordenador utilizado en un lugar público o muchos ordenadores utilizados en una oficina o casa serán utilizados por más de dos personas al mismo tiempo. De esta manera, cuando lo usa para comprar en un supermercado en línea, el supermercado en línea o el sitio web dejarán una cookie en esta máquina y alguien puede intentar usar su cuenta para comprar en el futuro, lo que genera la posibilidad de inseguridad. Por supuesto, en algunos ordenadores que utilizan sistemas operativos multiusuario como Windows NT o UNIX, esto no será un problema. Porque en un sistema operativo multiusuario, las cookies de diferentes cuentas se colocan en diferentes lugares.
Al eliminar las cookies
Si su navegador no funciona correctamente, puede eliminar todos los archivos temporales de Internet de su ordenador. Sin embargo, una vez que haga esto, perderá todas las cookies. Cuando vuelva a visitar el sitio web, el sitio web lo considerará un nuevo usuario y le asignará una nueva identificación de usuario y nuevas cookies. Como resultado, la proporción de usuarios nuevos y antiguos contados por el sitio web estará sesgada y le resultará difícil restaurar las selecciones de parámetros guardadas en el pasado.
Cuando una persona utiliza varios ordenadores
Algunas personas suelen utilizar varios ordenadores en un día. Por ejemplo, hay una computadora en la oficina, una computadora en casa y una computadora portátil para el trabajo móvil. A menos que el sitio web utilice tecnología especial para resolver este problema, tendrá tres archivos de cookies diferentes en estas tres máquinas, y cualquier sitio web visitado en estas tres máquinas lo tratará como tres usuarios diferentes.
Evitar la fuga de cookies
¿Quiere saber si los sitios web que visita tienen cookies escritas en su disco duro o en su memoria? Sólo necesita seguir los pasos a continuación para comprender y controlar la información de las cookies del sitio web que está visitando.
Paso 1 Haga clic en Herramientas-Opciones de Internet en la ventana de IE para abrir la ventana de configuración de opciones de Internet
Paso 2 Haga clic en la opción "Seguridad" en la configuración de "Opciones de Internet"; tarjeta de ventana y luego haga clic en el botón "Nivel personalizado" para ingresar a la ventana "Configuración de seguridad";
Paso 3 Busque el elemento de configuración "Cookies" en la ventana "Configuración de seguridad". Hay dos subopciones en la configuración "Cookie". "Permitir que las cookies se almacenen en su computadora" se refiere al archivo de cookies almacenado en el disco duro de la computadora del usuario; "Permitir el uso de cookies por sesión (no almacenadas)" se refiere a los archivos cookie almacenados en el disco duro de la computadora del usuario. Información de cookies en la memoria de su computadora. Los archivos de cookies almacenados en su disco duro son permanentes, mientras que la información de las cookies almacenada en la memoria es temporal. Si desea que IE le avise cuando esté a punto de recibir todas las cookies de un sitio web, puede seleccionar el elemento "Avisar" en las dos subopciones anteriores. Por supuesto, también puede seleccionar "Activar" para permitir que IE acepte toda la información de las cookies (esta también es la opción predeterminada de IE, si selecciona "Desactivar", no permitirá que los sitios web almacenen cookies en su computadora y los sitios web no podrán leerlas); tus Cookies que ya están en tu ordenador.
IE6.0 proporciona medidas de protección de seguridad y privacidad personal más confiables, lo que permite a los usuarios controlar cuánta información envía el navegador. Se agregó una pestaña de Privacidad a la ventana Opciones de Internet (Figura 1), que permite a los usuarios establecer niveles de privacidad directamente mientras navegan y controlar las cookies utilizadas por otros sitios web en su computadora según sea necesario. Si el sitio web por el que navegamos utiliza cookies, aparecerá un signo de exclamación amarillo en la barra de estado del navegador. Haga doble clic para abrir el cuadro de diálogo del informe de privacidad, donde los usuarios pueden ver la política de privacidad específica. También puede hacer clic directamente en el botón "Configuración" para ajustar el nivel de privacidad de seguridad en la pestaña "Privacidad" mencionada anteriormente.
El botón "Eliminar cookies" (Figura 2) se ha agregado a la pestaña "General" para facilitar a los usuarios borrar directamente las cookies locales. Además, se han agregado algunas opciones para mejorar aún más la seguridad (como borrar archivos temporales de Internet al cerrar el navegador) a la pestaña Opciones avanzadas de herramientas. De hecho, cómo proteger mejor la privacidad y la seguridad personal es una tecnología clave en el software estratégico ".NET" del producto de próxima generación de Microsoft. Ahora IE6.0 ha dado el primer paso.
Además, debido a que no toda la información de las cookies se almacena en forma de archivos en su computadora, parte de la información se almacena en la memoria. Por ejemplo, cuando navega por un sitio web, el servidor web genera automáticamente cookies en la memoria y cuando cierra el navegador IE, las elimina automáticamente. Entonces ninguno de los métodos anteriores funcionará y necesitaremos usar el Editor del Registro para modificar la configuración del sistema. Cabe señalar que haga una copia de seguridad del registro antes de modificarlo para que pueda restaurarlo sin problemas si ocurre algún problema.
Ejecute Regedit y busque el siguiente valor clave: HKEY_local_machine software crosoftwindowscurentversioninternet set Scachespecial path cookie, que es el valor clave de la cookie en la memoria. Elimine este valor clave. Llegados a este punto, no importa en qué forma se presenten las cookies, ya no debemos tener miedo.
Por último, es necesario explicar que eliminar las cookies puede mejorar la seguridad de la información del ordenador, pero también tiene algunas desventajas. Por ejemplo, aparecerán algunos errores inexplicables en algunas páginas web que requieren soporte de cookies. Un ejemplo típico es que no podrás utilizar direcciones de correo electrónico gratuitas de determinados sitios web en el futuro.
Trampa de cookies
Al analizar el formato de la cookie, sabemos que los dos últimos elementos son su ruta URL y su nombre de dominio. El servidor se basa en estos dos parámetros para identificar la cookie. . En circunstancias normales, cuando queremos navegar por un sitio web, la URL que ingresamos es su nombre de dominio, que debe convertirse en una dirección IP a través del sistema de administración de nombres de dominio DNS antes de que podamos conectarnos. Si podemos realizar algunas configuraciones en DNS y asignar la dirección IP del nombre de dominio de destino a otros sitios web, podemos acceder ilegalmente a las cookies del sitio web de destino.
El engaño con cookies es realmente muy sencillo. Por ejemplo, en el directorio de instalación de Win9X, hay un archivo llamado hosts.sam. Cuando lo abra en forma de texto, verá el siguiente formato:
127.0.0.1 localhost
Una vez configurado, se puede lograr la localización de la resolución del nombre de dominio, simplemente siga lo anterior. Simplemente agregue la IP y el nombre de dominio al archivo y guárdelo como hosts. En realidad, el archivo Hosts puede considerarse como un sistema DNS local, que es responsable de resolver los nombres de dominio en direcciones IP. Su prioridad es mayor que la del servidor DNS y su implementación específica forma parte del protocolo TCP/IP.
Por ejemplo, si queremos leer la información de Cookies generada por el sitio web de destino www.abc.com, podemos utilizar www.def.com (nuestro propio sitio web). Los archivos necesarios para hacer trampa se almacenan en www.def.com y las cookies de la otra parte se leen y modifican a través de él.
Paso 1 Haga ping a la dirección IP de www.def.com:
Ping www.def.com
Respuesta desde 192.168.0.1: Bytes=32 Tiempo = 20 milisegundos TTL = 244
Luego modifique el archivo hosts.sam de la siguiente manera:
192.168 1 www.abc.com
Y. se guarda como un archivo de hosts.
Paso 2: Leer la información de las Cookies:
Envíe la página utilizada para leer las Cookies a www.def.com y ahora conéctese a www.abc.com. Debido a la modificación de la resolución del nombre de dominio DNS local, la conexión de red en este momento no es www.abc.com, sino www.def.com.
De esta forma se puede leer la cookie local de www.abc.com.
Del mismo modo, puede modificar los datos leídos y escribir la información modificada en la cookie. Después de la modificación, elimine el archivo de hosts y vuelva a ingresar a www.abc.com. En este momento, los datos de las Cookies utilizadas son los datos creados por usted.
En resumen, aunque las cookies pueden ser engañosas hasta cierto punto y aportar inseguridad a las aplicaciones de red, las cookies en sí mismas no conducirán a la filtración de la privacidad del usuario ni proporcionarán a los piratas informáticos un caballo de Troya. Siempre que se utilicen de manera razonable, brindarán comodidad a los administradores y usuarios del sitio web a la hora de mantener y administrar el sitio web.
La colección de Cookies tiene los siguientes atributos:
1. Atributo Expires: Este atributo se utiliza para establecer el límite de tiempo de las cookies. Durante este período, las cookies guardadas se pueden llamar como. Siempre que la página web esté abierta, si llega el momento en que expire el límite, la cookie se eliminará automáticamente. Por ejemplo:
Establezca el período de validez de las Cookies al 1 de abril de 2004, momento en el que se eliminarán automáticamente. Si una cookie no tiene fecha de caducidad, su ciclo de vida comienza desde que se abre el navegador hasta que se cierra. Después de cada ejecución, el ciclo de vida finalizará y comenzará de nuevo en la siguiente ejecución.
2. Atributo de Dominio: Este atributo define la unicidad de los datos transmitidos por las Cookies. Si solo se envía una cookie a la página de inicio de Sohu, puede usar el siguiente código:
3.Atributo de ruta: defina las cookies que se enviarán solo a la solicitud de ruta especificada. Si el atributo de ruta no está configurado, se utiliza la ruta predeterminada del software de la aplicación.
4.Atributo Srcure: Especifica si el usuario puede leer Cookies.
5.Atributo Haskeys: si la cookie solicitada es un diccionario de cookies con múltiples valores clave, se devuelve True. Este es un atributo de solo lectura.