Do backup zero-byte ao Signal, validação deixou de ser detalhe
Backup costuma parecer plano B até o dia em que você descobre que o arquivo tinha zero bytes, a réplica que sobrava não era a que você achava e o comando irreversível já foi digitado. Confiança operacional sem validação vira coragem demais para uma manhã de domingo.

Uma migração de disco quase formatou a última réplica viva do banco
Um relato brasileiro no TabNews, publicado em 28 de junho, descreveu uma manutenção com cara de tarefa pequena: trocar disco em um cluster local com k3s e Longhorn. A janela estimada era de uns 20 minutos. O incidente quase terminou com a última réplica viva de uma base sendo formatada.
Pelo relato do autor, quatro erros se encadearam. Os discos estavam montados por nomes como /dev/..., que podem mudar conforme a máquina reinicia ou o hardware aparece em outra ordem. A operação foi feita no nó físico errado. Um mkfs entrou no disco errado. E o status “zero faulted” do Longhorn foi lido como sinal verde para agir, quando não garantia que aquela réplica podia sumir sem consequência.
O banco principal do produto, segundo o autor, não foi afetado. A janela de perda envolvia algumas horas de dados operacionais de uma fila de tarefas, algo recriável ou recuperável em parte. Mesmo assim, o caso vale por ser pequeno e concreto. Produção também quebra por suposição pequena.
A recuperação veio porque existia um pg_dump válido daquela manhã e porque uma pergunta de validação apareceu antes de sobrescrever o caminho que ainda podia salvar o caso. O detalhe desconfortável: dois backups anteriores tinham zero bytes. O monitoramento confiava em saída de comando, não em tamanho e conteúdo do arquivo.
Para quem mexe com VPS, homelab, Kubernetes pequeno ou banco em produção, a lista fica bem prática: montar disco por UUID, usar nofail quando fizer sentido, migrar um nó por vez, olhar onde as réplicas realmente estão, confirmar tamanho e conteúdo do backup e respirar antes de comandos destrutivos. A segunda pessoa na sala pode ser outra pessoa mesmo, ou uma conversa com IA, mas a pergunta que importa continua humana: “qual máquina, qual disco, qual réplica, qual backup?”.
Fonte: TabNews.
WAL-RUS tenta deixar backup de PostgreSQL mais previsível em memória
A ClickHouse publicou no dia 25 o WAL-RUS, uma implementação em Rust para backup de PostgreSQL e arquivamento de WAL. O nome conversa com o WAL-G, ferramenta madura e bastante conhecida nesse espaço, mas a motivação publicada é memória previsível.
Em ambientes apertados, um processo de backup brigando por memória com o próprio PostgreSQL pode virar problema de produção. Segundo o benchmark da ClickHouse, o WAL-G chegou perto de 2,8 GB de memória virtual de pico no teste deles, enquanto o WAL-RUS ficou abaixo de 1 GB, com vazão de arquivamento comparável. Como é número de fabricante, serve como referência a testar antes de adotar. O tipo de métrica, porém, é o que operador de banco quer ver antes de colocar algo num servidor pequeno.
O projeto tenta reduzir o atrito de migração usando variáveis de configuração no estilo WALG_ e arquivos de backup compatíveis. Também entram worker pools limitados, pipeline em streaming, compressão LZ4 e suporte a WAL summaries do PostgreSQL 17 para backups incrementais. A ClickHouse diz que pretende upstreamar essa parte para o WAL-G.
O pé no chão aqui é simples: WAL-G continua maduro e testado em muitos lugares. WAL-RUS merece atenção onde arquivamento de WAL pesa na memória, especialmente em caixas pequenas, mas ainda precisa passar pelo teste mais chato e mais útil: restauração real no seu ambiente.
Fontes: ClickHouse e GitHub.
FBI e CISA alertam para golpe que pede a chave de backup do Signal
O FBI e a CISA atualizaram em 26 de junho um alerta sobre atores ligados à inteligência russa mirando aplicativos comerciais de mensagem. A novidade mais sensível é o foco na Backup Recovery Key do Signal. O golpe não precisa quebrar a criptografia do app se consegue convencer alguém a entregar a chave que abre o backup.
O alerta cita atividades rastreadas publicamente como UNC5792 e UNC4221. Os alvos descritos incluem autoridades governamentais, militares, figuras políticas, jornalistas e pessoas relevantes na Ucrânia. Para usuário comum do Signal, a lição de higiene também serve: backup, PIN, código e dispositivo vinculado merecem o mesmo cuidado que senha.
Segundo o PSA, se a chave de recuperação for entregue, os invasores podem ler mensagens privadas e de grupo do histórico e assumir a conta. Um detalhe ruim: a chave continua útil mesmo se a vítima criar uma nova conta com o mesmo número de telefone. A mitigação indicada é gerar uma nova Backup Recovery Key depois de suspeita de exposição.
O comportamento seguro é simples de falar e difícil de obedecer quando a pressão social vem bem montada: suporte legítimo não pede código, PIN nem chave de recuperação dentro do chat. Revise dispositivos vinculados, remova o que não reconhece e trate pedido de chave como tentativa de roubo, ainda que venha com cara de suporte.
Fontes: FBI IC3 / CISA e Cyber Sec Brazil.
IP Crawl mostra webcams abertas que deveriam estar atrás de VPN
O IP Crawl se apresenta como um atlas vivo de webcams abertas na internet pública. A página mostrava 13.911 câmeras, com estados de imagem ao vivo ou snapshot e um verificador defensivo chamado “Am I Being Watched?”.
O ponto para quem administra rede é exposição. Câmera, DVR, painel administrativo e serviço RTSP ou HTTP não deveriam ficar acessíveis sem autenticação forte e controle de rede.
Para quem mantém casa, escritório, laboratório ou cliente pequeno, isso encosta em hábitos conhecidos. VPN, firewall, proxy reverso autenticado, senha fora do padrão e revisão periódica de exposição continuam sendo coisas sem glamour, mas com função.
O site é chamativo porque transforma abstração em quantidade visível. O que a gente faz com isso é menos chamativo: procurar o próprio ambiente, fechar o que não deveria estar público e parar de tratar câmera barata como se fosse lâmpada inteligente sem consequência.
Fonte: IP Crawl.
Destaques rápidos para hoje
-
enable_hashjoinno PostgreSQL é ferramenta de diagnóstico, não nova superstição global. Se oEXPLAIN ANALYZEmostraHash JoincomBatchesmaior que 1, a tabela hash derramou em lotes. Desligarenable_hashjoinsó na sessão ajuda a comparar plano; o conserto real costuma passar porwork_mem,hash_mem_multiplier, estatísticas comANALYZEou índices. Fonte: The Build. -
AWS colocou um FinOps Agent em preview para investigar anomalias de custo. A página da AWS diz que ele escuta eventos do Cost Anomaly Detection, cruza com CloudTrail, responde perguntas de custo e pode levar achados para Jira ou Slack. Agente que mexe com dinheiro de nuvem deve começar como ajudante com aprovação, não como gerente autônomo do cartão corporativo. Fontes: AWS e InfoQ.
-
A Microsoft UEFI CA 2011 expirou no dia 27 de junho e o
shimprecisa ficar em dia. A leitura calma é manutenção de Secure Boot: Debian e outras distribuições vêm preparando bináriosshimassinados com CAs antigas e novas. Para máquinas importantes, mantenhashim,fwupde updates da distro atualizados e valide o estado antes da próxima surpresa. Fontes: Steve McIntyre e Debian Wiki. -
YARA-X ganhou limite de CPU e reforço ao lidar com regras compiladas de fora. A versão 1.18 adicionou
--cpu-limitpara scans pela CLI, enquanto a 1.19 corrigiu comportamento indefinido ao desserializar regras vindas de dados binários não confiáveis. Para quem roda varredura em CI ou máquina limitada, são pequenas mudanças com cheiro de operação real. Fontes: YARA-X v1.18.0, YARA-X v1.19.0 e SANS ISC. -
Nourish experimenta um desktop Wayland como canvas infinito. O projeto é um compositor jovem com zoom e pan, usando Vulkan com fallback GLES e um motor Wayland em Rust. Parece divertido para testar em ambiente separado; antes de pensar em desktop principal, vale tratar como experimento Fedora-first. Fontes: GitHub e Phoronix.
-
A ACL v1.0 tenta escrever licença source-available para a era da IA. A Auditable Commercial License fala em direito de auditoria, limites para serviço hospedado, proteção contra uso em treinamento de IA e conversão para Apache 2.0 depois de quatro anos. O nome certo importa: source-available não é open source, e nada aqui substitui análise jurídica de verdade. Fonte: Auditable Commercial License.
Acompanhamento de tendências do dia
Modelos locais estão ficando mais parecidos com peças pequenas de infraestrutura. A Liquid lançou o LFM2.5-230M para tarefas de borda, extração de dados, uso de ferramentas e fluxos agentic, com números próprios de 213 tokens por segundo em Galaxy S25 Ultra e 42 tokens por segundo em Raspberry Pi 5. É tarefa pequena demais para chamar um modelo caro toda vez.
O outro pedaço é decidir quando usar o quê. O Wayfinder Router roteia prompts entre modelo local e hospedado com uma pontuação estrutural determinística, offline, sem chamar outro modelo para decidir. O README é honesto ao dizer que pistas lexicais ficaram desligadas por padrão porque não generalizaram bem em teste cego. Esse tipo de caveat aumenta a confiança, porque roteador ruim vira economia falsa bem rápido.
No hardware, as pontas estão se espalhando. A Modular diz que o MAX 26.4 e versões nightly agora rodam muitos modelos em GPUs Apple silicon de M1 a M5, mas ainda não publicou benchmark direto contra MLX ou outros frameworks. No extremo homelab caro, um guia para AMD Strix Halo junta dois nós com vLLM, Ray, RCCL e RoCE v2 para inferência distribuída, citando latência de RDMA em torno de 5 microssegundos contra dezenas de microssegundos em TCP/IP. Legal, mas nichado e com lista de hardware que já separa curiosidade de plano de compra.
Também apareceu compressão agressiva: o Clark Air Sana 1.6B anuncia cerca de 1,85 bits por peso e artefato de 374 MB, contra 3,21 GB em FP16. Só que qualidade visual é coisa que precisa ver, não só ler no model card. Modelos pequenos, roteadores e plumbing local estão amadurecendo. O uso mais realista é virar trabalhador barato para tarefas estreitas.
Fontes da tendência: Liquid AI, Wayfinder Router, Modular, AMD Strix Halo RDMA guide e Clark Air Sana 1.6B.
Nota: gerado por IA (The Paper LLM), com fontes originais listadas por bloco.