{"id":95,"date":"2024-06-30T14:26:02","date_gmt":"2024-06-30T17:26:02","guid":{"rendered":"https:\/\/solidchain.ar\/?p=95"},"modified":"2024-06-30T14:41:42","modified_gmt":"2024-06-30T17:41:42","slug":"cookies-web","status":"publish","type":"post","link":"https:\/\/solidchain.ar\/index.php\/2024\/06\/30\/cookies-web\/","title":{"rendered":"Cookies Web"},"content":{"rendered":"\n<p>Una cookie es simplemente un peque\u00f1o archivo de texto que almacena pares de valores clave. La informaci\u00f3n que contiene puede variar, pero generalmente sigue una estructura est\u00e1ndar. A continuaci\u00f3n, se detalla la estructura t\u00e9cnica de una cookie:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Componentes de una Cookie<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Nombre (Name)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>El nombre de la cookie. Es un identificador \u00fanico para la cookie dentro del dominio.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Valor (Value)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>El contenido o valor asociado al nombre de la cookie. Puede ser una cadena de texto, datos codificados en base64, etc.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Fecha de Expiraci\u00f3n (Expires) o Tiempo de Vida (Max-Age)<\/strong>:\n<ul class=\"wp-block-list\">\n<li><strong>Expires<\/strong>: Especifica la fecha y hora exacta en que la cookie expirar\u00e1. Si no se establece, la cookie se considera una cookie de sesi\u00f3n y se eliminar\u00e1 cuando se cierre el navegador.<\/li>\n\n\n\n<li><strong>Max-Age<\/strong>: Especifica el tiempo en segundos durante el cual la cookie ser\u00e1 v\u00e1lida. Despu\u00e9s de este per\u00edodo, la cookie expirar\u00e1.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Dominio (Domain)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Especifica el dominio para el cual la cookie es v\u00e1lida. La cookie se enviar\u00e1 en solicitudes HTTP a este dominio y a sus subdominios.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ruta (Path)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Especifica la ruta en el dominio para la cual la cookie es v\u00e1lida. La cookie se enviar\u00e1 en solicitudes HTTP a las URL que coincidan con esta ruta.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Seguro (Secure)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Un indicador que especifica que la cookie solo debe enviarse a trav\u00e9s de conexiones seguras (HTTPS).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Solo HTTP (HttpOnly)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Un indicador que especifica que la cookie no debe estar accesible mediante JavaScript a trav\u00e9s de <code>document.cookie<\/code>. Esto ayuda a mitigar ciertos ataques como el cross-site scripting (XSS).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>SameSite<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Especifica restricciones adicionales sobre c\u00f3mo se env\u00eda la cookie junto con las solicitudes originadas desde sitios web de terceros. Puede tomar los valores <code>Strict<\/code>, <code>Lax<\/code> o <code>None<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo de una Cookie<\/h3>\n\n\n\n<p>Aqu\u00ed hay un ejemplo de una cookie con varios de estos atributos establecidos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>Set-Cookie: sessionId=abc123; Expires=Wed, 21 Oct 2023 07:28:00 GMT; Domain=example.com; Path=\/; Secure; HttpOnly; SameSite=Lax<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Desglose del Ejemplo<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nombre<\/strong>: <code>sessionId<\/code><\/li>\n\n\n\n<li><strong>Valor<\/strong>: <code>abc123<\/code><\/li>\n\n\n\n<li><strong>Expires<\/strong>: <code>Wed, 21 Oct 2023 07:28:00 GMT<\/code> (La cookie expirar\u00e1 el 21 de octubre de 2023 a las 07:28:00 GMT)<\/li>\n\n\n\n<li><strong>Domain<\/strong>: <code>example.com<\/code> (La cookie es v\u00e1lida para el dominio <code>example.com<\/code>)<\/li>\n\n\n\n<li><strong>Path<\/strong>: <code>\/<\/code> (La cookie es v\u00e1lida para todas las rutas del dominio)<\/li>\n\n\n\n<li><strong>Secure<\/strong>: (La cookie solo se enviar\u00e1 a trav\u00e9s de conexiones HTTPS)<\/li>\n\n\n\n<li><strong>HttpOnly<\/strong>: (La cookie no es accesible a trav\u00e9s de JavaScript)<\/li>\n\n\n\n<li><strong>SameSite<\/strong>: <code>Lax<\/code> (La cookie se env\u00eda con solicitudes de primer y tercer origen en ciertas condiciones)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Uso en HTTP<\/h3>\n\n\n\n<p>Las cookies se env\u00edan y reciben mediante encabezados HTTP:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Enviado por el Servidor<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>HTTP\/1.1 200 OK\nSet-Cookie: sessionId=abc123; Expires=Wed, 21 Oct 2023 07:28:00 GMT; Domain=example.com; Path=\/; Secure; HttpOnly; SameSite=Lax<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Enviado por el Navegador<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>GET \/index.html HTTP\/1.1\nHost: example.com\nCookie: sessionId=abc123<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Consideraciones de Seguridad<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>HttpOnly<\/strong>: Asegura que las cookies no sean accesibles a trav\u00e9s de JavaScript, mitigando ataques XSS.<\/li>\n\n\n\n<li><strong>Secure<\/strong>: Asegura que las cookies solo se env\u00eden a trav\u00e9s de HTTPS, protegi\u00e9ndolas contra ataques de red.<\/li>\n\n\n\n<li><strong>SameSite<\/strong>: Ayuda a prevenir ataques de CSRF (Cross-Site Request Forgery) restringiendo cu\u00e1ndo se env\u00edan las cookies.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Algunas funciones y caracter\u00edsticas clave de las cookies<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Autenticaci\u00f3n<\/strong>: Las cookies se utilizan para reconocer a los usuarios registrados y mantener sus sesiones iniciadas mientras navegan por el sitio.<\/li>\n\n\n\n<li><strong>Personalizaci\u00f3n<\/strong>: Permiten a los sitios web recordar las preferencias del usuario, como el idioma preferido o la configuraci\u00f3n de visualizaci\u00f3n.<\/li>\n\n\n\n<li><strong>Seguimiento<\/strong>: Las cookies de seguimiento recopilan datos sobre el comportamiento de navegaci\u00f3n del usuario, lo que ayuda a los propietarios de sitios web a entender c\u00f3mo los usuarios interact\u00faan con su sitio.<\/li>\n\n\n\n<li><strong>Cesta de compras<\/strong>: En los sitios de comercio electr\u00f3nico, las cookies se utilizan para recordar los art\u00edculos que el usuario ha agregado a su carrito de compras.<\/li>\n\n\n\n<li><strong>Publicidad<\/strong>: Las cookies publicitarias rastrean el comportamiento del usuario para mostrar anuncios m\u00e1s relevantes basados en sus intereses.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Tipos de cookies<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Cookies de sesi\u00f3n<\/strong>: Estas cookies son temporales y se eliminan cuando el usuario cierra el navegador.<\/li>\n\n\n\n<li><strong>Cookies persistentes<\/strong>: Permanecen en el dispositivo del usuario durante un per\u00edodo de tiempo especificado o hasta que el usuario las elimine.<\/li>\n\n\n\n<li><strong>Cookies propias<\/strong>: Establecidas por el sitio web que el usuario est\u00e1 visitando.<\/li>\n\n\n\n<li><strong>Cookies de terceros<\/strong>: Establecidas por dominios diferentes al sitio web que el usuario est\u00e1 visitando, a menudo utilizados para publicidad y an\u00e1lisis.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Gesti\u00f3n de cookies<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Los usuarios pueden gestionar las cookies a trav\u00e9s de la configuraci\u00f3n de su navegador web. Pueden optar por aceptar o rechazar cookies, as\u00ed como eliminar cookies almacenadas. Sin embargo, es importante tener en cuenta que bloquear o eliminar cookies puede afectar la funcionalidad de algunos sitios web.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una cookie es simplemente un peque\u00f1o archivo de texto que almacena pares de valores clave. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":98,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-95","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/posts\/95","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/comments?post=95"}],"version-history":[{"count":2,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/posts\/95\/revisions\/97"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/media\/98"}],"wp:attachment":[{"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/media?parent=95"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/categories?post=95"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solidchain.ar\/index.php\/wp-json\/wp\/v2\/tags?post=95"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}