Página de verificação de bot Anubis é exibida ao acessar as notas de lançamento do OpenWrt 24.10.0
(openwrt.org)- A URL das notas de lançamento do OpenWrt 24.10.0 exibe uma página de verificação de bot Anubis para proteção do servidor, em vez das notas reais
- O Anubis foi implantado porque a raspagem agressiva da web por empresas de IA pode causar indisponibilidade e bloquear o acesso a recursos
- O método de proteção usa um Proof-of-Work da linha do Hashcash, com baixo impacto para usuários comuns, mas com custo acumulado para raspadores em larga escala
- O método atual é uma solução temporária e, no longo prazo, pretende identificar navegadores headless por sinais como renderização de fontes
- O Anubis exige recursos modernos de JavaScript, então usuários de plugins como JShelter precisam desativá-los nesse domínio
Tela do Anubis exibida no lugar das notas de lançamento
- A página primeiro mostra uma tela de teste para verificar se o usuário é um bot
- Essa tela aparece porque o administrador do site configurou o Anubis para proteger o servidor
- O alvo da proteção é a raspagem agressiva de sites por empresas de IA
- Esse tipo de raspagem pode causar indisponibilidade no site
- Pode tornar os recursos inacessíveis para todos os usuários
Método de Proof-of-Work e limitações para o usuário
- O Anubis usa um método de Proof-of-Work semelhante ao Hashcash
- O Hashcash é um método de Proof-of-Work proposto para reduzir spam por email
- A carga adicional para cada usuário é de nível desprezível
- Em raspadores em larga escala, a carga se acumula e aumenta bastante o custo da raspagem
- O método atual está mais para uma solução temporária
- O objetivo é ganhar tempo para fazer fingerprinting e identificar navegadores headless
- Um exemplo de sinal é a forma de renderização de fontes
- A intenção é exibir menos a página de desafio de Proof-of-Work para quem provavelmente é um usuário legítimo
- O Anubis exige recursos modernos de JavaScript
- Plugins como JShelter podem desativar os recursos necessários
- Nesse domínio, é preciso desativar o JShelter ou plugins semelhantes
1 comentários
Opiniões do Hacker News
O OpenWRT é muito bom em oferecer recursos e segurança para dispositivos de consumo, então é ótimo ver uma nova versão
Usei por um tempo, mas, depois de alguns meses, quando queria melhorar ou diagnosticar alguma coisa, era difícil saber com facilidade quais configurações eu tinha mudado em relação aos padrões; por isso, ficava difícil prever onde eu tinha quebrado algo ou como uma mudança afetaria o sistema como um todo
Agora migrei meu roteador para NixOS e consigo ver cerca de 250 linhas de configuração com os ajustes personalizados necessários para ISP/LAN
Ainda assim, para a maioria dos usuários técnicos, eu provavelmente recomendaria o OpenWRT, que é mais fácil para começar
/rom/etc/confige/etc/configMas muitas alterações automáticas também podem aparecer misturadas
A segurança de pacotes que não vêm na instalação padrão muitas vezes não é realmente cuidada
Por exemplo, o script de init do
sstp-clientsimplesmente desativa sempre a verificação de certificados: https://github.com/openwrt/packages/issues/25212/etcno git/etc, rodegit init,git add .,git commit -m 'default config', depois adicione um repositório remoto e faça pushDepois, ao mudar configurações, confira com
git diff HEAD, então faça um commit comogit commit -m 'yay i changed stuff and i know what i did'e dê push, e você terá um histórico das mudançasUso NixOS no roteador principal/firewall/NAT, e OpenWRT como AP simples em modo bridge
Fora as mudanças relativamente recentes de DSA, todas as atualizações foram tranquilas
O OpenWrt é excelente
Recentemente coloquei internet de 10 Gbit em casa e precisei substituir o Ubiquiti USG3; rodar OpenWrt em um Lenovo Tiny PC foi uma solução fácil e eficiente
O OpenWrt 24 dá suporte à configuração do túnel IPIP6 do ISP, necessário para acesso IPv4 em uma conexão nativa IPv6
Até agora eu estava usando o OpenWrt 23 com os novos pacotes do RC do 24 instalados manualmente, mas agora acho que vou conseguir atualizar a instalação inteira
Também testei pfSense/opnSense, mas o kernel do FreeBSD parecia sofrer com conexões de rede de 10 Gbit a menos que você escolhesse hardware bem específico; no Linux funcionou perfeitamente
Tive uma experiência parecida no TrueNAS CORE e SCALE
Para rodar IPS na velocidade total do link, você vai precisar de uma CPU moderna, mas isso independe do sistema operacional
Não sei bem qual seria o uso, e em casa a linha mais barata de 50 Mbps da Comcast parece suficiente para 5 pessoas fazendo streaming e jogando o tempo todo
Uso um roteador Asus antigo que comprei usado em 2015, consertado com abraçadeiras plásticas, porque senão ele desliga
No trabalho temos internet “infinita” em uma faixa de IP Class A, mas não percebo diferença em navegação ou streaming
Claro que, em transferências de arquivos, faz diferença
Eu sempre quis experimentar o OpenWRT, mas hesitava porque, para obter acesso root em um roteador de fábrica, parecia ser necessária modificação de hardware
Então, assim que soube que sairia o roteador OpenWRT One, hardware oficial do OpenWRT, encomendei na hora
O roteador é excelente e resolveu problemas de bufferbloat e vários outros
Na maioria dos roteadores de consumo, dá para instalar o OpenWRT selecionando um arquivo de firmware na página de administração, como se fosse uma atualização do fabricante original, ou usando recuperação via TFTP
O que me vem à cabeça de imediato são alguns roteadores Xiaomi, que exigiam rooting ou exploit
Eles têm slot microSD ou NVMe; ou então você pode usar um dispositivo x64 com várias portas de rede, como Intel N100 ou N305
Como a lista de dispositivos suportados é longa, a menos que você esteja tentando forçar o OpenWRT em um aparelho que já possui, é fácil encontrar um dispositivo compatível que não exija esse processo
A instalação será tão fácil quanto fazer flash de um arquivo pela UI original
Não entendo muito bem reclamar que uma boa alternativa gratuita para quem está com orçamento apertado é mais difícil do que uma alternativa de mil dólares
Todos os roteadores deveriam ser baseados em OpenWRT
Recentemente percebi que não preciso mais do Wi-Fi principal em casa, então também não preciso necessariamente do roteador físico OpenWrt principal
O AP secundário para dispositivos IoT ainda precisa rodar OpenWrt
Para reduzir cabos e tralhas, agora estou pensando em rodar o roteador OpenWrt como uma máquina virtual em um dos meus servidores domésticos
Gosto muito do OpenWrt, mas hoje em dia o PF me confunde bem menos, então também queria experimentar novas opções como pfSense ou OPNsense
Há pessoas que gostam de montar roteadores com OpenBSD, e existe um bom guia: https://openbsdrouterguide.net/
Fico curioso se há opiniões ou alternativas que valham considerar
Sabe-se que ele roda OpenWRT sem problemas, e a vantagem é poder usar 10G
Preciso substituir um Ubiquiti EdgeRouter que parece ter quebrado
No momento estou usando um ASUS antigo e ele é “mais ou menos” ok, mas, mesmo com firmware de terceiros, ele não recebe mais atualizações
Fico curioso para saber quais seriam bons dispositivos tudo-em-um para OpenWRT
Minha casa é pequena, cerca de 1000 sqft, então em geral não há problema de alcance, e tudo é sem fio
Basicamente quero algo estável, que eu possa configurar uma vez e esquecer
Quando pesquisei há uns 2 anos, parecia a opção mais adequada, mas talvez seja bom procurar de novo agora
Há opções chinesas mais baratas, mas me preocupam os backdoors
https://teklager.se/en/knowledge-base/which-router-should-i-...
Além das NICs Intel duplas de 1GbE da placa-mãe, adicionei uma NIC PCIe Realtek quad-port 2.5GbE (r8125)
A placa-mãe aceita entrada DC de 12~19V por um conector barrel jack de 5,5 mm, ou 12V pelo conector de alimentação CPU EPS de 4 pinos
Como o gabinete tem uma fonte 1U Flex ATX de 250W, estou usando a segunda opção
Puxei o trilho de 12V da fonte para um barrel jack para alimentar o modem e dois switches TP-Link 2.5GbE, eliminando 3 fontes “tijolão”
Prendi os dois switches na tampa superior com velcro e os conectei às portas 1 e 4 de 2.5GbE com cabos patch de 20 cm
Como minha casa tem 5 pontos de LAN, as 6 portas Ethernet cabeadas desse arranjo ficam na medida certa
O OpenWRT roda muito bem em amd64, e estou usando há meses o branch v24.10 (pré-lançamento) sem problemas
Ele é tão estável que não senti necessidade de migrar para o Netgear RAX120v2 que comprei para upgrades do OpenWrt
O RAX120v2 foi bem nos testes com o OpenWrt 24-rc, e deixei guardado para quando houver uma necessidade mais urgente de upgrade
Também comprei um AP Wi‑Fi Netgear WAX220 e instalei o OpenWrt 24-rc nele para testar com uma máquina OPNsense
Isso porque o OPNsense não é adequado para Wi‑Fi
Concluí que o OpenWrt é mais adequado para uso como roteador simples, mas o WAX220 também é um bom AP Wi‑Fi com OpenWRT, então algum dia devo usá-lo ligado a um roteador OpenWrt mais potente, baseado em PC, que rode coisas como IDS/IPS
O firmware padrão é uma GUI em cima de um OpenWRT moderno, e como eles não tentam travar o aparelho, é fácil fazer flash
A CPU é realmente rápida, tem bastante RAM, o Wi‑Fi é bom e funciona perfeitamente no OpenWrt
Custa US$ 59 na Amazon
Estou desencantado com o OpenWrt
Ao longo de vários anos, enviei pull requests adicionando pacotes, corrigindo problemas e fazendo melhorias
Mas só aceitaram e mesclaram PRs mínimos, de 1 ou 2 linhas, enquanto mudanças grandes e importantes nas quais trabalhei, testei e mantive atualizadas por anos não foram mescladas
A maioria simplesmente foi ignorada, sem feedback
Em vez disso, parecem focar em fazer GPU e Doom funcionarem, e agora até em desenvolver hardware
Só que esse hardware também não é algo bom, e sim um crippleware extremamente limitado, praticamente lixo eletrônico
Parece que o APK vai ter que esperar até a versão 25
Aliás, fico curioso para saber quais dispositivos ou fabricantes são os mais recomendados hoje para OpenWrt
Pelo meu último, um Archer C7, a TP-Link parece ter ficado para trás
Sou SRE, trabalho com infraestrutura, gosto de ajustar várias coisas e também tenho um homelab pessoal
Durante anos, talvez décadas, montei meus equipamentos de rede no estilo DIY, e era sofrido dizer para a família, depois de atualizar ou mexer em algo, “só mais 15 minutos, ou talvez umas 4 horas, e vai ficar tudo certo”
Este ano decidi trocar todos os equipamentos de rede por Ubiquiti
Troquei gateway, APs e switches; foi muito caro e até dá uma sensação de ter traído a causa, mas já faz 6 meses sem nenhum problema
Fico muito feliz que o OpenWrt esteja lançando versões estáveis e que outras pessoas continuem evoluindo o projeto
Provavelmente vou instalar em equipamentos reserva que não derrubem minha rede principal, para testar patches e enviar relatórios de bug
Por enquanto, estou curtindo a paz de espírito
Meus equipamentos OpenWRT rodam de forma muito estável há mais de 10 anos, enquanto tenho uma caixa cheia de equipamentos Ubiquiti que não recebem mais atualizações ou não são compatíveis com o software de gerenciamento mais recente
Alguns eu recuperei e tornei úteis de novo fazendo flash do OpenWRT
Você fez a escolha certa
Fico curioso se isso não te preocupou
Acabei de fazer o upgrade
Todas as minhas customizações foram aplicadas automaticamente e até agora está tudo certo
O trabalho da equipe do OpenWrt é impressionante
Então vou ter que refazer toda a configuração do zero
Ainda assim, eu não tinha tantas configurações assim