{"id":12707,"date":"2024-07-05T08:21:59","date_gmt":"2024-07-05T06:21:59","guid":{"rendered":"https:\/\/www.palentino.es\/blog\/?p=12707"},"modified":"2024-07-06T01:00:27","modified_gmt":"2024-07-05T23:00:27","slug":"cookies-al-descubierto-ii-esquema-de-uso-y-seguridad","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/cookies-al-descubierto-ii-esquema-de-uso-y-seguridad\/","title":{"rendered":"Cookies al descubierto. Esquema de uso y seguridad."},"content":{"rendered":"<p>Las <strong>cookies<\/strong> son fundamentales en el mundo digital actual, pero a menudo pasan desapercibidas por los usuarios comunes de internet. Este art\u00edculo desentra\u00f1a el funcionamiento, los tipos y las consideraciones de seguridad relacionadas con las cookies, ofreciendo una perspectiva integral sobre c\u00f3mo estas peque\u00f1as piezas de datos influyen en nuestra experiencia en l\u00ednea y en nuestra privacidad.<\/p>\n<h4>\u00bfQu\u00e9 son las cookies?<\/h4>\n<p>Las cookies son <strong>archivos de texto<\/strong> peque\u00f1os que los sitios web env\u00edan a tu dispositivo para recopilar datos espec\u00edficos sobre tus interacciones y preferencias. Act\u00faan como memorias para los sitios web, permiti\u00e9ndoles recordar informaci\u00f3n sobre ti y tu configuraci\u00f3n, lo que puede hacer que tu experiencia en l\u00ednea sea m\u00e1s personalizada y eficiente.<\/p>\n<p>Las cookies fueron inventadas en <strong>1994<\/strong> por un ingeniero llamado <a href=\"https:\/\/es.wikipedia.org\/wiki\/Lou_Montulli\" target=\"_blank\" rel=\"noopener\"><strong>Lou Montulli<\/strong><\/a>, que trabajaba en<strong> Netscape Communications<\/strong>, la empresa detr\u00e1s de uno de los primeros navegadores web. Montulli cre\u00f3 las cookies como una soluci\u00f3n para realizar un seguimiento de las sesiones de los usuarios y mantener el estado de sus actividades en sitios web, que de otra manera no recordar\u00edan a los usuarios de una p\u00e1gina a otra y de una visita a otra.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12721 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-1.png\" alt=\"\" width=\"851\" height=\"663\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-1.png 851w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-1-300x234.png 300w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<h3>Funciones y prop\u00f3sitos de las cookies<\/h3>\n<p>Las cookies cumplen varias funciones esenciales en la web:<\/p>\n<ol>\n<li><strong>Gesti\u00f3n de sesiones<\/strong>: Son fundamentales para manejar sesiones de usuario, especialmente en sitios donde los usuarios necesitan iniciar sesi\u00f3n, ya que permiten a los sitios recordar a los usuarios y su historial de interacci\u00f3n.<\/li>\n<li><strong>Personalizaci\u00f3n<\/strong>: Las cookies permiten a los sitios web ofrecer experiencias personalizadas a los usuarios. Por ejemplo, un sitio puede recordar tus preferencias de idioma o los productos que miraste anteriormente.<\/li>\n<li><strong>Seguimiento<\/strong>: Las cookies se utilizan para recopilar datos sobre el comportamiento del usuario, lo que es \u00fatil para el an\u00e1lisis web. Esto ayuda a los propietarios de sitios web a mejorar y optimizar sus sitios bas\u00e1ndose en c\u00f3mo los usuarios interact\u00faan con ellos.<\/li>\n<li><strong>Publicidad dirigida<\/strong>: Gracias al seguimiento de las cookies, las empresas de publicidad pueden servir anuncios personalizados que son m\u00e1s relevantes para los intereses del usuario, mejorando la eficacia de las campa\u00f1as publicitarias.<\/li>\n<\/ol>\n<h4><\/h4>\n<h4>Tipos de cookies<\/h4>\n<ol>\n<li><strong>Cookies de sesi\u00f3n<\/strong>: Estas cookies se utilizan solo mientras navegas por el sitio web y se eliminan autom\u00e1ticamente cuando cierras el navegador. Son \u00fatiles para mantener el estado de la sesi\u00f3n de usuario durante la navegaci\u00f3n activa.<\/li>\n<li><strong>Cookies persistentes<\/strong>: A diferencia de las cookies de sesi\u00f3n, las cookies persistentes permanecen en tu dispositivo entre sesiones de navegaci\u00f3n. Estas se utilizan para recordar tus preferencias y acciones a lo largo del tiempo.<\/li>\n<li><strong>Cookies de terceros<\/strong>: Son establecidas por un dominio diferente al que est\u00e1s visitando; com\u00fanmente usadas para rastrear la navegaci\u00f3n del usuario entre varios sitios para la publicidad dirigida.<\/li>\n<\/ol>\n<h2><span style=\"color: #800080;\">Seguridad y privacidad de las cookies<\/span><\/h2>\n<p>Las cookies son cr\u00edticas tanto para la funcionalidad como para la personalizaci\u00f3n en la web, pero tambi\u00e9n presentan riesgos significativos de privacidad y seguridad.<\/p>\n<ol>\n<li><strong>Privacidad<\/strong>: Las cookies pueden ser utilizadas para rastrear y almacenar informaci\u00f3n personal sobre tus h\u00e1bitos de navegaci\u00f3n y tus preferencias, lo que puede ser compartido con terceros sin tu consentimiento expl\u00edcito.<\/li>\n<li><strong>Seguridad<\/strong>: Las cookies pueden ser explotadas por actores maliciosos para realizar ataques, como el secuestro de sesi\u00f3n, donde los delincuentes acceden a cookies autenticadas para robar la identidad del usuario en l\u00ednea.<\/li>\n<\/ol>\n<h4>Buenas pr\u00e1cticas en el manejo de cookies<\/h4>\n<ol>\n<li><strong>Configuraci\u00f3n del navegador<\/strong>: Aseg\u00farate de ajustar la configuraci\u00f3n de privacidad y seguridad de tu navegador para controlar el uso y aceptaci\u00f3n de cookies.<\/li>\n<li><strong>Alertas y consentimientos<\/strong>: Busca y gestiona las configuraciones de consentimiento en los sitios web que visitas para decidir qu\u00e9 cookies permites que te rastreen.<\/li>\n<li><strong>Herramientas de terceros<\/strong>: Considera el uso de herramientas de bloqueo de rastreadores y de limpieza de cookies para mejorar la seguridad y la privacidad de tus datos.<\/li>\n<\/ol>\n<h2><span style=\"color: #800080;\">Esquema de uso<\/span><\/h2>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-palentino-p.gif\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12736 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-palentino-p.gif\" alt=\"\" width=\"1076\" height=\"715\" \/><\/a><\/p>\n<p>Cuando te conectas a un servidor web, el uso de cookies sigue un proceso espec\u00edfico para ayudar a manejar la sesi\u00f3n, recordar tus preferencias, y proporcionar una experiencia personalizada. Aqu\u00ed te explico los pasos detallados de c\u00f3mo funcionan las cookies desde el momento en que conectas a un servidor:<\/p>\n<h3>Paso 1: Conexi\u00f3n al Servidor Web<\/h3>\n<ul>\n<li><strong>Solicitud de P\u00e1gina<\/strong>: Inicias el proceso visitando un sitio web, lo cual env\u00eda una solicitud HTTP al servidor del sitio.<\/li>\n<li><strong>Recepci\u00f3n del Servidor<\/strong>: El servidor recibe la solicitud y busca cualquier dato relevante que pueda personalizar la respuesta, como las cookies previamente almacenadas.<\/li>\n<\/ul>\n<h3>Paso 2: Verificaci\u00f3n de Cookies Existentes<\/h3>\n<ul>\n<li><strong>Revisi\u00f3n del Navegador<\/strong>: El servidor solicita al navegador que env\u00ede cualquier cookie asociada con ese sitio.<\/li>\n<li><strong>Transmisi\u00f3n de Datos<\/strong>: Si existen cookies, tu navegador las env\u00eda autom\u00e1ticamente al servidor con detalles como tu ID de sesi\u00f3n, preferencias de idioma, etc.<\/li>\n<\/ul>\n<h3>Paso 3: Configuraci\u00f3n de Nuevas Cookies<\/h3>\n<ul>\n<li><strong>Creaci\u00f3n de Cookies<\/strong>: Si no hay cookies relevantes (o si es tu primera visita), el servidor puede crear nuevas cookies para recordar informaci\u00f3n sobre la sesi\u00f3n actual y futuras visitas.<\/li>\n<li><strong>Env\u00edo de Cookies al Navegador<\/strong>: Estas nuevas cookies son enviadas junto con la respuesta HTTP al navegador para que las almacene.<\/li>\n<\/ul>\n<h3>Paso 4: Almacenamiento de Cookies<\/h3>\n<ul>\n<li><strong>Guardado en el Navegador<\/strong>: Tu navegador guarda las cookies en el disco duro. Cada cookie est\u00e1 vinculada a un dominio espec\u00edfico, y s\u00f3lo ese dominio puede acceder a la informaci\u00f3n de la cookie en visitas futuras.<\/li>\n<\/ul>\n<h3>Paso 5: Uso Continuo de Cookies<\/h3>\n<ul>\n<li><strong>Solicitudes Posteriores<\/strong>: Cada vez que haces una nueva solicitud al mismo dominio, tu navegador verifica si tiene cookies asociadas y las env\u00eda autom\u00e1ticamente en el encabezado HTTP.<\/li>\n<li><strong>Personalizaci\u00f3n de Respuestas<\/strong>: El servidor puede leer estas cookies y usar la informaci\u00f3n almacenada para personalizar el contenido que se te muestra, como recordar tu inicio de sesi\u00f3n o tus preferencias de visualizaci\u00f3n.<\/li>\n<\/ul>\n<h3>Paso 6: Gesti\u00f3n de Cookies<\/h3>\n<ul>\n<li><strong>Expiraci\u00f3n y Renovaci\u00f3n<\/strong>: Las cookies tienen fechas de expiraci\u00f3n establecidas por el servidor. Pueden ser actualizadas o eliminadas seg\u00fan las interacciones con el servidor o manualmente a trav\u00e9s de la configuraci\u00f3n del navegador.<\/li>\n<li><strong>Seguridad de Cookies<\/strong>: Algunas cookies son configuradas como &#8220;HttpOnly&#8221;, lo que significa que s\u00f3lo pueden ser modificadas por el servidor y no por scripts del lado del cliente, mejorando as\u00ed la seguridad.<\/li>\n<\/ul>\n<h3>Paso 7: Fin de la Sesi\u00f3n<\/h3>\n<ul>\n<li><strong>Cierre de la Sesi\u00f3n<\/strong>: Al cerrar el navegador, las cookies de sesi\u00f3n se eliminan autom\u00e1ticamente. Las cookies persistentes permanecen hasta su fecha de expiraci\u00f3n a menos que se eliminen manualmente.<\/li>\n<\/ul>\n<p>Este proceso es fundamental para muchas de las funciones que damos por sentado en la web, como permanecer conectado a un portal, tener carritos de compras que recuerdan nuestros productos seleccionados entre visitas, y recibir contenido relevante basado en nuestras preferencias anteriores.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12729 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-2.png\" alt=\"\" width=\"1118\" height=\"628\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-2.png 1118w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-2-300x169.png 300w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-2-1024x575.png 1024w\" sizes=\"auto, (max-width: 1118px) 100vw, 1118px\" \/><\/a><\/p>\n<h2><span style=\"color: #800080;\">Un ejemplo sencillo en un lenguaje com\u00fan<\/span><\/h2>\n<p>Crear y manejar cookies con PHP es un proceso bastante directo. A continuaci\u00f3n, te proporciono un ejemplo sencillo y t\u00edpico de c\u00f3mo establecer, leer y eliminar cookies en PHP, que cubre los fundamentos del manejo de cookies en una aplicaci\u00f3n web.<\/p>\n<h3>Establecer una Cookie en PHP<\/h3>\n<p>Para crear una cookie en PHP, puedes usar la funci\u00f3n <strong>setcookie()<\/strong>. Este c\u00f3digo debe ser colocado antes de cualquier salida HTML, ya que las cookies se env\u00edan a trav\u00e9s de las cabeceras HTTP.<\/p>\n<pre><span style=\"color: #333399;\">&lt;?php\r\n\/\/ Establecer una cookie que expira en 1 hora\r\n$nombre = \"Usuario\";\r\n$valor = \"Juan Perez\";\r\n$expiracion = time() + 3600; \/\/ 3600 segundos = 1 hora\r\nsetcookie($nombre, $valor, $expiracion);\r\n?&gt;<\/span><\/pre>\n<p>Este c\u00f3digo crea una cookie llamada &#8220;Usuario&#8221; con el valor &#8220;Juan Perez&#8221; que expirar\u00e1 en una hora.<\/p>\n<h3>Leer una Cookie en PHP<\/h3>\n<p>Para acceder al valor de una cookie establecida, puedes usar la superglobal <strong>$_COOKIE<\/strong> en PHP:<\/p>\n<pre><span style=\"color: #333399;\">&lt;?php\r\nif(isset($_COOKIE[\"Usuario\"])) {\r\necho \"El valor de la cookie 'Usuario' es: \" . $_COOKIE[\"Usuario\"];\r\n} else {\r\necho \"La cookie 'Usuario' no est\u00e1 establecida.\";\r\n}\r\n?&gt;<\/span><\/pre>\n<p>Este script comprueba si la cookie &#8220;Usuario&#8221; est\u00e1 establecida y muestra su valor. Si la cookie no est\u00e1 establecida, informa al usuario.<\/p>\n<h3>Eliminar una Cookie en PHP<\/h3>\n<p>Para eliminar una cookie, puedes establecer su fecha de expiraci\u00f3n en el pasado. Aqu\u00ed est\u00e1 c\u00f3mo puedes hacerlo:<\/p>\n<pre><span style=\"color: #333399;\">&lt;?php\r\n\/\/ Eliminar una cookie estableciendo su fecha de expiraci\u00f3n en el pasado\r\nsetcookie(\"Usuario\", \"\", time() - 3600); \/\/ tiempo actual menos 1 hora\r\n?&gt;<\/span><\/pre>\n<h2><\/h2>\n<h2><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12731 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-3.png\" alt=\"\" width=\"1104\" height=\"594\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-3.png 1104w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-3-300x161.png 300w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/cookies-3-1024x551.png 1024w\" sizes=\"auto, (max-width: 1104px) 100vw, 1104px\" \/><\/a><\/h2>\n<h2><span style=\"color: #800080;\"><strong>Script de PowerShell Actualizado para Borrar Cookies en Chrome, Edge y Firefox<\/strong><\/span><\/h2>\n<p>El script de PowerShell proporcionado est\u00e1 dise\u00f1ado para manejar la eliminaci\u00f3n de cookies en varios navegadores web populares en sistemas operativos <strong>Windows<\/strong>, incluyendo<strong> Internet Explorer, Microsoft Edge (Chromium), Google Chrome y Mozilla Firefox.<\/strong> Adem\u00e1s, realiza comprobaciones de seguridad b\u00e1sicas al verificar el estado del Firewall de Windows y el estado de funcionamiento de Windows Defender.<\/p>\n<p>Para cada navegador, el script identifica y elimina los archivos de cookies almacenados localmente en las rutas espec\u00edficas de cada navegador en el sistema del usuario. Esto ayuda a proteger la privacidad del usuario limpiando datos que podr\u00edan ser utilizados para rastrear su actividad en l\u00ednea. Las funciones de seguridad proporcionan una visi\u00f3n general r\u00e1pida del estado de protecci\u00f3n del sistema, ayudando a asegurar que las principales defensas de seguridad est\u00e9n activas y funcionando correctamente.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/script-cookies.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-12726\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/script-cookies.png\" alt=\"\" width=\"964\" height=\"870\" srcset=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/script-cookies.png 964w, https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/07\/script-cookies-300x271.png 300w\" sizes=\"auto, (max-width: 964px) 100vw, 964px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/05\/descarga.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-12152\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2024\/05\/descarga.gif\" alt=\"\" width=\"100\" height=\"100\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/github.com\/oscardelacuesta\/DeleteCookies\" target=\"_blank\" rel=\"noopener\">Descarga en script de github<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las cookies son fundamentales en el mundo digital actual, pero a menudo pasan desapercibidas por los usuarios comunes de internet. Este art\u00edculo desentra\u00f1a el funcionamiento, los tipos y las consideraciones de seguridad relacionadas con las cookies, ofreciendo una perspectiva integral sobre c\u00f3mo estas peque\u00f1as piezas de datos influyen en nuestra experiencia en l\u00ednea y en nuestra privacidad. \u00bfQu\u00e9 son las cookies? Las cookies son archivos de texto peque\u00f1os que los sitios web env\u00edan a tu dispositivo para recopilar datos espec\u00edficos sobre tus interacciones y preferencias. Act\u00faan como memorias para los sitios web, permiti\u00e9ndoles recordar informaci\u00f3n sobre ti y tu configuraci\u00f3n, lo que puede hacer que tu experiencia en l\u00ednea sea m\u00e1s personalizada y eficiente. Las cookies fueron inventadas en 1994 por un ingeniero llamado Lou Montulli, que trabajaba en Netscape Communications, la empresa detr\u00e1s de uno de los primeros navegadores web. Montulli cre\u00f3 las cookies como una soluci\u00f3n para realizar un seguimiento de las sesiones de los usuarios y mantener el estado de sus actividades en sitios web, que de otra manera no recordar\u00edan a los usuarios de una p\u00e1gina a otra y de una visita a otra. &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":12722,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,7,691,2207,212],"tags":[551],"class_list":["post-12707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad","category-software","category-windows-10","category-windows-11","category-windows-8","tag-cookies"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=12707"}],"version-history":[{"count":13,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12707\/revisions"}],"predecessor-version":[{"id":12737,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/12707\/revisions\/12737"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/12722"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=12707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=12707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=12707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}