# Por que estou recebendo muitas buscas de sites chineses?

**URL:** <https://meta.discourse.org/t/why-im-getting-lots-of-searches-from-chinese-websites/156524>\
**Category:** Product Support\
**Created:** [1 Julho , 2020 22:04 UTC](https://meta.discourse.org/t/why-im-getting-lots-of-searches-from-chinese-websites/156524 "2020-07-01T22:04:29Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)\
**Post date:** [3 Julho , 2020 22:22 UTC](https://meta.discourse.org/t/why-im-getting-lots-of-searches-from-chinese-websites/156524/14 "2020-07-03T22:22:48Z")

</div>

> [@Yassine\_Yousfi](#):
>
> @neounix o que você quer dizer com “strings de UA”? e como elas podem ser usadas nas regras de firewall do Cloudflare?

@Yassine_Yousfi

Aqui está…

> No HTTP, a **string de User-Agent** é frequentemente usada para [negociação de conteúdo](https://en.m.wikipedia.org/wiki/Content_negotiation), onde o servidor de origem seleciona conteúdo ou parâmetros operacionais adequados para a resposta. Por exemplo, a string de User-Agent pode ser usada por um servidor web para escolher variantes com base nas capacidades conhecidas de uma versão específica de software cliente. O conceito de adaptação de conteúdo está incorporado ao padrão HTTP no [RFC 1945](https://tools.ietf.org/html/rfc1945#page-46) “para adaptar as respostas e evitar limitações específicas do agente de usuário.”

> A string de User-Agent é um dos critérios pelos quais os rastreadores da web podem ser excluídos do acesso a certas partes de um site usando o [Padrão de Exclusão de Robôs](https://en.m.wikipedia.org/wiki/Robots_Exclusion_Standard)(arquivo _robots.txt_).

> Como muitos outros cabeçalhos de solicitação HTTP, as informações na string “User-Agent” contribuem para as informações que o cliente envia ao servidor, já que a string pode variar consideravelmente de usuário para usuário.[[5]](https://en.m.wikipedia.org/wiki/User_agent#cite_note-5)

Referência:

> **[User agent](https://en.wikipedia.org/wiki/User_agent)**
>
> On the Web, a user agent is a software agent responsible for retrieving and facilitating end-user interaction with Web content. This includes all web browsers, such as Google Chrome and Safari, some email clients, standalone download managers like youtube-dl, and other command-line utilities like cURL.
> The user agent is the client in a client–server system. The HTTP User-Agent header is intended to clearly identify the agent to the server. However, this header can be omitted or spoofed, so some ...

@Yassine_Yousfi. Há uma infinidade de referências na internet sobre as strings de User-Agent (UA) do HTTP e como usá-las de várias maneiras, inclusive como um sensor na detecção de bots e outras atividades cibernéticas maliciosas.

Boa caça aos bots!

Observações:

1. Você pode ver a `visualização Discourse` dos agentes de usuário de bots aqui (algumas strings de UA estão truncadas):

```plaintext
https://discourse.your-great-domain.com/admin/reports/web_crawlers

```

1. Nenhum algoritmo de detecção consegue identificar todos os bots com 100% de precisão.

2. Você também pode obter as strings de UA a partir dos arquivos de log do seu servidor web e por outros métodos.

Veja também:

> <https://serverfault.com/questions/89773/get-list-of-user-agents-from-nginx-log>

---

_[View the full topic](https://meta.discourse.org/t/why-im-getting-lots-of-searches-from-chinese-websites/156524)._
