.

jueves 24 de marzo de 2011

Evitar que alguien lea o entre a mi blog

¿Cómo impedir que alguien visite mi blog? Esta pregunta o sugerencia es la que alguna vez ciertas personas se plantean, por cuestiones de organización, gustos, acosos recibidos, paranoia, evitar sujetos molestos, seguridad, etc.. La cuestión es que más allá del motivo esto es posible de lograr. Por ejemplo, al comenzar un blog podemos decidir si queremos que sea público o privado, aunque podemos cambiar esta opción una vez creada nuestra bitácora. Dependiendo de nuestro tipo de elección podemos evitar que una persona entre a nuestro blog o no.

Blog Privado

Decidir hacerlo privado es la mejor solución para limitar quienes tienen acceso a nuestro blog, aunque esto tampoco nadie lo garantiza ya que pueden existir personas que se inventen una personalidad o que se hagan pasar por terceros, con lo cual incluso lo invitamos a leernos sin darnos cuenta, por eso debemos estar atentos.
De todas formas para esto lo mejor es utilizar las opciones que nos da el sistema de blog que utilicemos. Por ejemplo en Blogger debemos ir a “Configuración”, “Permisos” y en “Lectores del Blog”, tildar “Sólo a los usuarios que yo elija” y agregar los emails de nuestros lectores (hasta 100 lectores, más adelante voy a tratar de postear algún truco para ampliar esta cantidad) Esta alternativa puede ser una gran opción para que alguna/s persona/s en particular no nos lea, aunque algo laboriosa para juntar lectores. A todo esto debemos sumarle un grado de “inteligencia” (o “no-ingenuidad” mejor dicho) para no nos dejarnos engañar cuando una persona se hace pasar por otra.

Blog Público

En caso de que queramos filtrar a una persona en particular el tema se complica demasiado si es que queremos mantener nuestro blog de forma pública. Diría que es imposible hacerlo.
Lo que podemos hacer es, si tenemos un host pago, primero averiguar la dirección IP (Internet Protocol – a grandes rasgos es un número que identifica a una PC en la Red) de la persona que queremos filtrar, luego configurar para que nuestro blog no se muestre a esa IP. Para lo cual debemos editar, el archivo .htaccess que se encuentra en nuestro FTP, agregando:

Order allow, deny
Deny from 0.0.0.0
Allow from all

Donde “0.0.0.0” es la IP a filtrar, debemos cambiar esos 0 (ceros) por los números que averiguamos (los números de la IP de la persona a filtrar) Si son varias IP, debajo de “Deny from 0.0.0.0”, debemos agregar otras líneas idénticas pero cambiando por las IPs correspondientes.
De esta forma la persona quedará baneada - o mejor dicho solo su PC ;) - y le aparecerá el error 500.

Si no tenemos host pago (como se suele utilizar Blogger) o sí, para averiguar la IP de la persona (cosa difícil) debemos usar algo de astucia, por ejemplo instalar algún detector de IP en nuestro blog como IP2Map (funciona en Blogger y se instala como instalar un chat) y tratar de que la persona por ejemplo comente en nuestro blog. Con estos datos debemos relacionar hora y fecha del comentario con la IP que entró a nuestro blog en dicho tiempo (en fin algo de ingeniería social para obtener este dato que se puede hacer de otras formas).

Sitio para averiguar las IPs de nuestras últimas 100 visitas

También si sabemos que la persona es de determinada ciudad, podemos filtrar el acceso de determinado lugar.
Realmente no quisiera explayarme más en estas cuestiones técnicas sobre filtrar IPs (existen otras posibilidades como instalar algún script para bloquear el acceso y demás) ya que realmente, desde mi punto de vista, es en vano. Existen distintos elementos tecnológicos (como los proxys) para que la persona navegue de forma anónima o obtenga otra IP distinta a la real, además las IPs hoy en día son en su gran mayoría dinámicas, con lo cual una persona puede cambiar de IP, con tan solo desconectarse de Internet y conectarse de nuevo. Como si fuese poco existen sitios para navegar anónimamente ocultando nuestra IP, incluso si el sujeto no sabe nada de estas cosas seguramente probará conectarse desde otro lugar. De todas formas es una posibilidad más a la hora de intentar hacerlo o para filtrar, por ejemplo, un robot en particular que nos esté mandando spam o por algún otro motivo.

