<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>whitelist - Matteo Cisilino</title>
	<atom:link href="https://www.cisilino.com/es/tag/whitelist/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cisilino.com/es/</link>
	<description>Guide su WordPress, server e sicurezza</description>
	<lastBuildDate>Fri, 30 Oct 2026 16:08:11 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>
	<item>
		<title>Bloquear IP WordPress: anulaciones manuales</title>
		<link>https://www.cisilino.com/es/2026/10/30/bloquear-ip-wordpress-anulaciones-manuales/</link>
					<comments>https://www.cisilino.com/es/2026/10/30/bloquear-ip-wordpress-anulaciones-manuales/#respond</comments>
		
		<dc:creator><![CDATA[matteocisilino]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 16:05:34 +0000</pubDate>
				<category><![CDATA[Manual CSDN]]></category>
		<category><![CDATA[anulación de IP]]></category>
		<category><![CDATA[Cisilino Site Defense Network]]></category>
		<category><![CDATA[manual CSDN]]></category>
		<category><![CDATA[whitelist]]></category>
		<guid isPermaLink="false">https://www.cisilino.com/?p=1192</guid>

					<description><![CDATA[<p>Cómo bloquear, desbloquear y poner en whitelist una dirección desde la pestaña General del plugin CSDN, sin dejarte fuera de tu propio sitio.</p>
<p>The post <a href="https://www.cisilino.com/es/2026/10/30/bloquear-ip-wordpress-anulaciones-manuales/">Bloquear IP WordPress: anulaciones manuales</a> first appeared on <a href="https://www.cisilino.com/es/">Matteo Cisilino</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Para bloquear IP WordPress a mano, o para liberar una que se detuvo por error, el plugin Cisilino Site Defense Network te da dos herramientas: las anulaciones locales y la whitelist. Están las dos en la pestaña General, no en la pestaña «IP bloqueadas». Este capítulo te explica cómo usarlas sin dejarte fuera de tu propio sitio.</p>
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" src="https://www.cisilino.com/wp-content/uploads/2026/10/manuale-csdn-blocco-sblocco-whitelist.webp" alt="Esquema de WordPress con la pestaña General del plugin CSDN: bloquear IP WordPress con anulaciones y whitelist" width="1200" height="630"/></figure>
<h2>Dónde se encuentra</h2>
<p>En el menú lateral de WordPress abre <strong>Ajustes &gt; Cisilino Site Defense Network</strong> (punto 1 de la imagen). Luego elige la pestaña <strong>General</strong> (punto 2). Más abajo encuentras tres secciones:</p>
<ul>
<li>punto 3: «Registro de actividad reciente».</li>
<li>punto 4: «Anulaciones locales de IP».</li>
<li>punto 5: «IP de confianza (whitelist)».</li>
</ul>
<p>Tras cada acción vuelves siempre a la pestaña General, aunque hayas partido de la pestaña «IP bloqueadas». El mensaje de confirmación aparece ahí.</p>
<h2>Para qué sirve</h2>
<p>Las anulaciones te permiten forzar el bloqueo o el desbloqueo de una sola dirección. No importa el umbral de intentos fallidos ni la lista recibida del panel. Valen solo en este sitio: nunca se envían al panel.</p>
<p>La whitelist sirve para otra cosa. Enumera las direcciones que nunca deben contarse como intentos de inicio de sesión fallidos, por ejemplo la red de tu oficina.</p>
<h2>Cómo se usa</h2>
<h3>Leer el registro (punto 3)</h3>
<p>La sección «Registro de actividad reciente» muestra los «Últimos 50 intentos de inicio de sesión fallidos detectados en este sitio.» Las columnas son IP, Nombre de usuario probado, Intentos, Estado y Última vez vista. El estado es «Bloqueada» u «Observada». Hay una fila por cada IP, con un contador acumulativo, y el usuario es el último que se probó. Si no hay nada, lees «No hay eventos registrados.» No confundas esta lista con la pestaña «Registro de actividad», que es otro tema.</p>
<h3>Bloquear o desbloquear una IP (punto 4)</h3>
<p>Esta es la parte que sirve para bloquear IP WordPress a mano.</p>
<ol>
<li>En el campo «Dirección IP» escribe una sola dirección, por ejemplo <code>203.0.113.5</code>.</li>
<li>En «Acción» elige «Bloquear (ban)» o «Desbloquear siempre (unban)».</li>
<li>En «Duración» elige «Permanente (hasta que lo quites)», «1 hora», «6 horas», «24 horas» o «7 días».</li>
<li>Pulsa «Guardar anulación». Si la IP es válida lees «Anulación guardada y .htaccess actualizado.» El mensaje aparece también si .htaccess no se puede escribir: no demuestra que el bloqueo esté activo.</li>
</ol>
<p>Bajo el formulario está la tabla de anulaciones activas, con las columnas IP, Acción, Vencimiento y Creado el. Cada fila tiene el botón «Quitar». Al quitar una anulación lees «Anulación quitada y .htaccess actualizado.» Si la tabla está vacía encuentras «Ninguna anulación activa.»</p>
<h3>Usar la whitelist (punto 5)</h3>
<ol>
<li>En la casilla escribe una dirección o una red por línea, por ejemplo <code>203.0.113.5</code> o <code>203.0.113.0/24</code>.</li>
<li>Pulsa «Guardar whitelist». Lees «Whitelist guardada.»</li>
</ol>
<p>Si tu IP no está en la lista aparece un aviso: «Tu IP actual (…) no está en la whitelist.» El botón «Añadir a la whitelist» inserta solo esa entrada y deja intactas las demás.</p>
<h2>Valores predeterminados y límites</h2>
<ul>
<li>La acción predeterminada es «Bloquear (ban)», la duración predeterminada es «Permanente (hasta que lo quites)».</li>
<li>El campo «Dirección IP» acepta solo una dirección IPv4 o IPv6 única. Un CIDR como <code>203.0.113.0/24</code> se rechaza con «IP no válida.»</li>
<li>Para cada IP existe una sola anulación. Si guardas una segunda sobre la misma dirección, sustituye a la primera.</li>
<li>La whitelist acepta IP únicas y redes CIDR IPv4 con prefijo de 0 a 32. Atención: <code>0.0.0.0/0</code> se acepta y cubre todas las IPv4. Eso apaga el recuento de inicios de sesión fallidos para todos. Para IPv6 solo vale la dirección exacta.</li>
<li>Las líneas no válidas de la whitelist se descartan. El mensaje te dice cuántas, por ejemplo «1 línea descartada por no ser válida.» Los duplicados se eliminan.</li>
<li>Guardar la whitelist sustituye toda la lista anterior.</li>
</ul>
<p><strong>Atención:</strong> el campo «Dirección IP» ya viene rellenado con tu IP, y debajo lees «Tu IP actual es …». La acción predeterminada es «Bloquear (ban)». Si pulsas «Guardar anulación» sin mirar, te bloqueas a ti mismo de inmediato. Verás un error 403 en todo el sitio. Revisa siempre la acción y la dirección antes de guardar.</p>
<p><strong>Atención:</strong> el botón «Desbloquear» de la pestaña «IP bloqueadas» no pide confirmación. Crea de inmediato una anulación permanente. La whitelist no quita los bloqueos ya existentes: una IP ya bloqueada sigue bloqueada aunque la añadas a la lista, hasta que la desbloquees. Tampoco detiene los bloqueos del panel, de la lista de seguridad y los bans manuales: solo impide contar los inicios de sesión fallidos. Además el bloqueo solo funciona con Apache o LiteSpeed y con el archivo <code>.htaccess</code> escribible. Con otros servidores el ban existe en las tablas, pero el servidor no lo aplica.</p>
<h2>Qué pasa entre bastidores</h2>
<p>Cuando decides bloquear IP WordPress con una anulación, el plugin reescribe un bloque de <code>.htaccess</code> comprendido entre <code># BEGIN Cisilino Site Defense Network</code> y <code># END Cisilino Site Defense Network</code>. El resto del archivo no se toca. Las IP bloqueadas son la unión de cuatro fuentes: el bloqueo local por inicios de sesión fallidos, la lista del panel, la lista opcional del «Nivel de seguridad» y los bans manuales. El unban quita de la unión la entrada que coincide con la dirección escrita. Una red del panel (por ejemplo <code>198.51.100.0/24</code>) sale solo si desbloqueas <code>198.51.100.0</code>, no una IP concreta dentro de la red. El desbloqueo vale también para la lista opcional del «Nivel de seguridad» (Noob, Casual, Berserk). Esas IP no aparecen en la pestaña «IP bloqueadas», pero un unban las neutraliza.</p>
<p>El plugin lee la IP del visitante desde <code>REMOTE_ADDR</code> e ignora <code>X-Forwarded-For</code>. Detrás de un proxy o una CDN, la dirección vista puede ser la del proxy. En ese caso un bloqueo arriesga golpear a todos los visitantes.</p>
<p>Los vencimientos funcionan así:</p>
<ul>
<li>Un ban manual con tiempo se elimina al vencer. La dirección sale de <code>.htaccess</code> en el siguiente ciclo de control, en unos 15 minutos.</li>
<li>Un ban local, el que salta por demasiados inicios de sesión fallidos, no vence solo. Solo se quita con un unban.</li>
<li>Un unban con tiempo, al vencer, devuelve el bloqueo si la fuente original sigue ahí.</li>
</ul>
<p>Cada guardado o eliminación de una anulación, y cada cambio en la whitelist, se escribe en el registro de actividad.</p>
<h2>Ejemplos prácticos</h2>
<h3>Bloquear IP WordPress por un día</h3>
<p>Quieres detener la dirección <code>203.0.113.5</code> durante 24 horas. Escríbela en «Dirección IP», deja «Bloquear (ban)», elige «24 horas» y pulsa «Guardar anulación». En la pestaña «IP bloqueadas» aparece con origen «manual».</p>
<h3>Whitelist para la red de la oficina</h3>
<p>Escribe <code>203.0.113.0/24</code> en la whitelist y pulsa «Guardar whitelist». Desde ese momento los fallos de inicio de sesión de esa red ya no se cuentan. Hazlo antes de hacer pruebas con contraseñas erróneas.</p>
<h3>Me he bloqueado yo solo</h3>
<p>Si todavía puedes abrir el área de administración, por ejemplo desde el teléfono con datos móviles, ve a «IP bloqueadas» y pulsa «Desbloquear» sobre tu IP. Luego añádela a la whitelist. Si en cambio ves un 403 en todo el sitio, puedes conectarte por FTP y quitar del archivo <code>.htaccess</code> la línea con tu IP. Atención: el plugin puede reescribirla en el siguiente evento, así que en cuanto entres de nuevo usa «Desbloquear» y la whitelist.</p>
<p>Para profundizar en cómo gestiona Apache estos controles de acceso, lee la <a href="https://httpd.apache.org/docs/2.4/howto/access.html" target="_blank" rel="noopener">guía de Apache sobre el control de accesos</a>: explica las directivas que el plugin escribe por ti.</p>
<p>En resumen, bloquear IP WordPress con cuidado significa revisar la acción y la dirección antes de guardar. Capítulo anterior: <a href="https://www.cisilino.com/es/?p=975">Pestaña General: umbral de bloqueo y estado del plugin</a>. Capítulo siguiente: <a href="https://www.cisilino.com/es/?p=977">Pestaña IP bloqueadas: leer la lista negra</a>. El índice está en el <a href="https://www.cisilino.com/es/?p=972">manual CSDN</a>.</p><p>The post <a href="https://www.cisilino.com/es/2026/10/30/bloquear-ip-wordpress-anulaciones-manuales/">Bloquear IP WordPress: anulaciones manuales</a> first appeared on <a href="https://www.cisilino.com/es/">Matteo Cisilino</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.cisilino.com/es/2026/10/30/bloquear-ip-wordpress-anulaciones-manuales/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Umbral de bloqueo: pestaña General</title>
		<link>https://www.cisilino.com/es/2026/10/30/umbral-bloqueo-pestana-general/</link>
					<comments>https://www.cisilino.com/es/2026/10/30/umbral-bloqueo-pestana-general/#respond</comments>
		
		<dc:creator><![CDATA[matteocisilino]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 16:05:31 +0000</pubDate>
				<category><![CDATA[Manual CSDN]]></category>
		<category><![CDATA[Cisilino Site Defense Network]]></category>
		<category><![CDATA[inicios de sesión fallidos]]></category>
		<category><![CDATA[manual CSDN]]></category>
		<category><![CDATA[whitelist]]></category>
		<guid isPermaLink="false">https://www.cisilino.com/?p=1191</guid>

					<description><![CDATA[<p>Cómo leer el registro de los últimos 50 intentos fallidos y cómo funciona el umbral de bloqueo, que es acumulativo.</p>
<p>The post <a href="https://www.cisilino.com/es/2026/10/30/umbral-bloqueo-pestana-general/">Umbral de bloqueo: pestaña General</a> first appeared on <a href="https://www.cisilino.com/es/">Matteo Cisilino</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>El <strong>umbral de bloqueo</strong> decide tras cuántos inicios de sesión fallidos el plugin bloquea una IP. La pestaña General también te muestra los últimos intentos detectados. Aquí aprendes a leerlos y a entender por qué una IP aparece bloqueada o solo observada.</p>
<figure class="wp-block-image size-large"><img decoding="async" src="https://www.cisilino.com/wp-content/uploads/2026/10/manuale-csdn-scheda-generale.webp" alt="Esquema de WordPress con la pestaña General del plugin CSDN y el umbral de bloqueo resaltados" width="1200" height="630"/></figure>
<h2>Dónde se encuentra</h2>
<p>Abre <strong>Ajustes</strong> y luego «Cisilino Site Defense Network» (punto 1 de la imagen). La pestaña «General» (punto 2) es la que se abre primero. En lo alto de la página hay una fila de contadores. Muestran las IP bloqueadas localmente, las recibidas del panel y las de la lista de seguridad opcional. Debajo, la pestaña tiene cuatro secciones. El punto 3 es «Registro de actividad reciente». El punto 4 es «Anulaciones locales de IP». El punto 5 es «IP de confianza (whitelist)». El punto 6 es «Vigilancia de subidas de archivos».</p>
<p>En este capítulo tratamos el punto 3 y el umbral. El bloqueo y el desbloqueo manuales y la whitelist (puntos 4 y 5) están en el <a href="https://www.cisilino.com/es/?p=976">capítulo 5</a>. La vigilancia de subidas (punto 6) está en el <a href="https://www.cisilino.com/es/?p=979">capítulo 8</a>.</p>
<h2>El registro de actividad reciente</h2>
<p>La sección muestra los «Últimos 50 intentos de inicio de sesión fallidos detectados en este sitio.» Las columnas son estas.</p>
<ul>
<li>«IP»: la dirección desde la que llegan los intentos.</li>
<li>«Nombre de usuario probado»: el último nombre de usuario probado desde esa IP.</li>
<li>«Intentos»: el total de inicios de sesión fallidos de esa IP.</li>
<li>«Estado»: «Bloqueada» u «Observada».</li>
<li>«Última vez vista»: fecha y hora, en la zona horaria del sitio.</li>
</ul>
<p>Atención a un detalle: hay una fila por IP, no una fila por intento. Si la misma IP prueba diez nombres distintos, ves una sola fila con «Intentos» en 10 y el último nombre probado. Si no hay nada que mostrar, lees «No hay eventos registrados.»</p>
<p>«Observada» significa que la IP ha fallado algún inicio de sesión pero todavía no ha llegado al umbral. Las IP observadas también se envían al panel, si has hecho la conexión del <a href="https://www.cisilino.com/es/?p=974">capítulo 3</a>.</p>
<h2>Cómo funciona el umbral de bloqueo</h2>
<p>El valor se define en la pestaña «Ajustes remotos», en el campo «Umbral de bloqueo local (intentos fallidos)». El valor predeterminado es 10. El campo del formulario acepta de 3 a 100, pero solo el navegador lo impone: el servidor no controla los límites y un valor vacío o 0 se convierte en 10. Por cada inicio de sesión fallido el plugin lee la IP, aumenta el contador de esa fila y comprueba el total. Cuando el total llega al umbral, la fila pasa a «Bloqueada». El archivo <code>.htaccess</code> se reescribe de inmediato, sin esperar la sincronización. En un servidor que ignora <code>.htaccess</code> (por ejemplo nginx) el bloqueo no tiene efecto sobre el tráfico.</p>
<p>Ejemplo técnico: con umbral 3, dos intentos fallidos desde <code>203.0.113.7</code> la dejan «Observada». El tercero la bloquea.</p>
<p>El umbral de bloqueo funciona también sin panel. La conexión solo sirve para intercambiar listas de IP, no para bloquear en local.</p>
<h2>El umbral es acumulativo</h2>
<p>Este es el punto que más sorprende del umbral de bloqueo. El contador no tiene ventana de tiempo y no se reinicia. Cada inicio de sesión fallido se suma a los anteriores, aunque hayan pasado semanas. Un colaborador que falla la contraseña de vez en cuando puede llegar, con el tiempo, al umbral y quedar fuera del sitio.</p>
<p><strong>Atención:</strong> para las redes que conoces (oficina, sede) usa la whitelist, descrita en el <a href="https://www.cisilino.com/es/?p=976">capítulo 5</a>. Las IP en la whitelist ni siquiera se cuentan. Un desbloqueo manual («Desbloquear siempre») mantiene la IP fuera de <code>.htaccess</code> mientras exista la anulación. Pero no reinicia el contador, y la fila sigue «Bloqueada». Si la anulación caduca o la quitas, la IP vuelve a bloquearse.</p>
<p>Para profundizar en por qué el simple recuento de intentos no basta como defensa, hay una guía útil en la página de OWASP sobre <a href="https://owasp.org/www-community/controls/Blocking_Brute_Force_Attacks" target="_blank" rel="noopener">cómo bloquear los ataques de fuerza bruta</a>, que discute las ventajas y los inconvenientes de los bloqueos automáticos.</p>
<h2>El riesgo del proxy o de la CDN</h2>
<p>El plugin lee la dirección del visitante solo desde <code>REMOTE_ADDR</code>. Ignora a propósito cabeceras como <code>X-Forwarded-For</code>, porque quien ataca puede falsificarlas. Si el sitio está detrás de un proxy, una CDN o un balanceador, <code>REMOTE_ADDR</code> puede ser la IP del proxy y no la del visitante.</p>
<p><strong>Atención:</strong> en ese caso todos los inicios de sesión fallidos se atribuirían a la misma IP. Al llegar al umbral, podrías bloquear la IP del proxy, y con ella a todos los visitantes. Revisa la columna «IP» del registro: si ves siempre la misma dirección, incluso con usuarios distintos, estás en esta situación. Poner en whitelist la IP del proxy desbloquea a los visitantes. Pero desde ese momento ningún inicio de sesión fallido que pase por ahí se cuenta ya. El bloqueo de los intentos repetidos deja de funcionar. Usa una defensa aguas arriba (en el proxy o en la CDN) y no confíes solo en el umbral de bloqueo.</p>
<h2>Si algo no funciona</h2>
<ul>
<li>Un usuario legítimo aparece «Bloqueada»: añade su red a la whitelist y desbloquéala como se explica en el capítulo 5.</li>
<li>Siempre ves la misma IP para personas distintas: sospecha de un proxy, como se describe arriba.</li>
<li>Quieres cambiar el umbral de bloqueo: ve a «Ajustes remotos», modifica el campo y haz clic en «Guardar y verificar conexión». Si no tienes panel, los campos de la conexión quedan vacíos.</li>
</ul>
<p>El umbral de bloqueo sigue siendo local: decides tú cuán estricto ser.</p>
<p>Capítulo anterior: <a href="https://www.cisilino.com/es/?p=974">Conectar el plugin al panel: Ajustes remotos</a>. Capítulo siguiente: <a href="https://www.cisilino.com/es/?p=976">Bloquear, desbloquear y whitelist: las anulaciones manuales</a>. El índice completo está en el <a href="https://www.cisilino.com/es/?p=972">capítulo 1</a>.</p><p>The post <a href="https://www.cisilino.com/es/2026/10/30/umbral-bloqueo-pestana-general/">Umbral de bloqueo: pestaña General</a> first appeared on <a href="https://www.cisilino.com/es/">Matteo Cisilino</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.cisilino.com/es/2026/10/30/umbral-bloqueo-pestana-general/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
