- Um método simples de solicitação para verificar se um site por trás do CDN está hospedado em servidores internos do Irã usando a solicitação
curl -i https://domain/boobs.jpg
- Se o resultado da solicitação for 403 Forbidden e o corpo da resposta contiver IPs da faixa 10.10.34.x, isso indica que o tráfego foi respondido passando pelo sistema de filtragem interno do Irã
- Isso é descrito como um padrão de resposta típico que ocorre sob o estado de aplicação do filtro básico de censura do Irã
- Mesmo com CDN, se o site-alvo estiver fisicamente localizado dentro do Irã, há alta probabilidade de que esse padrão apareça
1 comentários
Opinião no Hacker News
Isso só funciona quando o proxy reverso ou CDN está configurado assim
Proxy/CDN: HTTPS(443) → servidor de origem: HTTP(80)
Por exemplo, o modo Flexible da Cloudflare funciona desse jeito
Se o servidor de origem usar uma configuração TLS correta, mesmo com certificado autoassinado, isso não funciona
Ou seja, só dá certo quando a conexão upstream não está criptografada
Para testar, dá para verificar com o seguinte comando
curl [http://www.digiboy.ir/boobs.jpg](http://www.digiboy.ir/boobs.jpg) -vNão está claro se a filtragem acontece no proxy/CDN ou na origem. Ambos são possíveis
client → LB(nginx) → terminação de TLS no LB → encaminhamento para o nginx de backend via
proxy_passA configuração era surpreendentemente simples. Fico me perguntando por que ainda usam HTTP
Em casa, também apliquei certificados Let's Encrypt em todos os domínios locais
Aliás, como o nginx não suporta HTTP/2 em balanceamento HTTPS, estou pensando em trocar para haproxy
Fico curioso sobre como isso funciona em HTTPS
Os saltos intermediários não deveriam conseguir ver o caminho; isso quer dizer que o TLS está sendo encerrado e proxied na fronteira iraniana?
Se for isso, então significaria que todos os sites no Irã estão hospedados só em HTTP, o que teria implicações bem maiores
Será que as autoridades certificadoras estão impedidas de emitir certificados privados para organizações iranianas? Incluindo a Let's Encrypt?
O TLS não impede que a rede de backend leia a URL
Por isso a CF era criticada por colocar TLS só no trecho cliente–CF e deixar o trecho CF–servidor em texto puro
Como o registro na NIN quase não oferece anonimato, xkcd 538 é uma comparação bastante apropriada
Fico me perguntando por que alguém gostaria de saber se um site está hospedado no Irã
Muitos sites de notícias pouco conhecidos que circulam em redes sociais são, na prática, sites estrangeiros de operação psicológica (psy-op)
O método do artigo pode ser usado para colocar sites baseados no Irã em blacklist
Queria saber se existe algum site de exemplo que retorne esse tipo de resposta
Então será que o Irã coloca um proxy reverso na frente de todo o tráfego HTTP?
Também fico curioso sobre o que há na página web dentro do iframe
Há muito tempo, eu e meus amigos vimos uma imagem de “aviso” misturando inglês e árabe
Parecia um aviso do departamento de censura do governo iraniano, então por diversão configuramos para mostrar essa imagem em 1% das requisições do fórum :)
Li o artigo e ainda não entendi bem o que aconteceu. Alguém pode explicar?
Se você fizer uma requisição
GET [https://somedomain.com/boobs.jpg](https://somedomain.com/boobs.jpg)o servidor fora do Irã retorna 404 (Not Found), mas
o servidor dentro do Irã tem o pedido bloqueado pelo firewall ao detectar a palavra “boobs”, e então retorna 403 (Forbidden)
Ou seja, a requisição nem chega ao servidor web; ela é filtrada no firewall
Será que isso não causaria o problema de Scunthorpe?
Fico pensando se observadores de aves procurando por “boobies” acabariam sendo bloqueados como em
boobs.jpgEntão a faixa 10.x.x.x seria roteada publicamente dentro do Irã?
Também me pergunto por que o governo não usa seu próprio espaço de IP
Talvez estejam reaproveitando um produto de filtragem empresarial comum.
No fim, a internet iraniana funciona como uma grande rede privada
Pensando em expandir essa ideia, daria para montar uma lista de links da Wikipédia com conteúdo humanitário propenso a ser bloqueado por regimes censores
Ex.: protestos e massacre da Praça da Paz Celestial de 1989, caso de corrupção de Wen Jiabao, emails do Epstein etc.
Assim como o Fast.com da Netflix, um projeto desses seria uma forma de virar o sistema de censura contra ele mesmo