Conclusión

Si se desea filtrar a una persona, lo más fácil es filtrar a todo el mundo y aceptar solo a invitados, para esto debemos hacer nuestro blog privado.
Talvez lo nuestro no sea la blogósfera, lo mejor sería borrar el blog y pasarnos a redes sociales privadas con una adecuada configuración en la privacidad (considerar esta opción)
Si bien averiguando la IP no podemos impedir que alguien vea nuestro sitio, la misma puede ser de gran utilidad si es que necesitamos recurrir a intimar judicialmente por alguna difamación etc.
Si queremos evitar spam o comentarios troll, lo mejor es activar la moderación de comentarios. Talvez algunos consideran una actitud "fascista" el hecho de tener habilitada esta opción de moderación, pero es una muy buena alternativa para gestionar los comentarios, darle valor, comunicarse específicamente con alguien etc.

Para saber como funciona el tema de las personas molestas, IPs, sistemas de estadísticas como Analytics, etc, se puede leer un intercambio de comentarios que se dio en la entrada de formas de agregar un contador de visitas al blog, más precisamente en los siguientes:

13 comentarios:

cleopatra dijo...

Relevo...interesantísimo y muy completo el desarrollo y como siempre muy didáctico.

Pero merece un capítulo aparte a mi entendimiento, además ya entendí que no puedo excluír a nadie (por más que sea uno solo) de mi vista de blog.

En fin, no todo es posible.

Saludos

Relevo dijo...

Cleopatra

Entendiste bien, es imposible impedir que alguien en particular vea tu blog ( a no ser que tu blog esté configurado como blog privado , así sí se puede). Ya que cuando uno intenta excluir a una persona de ver un blog, lo que hace es tratar de que el blog no se le abra en su PC. En este último caso el “discriminado” puede solucionar el problema sentándose en otra computadora y listo ;) (o solucionar su problema de acceso como lo expliqué en el post, con proxys, reiniciando la conexión, talvez reiniciando el moden también, navegando anónimamente mediante sitios para tal fin, etc..)

cleopatra dijo...

Relevo...no hay personas discriminadas en mi pregunta, pero a veces sí, hay personas de las que quiero que no sepan nada de mí: En este caso es una sola, a tal punto que en mi face, la bloqueé, no estaba entre mis amigos, pero mi face es abierto a todos.

No es discriminar el hecho de no querer compartir ni una idea escrita con alguien. Siempre hay un porqué ¿No te parece?

Me sumé a tu página en face y podés ver el mío, si querés, buscándome por mi dirección de correo electrónico.

Besou

Relevo dijo...

Claro Cleopatra, te entendí perfectamente por eso puse el “discriminado” entre comillas, ;) connotando “persona excluida de ver tu blog” o algo por el estilo. Puse así como para denominarla de alguna forma digamos :)

Con respecto a que a esa persona la bloqueaste en Facebook y a la vez tu privacidad, como me decís, es abierta a todos en dicha red social, creo que es medio “paradójico” o en vano. Es algo medio parecido a lo que digo en este post, la persona bloqueada puede crearse otra cuenta con otro correo electrónico y listo, ya puede leerte de nuevo y ver en que andás.

Gracias por sumarte a la página.

besou

cerdos y cerdas dijo...

yo quiero lo contrario, como promocionar mi blog, incluso para que las personas que no quiero que lo lean les llegue también, jaja
saludos

Relevo dijo...

Jejeje, Diego para eso hay que perseguirlos hasta que se cansen y te lean.

Acero y Piel dijo...

Hola Relevo... si mi blog es privado y sólo tiene acceso un invitado, ¿sabrías decirme porqué en las estadísticas del blog aparece que lo leen desde mi país? El invitado no reside en mi país...y tengo marcada la opción: no contar las visitas desde mi ordenador.
Muchas gracias.
P.D.

Relevo dijo...

Hola Acero.

Si tu blog es el de la URL que dejaste aquí en tu nick, te cuento que pude meterme sin estar invitado.

