¿Qué es YaCy?

YaCy es una aplicación de servidor en Java y una red distribuída de Arañas (Crawlers) que indexan la web para después ofrecer un portal de búsqueda alternativo, frente a grandes competidores del mercado como Google, DuckDuckGo, Bing

red YaCy freeworld, representada de forma visual


¿Como utilizar YaCy siendo un/a usuario/a?

Debes conocer al menos un nodo de la red. El proyecto NoGAFAM tiene un nodo de YaCy que aporta bastante a la red, y se puede utilizar bajo https://search.nogafam.es

portal web de búsqueda

Es importante saber que YaCy soporta OpenSearch, lo que significa que se puede añadir como motor de búsqueda de forma estándar en multiples navegadores (Web y Móvil).

De esta forma, se puede utilizar la búsqueda de YaCy en la barra de URL de nuestros navegadores comunes, al igual que cualquier otro navegador. Aprende a como hacerlo usando como ejemplo Searx, el meta-buscador


¿Como funciona la red P2P de YaCy?

La red funciona mediante índices, palabras, URLs y contenido distribuido donde cada nodo almacena y pública “qué información” sobre que palabras/búsquedas tiene a los otros nodos, para que de esta forma sepan a quién acudir si están buscando X o Y cosa.

grafica de datos de yacy

Esta es la explicación para todos los públicos, para información más técnica y extendida, visita el FAQ de YaCy: https://yacy.net/faq/


YaCy no censura búsquedas, ni las altera bajo ninguna preferencia no marcada explícitamente

Google y sus competidores comerciales en el ámbito de las búsquedas, son conocidos por la alta censura y manipulación de las búsquedas para mostrar los resultados que más les benefician frente a aportar variedad de resultados.

Y no hablemos de la relevancia, que en las búsquedas sencillas, Google ofrece resultados relevantes prácticamente solo en la primera página, dejando al resto de opciones fuera del juego. Hay un dicho popular que dice así:

¿Cual es el mejor sitio para esconder un cadáver? La segunda página de resultados de Google

segunda pagina en YaCy

Una de las características fundamentales de la libertad es la capacidad de decidir por uno mismo. Google no da libertad en ningún sentido, solo ofrece “sus soluciones” o las que más le convienen.


Seguridad/Privacidad de búsqueda en YaCy

Si eliges un nodo que tiene HTTPS verificado y seguro, tus búsquedas se envían cifradas hasta ese nodo, al igual que el resto de tráfico.

https seguro

Una vez traspasada esa barrera, recalcando “qué se ha buscado” y no “quién lo ha buscado”, pregunto lo siguiente: ¿Qué entidades pueden saber lo que se a buscado?

¿Por qué pueden ver las búsquedas en el tráfico?

El/la admistrador/a del nodo YaCy con el que se busca, puede configurar para que prefiera HTTPS a la hora de realizar búsquedas en otros nodos, pero si miras la lista de nodos, puedes observar que muy pocos usan https, y los pocos que lo usan son certificados autofirmados. En términos de seguridad y cifrado, tener eso y no tener nada es lo mismo.

muchos nodos sin https en la red YaCy

Por supuesto, esto es enormemente mejorable. Usar esta red con cifrado fuerte en su totalidad sería ideal. Con lo sencillo que resulta para un/a administrador/a configurar un certificado Let's Encrypt gratuito!

Aún así, como usuario/a tienes la opción de seleccionar que se busque únicamente en el índice local, haciendo la búsqueda totalmente anónima, partiendo de la base de que confiamos plenamente en el proveedor del nodo YaCy y que este usa cifrado de confianza.

solo indice local solo indice local

La diferencia es que YaCy es software libre, y el uso de servicios basados en Software Libre suelen moverse por principios éticos. Además, el software de YaCy no tiene ningún sistema que pueda integrar anuncios ni ningún otro sistema monetario en el buscador, por defecto.

¿Se puede saber quién ha buscado algo?

Generalmente, solo se puede saber la dirección IP mediante correlación de tráfico y de tiempos.

trafico analizado con tcpdump

Cuando el servidor al que se accede tiene mucho tráfico cada segundo, esta correlación se complica y esto lo hace más seguro.

Debemos tener claro que la dirección IP no constituye generalmente una identificación única, ni mucho menos, ya que podemos estar en una WiFi externa, con VPN, Tor, o simplemente muchas personas conectadas en la misma WiFi... YaCy no posee “trackers”, ni ningún otro software de rastreo para identificar a sus usuarios.

¿Como usarlo de una forma más anónima?

Si el proveedor de tu nodo tiene una dirección .onion en la red Tor, es recomendable utilizarlo en caso de querer cierto grado de anonimidad mayor en tus búsquedas.

search de NoGAFAM en la red tor

En caso contrario, nos basta con un uso del servicio por HTTPs estándar.


Por último, ¿Como puedes aportar a la red YaCy?

En el nivel 1: usandolo, buscando muchas cosas, entendiendo como funciona, dando feedback... Nivel 2: montar un nodo Junior y buscar con tu propio nodo, aportando tambíen a la red. Nivel 3: montar un nodo Senior y aportar enormemente a la red con tu propia indexación de contenido!! Y por supuesto con un nodo accesible públicamente

¿Qué es Junior o Senior en YaCy? Lo puedes encontrar muy bien explicado bajo este enlace: https://yacy.net/faq/#what-does-virgin-junior-senior-principal-status-mean


YaCy es una alternativa al internet del pasado y del futuro!


¿Dudas? preguntanos en la comunidad de Mastodon !