Aparte, te cuento que los sistemas de estadísticas a veces cuentan las visitas que hacen los bots, robots rastreadores etc. que a grandes rasgos son programas que deambulan en la red simulando ser humanos para detectar contenido nuevo etc.

Talvez lo de la estadística, que detecta visitas de tu país, es algún bot que intenta meterse en tu blog detectando contenido que está indexado (“agendado”) por algún buscador o algo similar de este tipo.
También se me ocurre que pueden llegar a ser intentos de otras personas de entrar a tu blog. Varias veces me ha pasado de que buscando información en Google (o haciendo clic en algún enlace) pincho en un link de búsqueda y me encuentro con que el blog es privado. Talvez esto se cuente como visita, por eso (y por todo esto) deberías ver las estadísticas en la opción “Fuentes de trafico” y si quieres ver el tiempo de visita (con Google Analytics por ejemplo)

Nonna dijo...

Puede que a mi si me haya servido. Yo se la IP de esa persona, ella no se cambia nunca la IP, yo no quiero que vea mi blog. así que creo que siguiendo los pasos para bloquear esa Ip ya tengo lo necesario. Voy a probar de hacerlo. Gracias por el post, es muy didáctico.

Nonna dijo...

Una pregunta: Donde encuentro esto que dices :
"el archivo .htaccess que se encuentra en nuestro FTP"

No se donde buscar FTP.
Gracias.

Relevo dijo...

Hola Nonna, me alegro de que te sirva.

Si conoces la Ip de la persona, esto te será útil para asegurarte de ello, al menos para cuando dicha persona se conecte desde la misma pc. Por lo que dices, la persona que quieres filtrar usa ip estática (segun el tipo de acceso, proveedor etc., es probable que así sea)

Como usas Blogger.com olvídate de lo del archivo .htaccess , ya que esto es si se tiene un host pago.

Pero de todas formas puedes hacer lo siguiente:
sigue esta guía a partir del párrafo que dice Si no tenemos host pago (como se suele utilizar Blogger) de manera de asegurarte si tiene esa ip que dices.

Luego puedes buscar en Google algún truco para filtrar esa ip (esto se puede y existe). Generalmente hay que hacer algún retoque a la plantilla de tu blog o agregar algún código como cuando se agrega un gadget.
(no prometo nada, pero si alguna vez encuentro una buena guía para esto, voy a dejar un enlace aquí o alguna instrucción)

De todas formas como di a entender en el post, la persona puede usar un proxy online para cambiarse de ip, con lo cual todo tu trabajo será en vano. También será en vano si mira tu blog de la computadora de un amigo ;)

Nonna dijo...

Gracias Relevo, miraré si veo algún truco. Lo que si es seguro es que solo mira a través de su pc y es la misma siempre.
No es malo que vea el mio, pero mejor que no..se bien porqué lo hago.
Gracias por la ayuda, volveré de nuevo a ver que tienes por aquí.

Relevo dijo...

Nonna

Otra cosita, las formas para bannear una ip determinada agregando un código a la plantilla, lo hacen a través de añadir un código javascript. Si la persona que quieres bannear desactiva javascript en su navegador esto no funcionaría.

Por lo tanto si lo que quieres es evitar que el sujeto comente, lo recomendable sería activar la opción de moderar los comentarios. Si quieres evitar directamente que vea tu blog, talvez hacerlo privado o usar una red social sería lo más conveniente (igual estas decisiones son personales)

Si quieres puedes suscribirte a esta entrada mediante la opción "Suscripción por correo electrónico" que está abajo de la caja para comentar, al lado del botón "publicar un comentario". Si alguien aporta algún truco o encuentro alguna forma que valga la pena, recibirás un aviso en tu casilla de e-mail.

Publicar un comentario en la entrada

Opina con libertad! Voy a tratar de que tu comentario aparezca en la entrada cuanto antes! Gracias!

Tiene que aparecer un enunciado que dice "Tu comentario será visible tras la aprobación". Si no llega aparecer o aperece uno que dice "Tu solicitud no ha podido procesarse, por favor, inténtalo de nuevo", simplemente cliquea otra vez el botón “Publicar un comentario” y listo!