- Conteúdo descrito em
/.well-known/security.txt do projeto open source curl
- Recebe relatos de problemas de segurança encontrados em seus próprios produtos, mas não oferece recompensa em dinheiro nem benefícios de qualquer tipo pelos problemas reportados
- Em vez disso, para problemas confirmados, informa que dará agradecimento e crédito na documentação
- Adverte que, se fizerem o projeto perder tempo com relatórios ruins ou sem sentido, haverá ridicularização pública e bloqueio
- Usa o formato padrão security.txt para resumir de forma concisa os pontos centrais da política de reporte de segurança
Política de reporte de segurança do projeto curl
- O projeto open source curl recebe relatos de problemas de segurança em produtos feitos pelo projeto curl
- Os relatos podem ser enviados por e-mail (security@curl.se) ou pela página de avisos de segurança do GitHub
- Deixa claro que não há política de recompensa, e não oferece compensação financeira nem qualquer outro tipo de benefício
- Em vez disso, para problemas confirmados, concede agradecimento e reconhecimento de crédito na documentação relacionada
Aviso sobre relatos inadequados
- O projeto declara explicitamente: “se você me fizer perder tempo com relatórios inúteis, será banido e ridicularizado publicamente”
- Trata-se de um aviso forte para evitar relatos não profissionais ou sem fundamento
- Enfatiza a qualidade dos relatos e uma cultura de divulgação responsável
Procedimento de reporte de segurança e informações oficiais
3 comentários
Acho que a resposta é fechar a página de issues do GitHub por causa da abertura indiscriminada de issues
Acho que o ridículo público também não seria ilegal pela lei coreana, né? kkk
Opiniões do Hacker News
Vi recentemente que o cURL encerrou seu programa de bug bounty depois de ser inundado por relatórios falsos de bugs gerados por IA
Artigos relacionados: thread no Hacker News, matéria da ETN
Estou sentindo que a era da IA realmente começou
Acho que o modelo de distribuição de software open source se tornou uma estrutura insustentável
O movimento original do software livre buscava garantir aos usuários a liberdade de corrigir e melhorar o software por conta própria
Mas agora surgiu uma cultura em que se espera de graça tracker de issues, revisão de PR, suporte por e-mail e até patches de segurança
Isso é, na prática, trabalho de suporte pago, e precisa de compensação a menos que seja só um hobby
Mesmo deixando claro que “não pretendia dar suporte”, as críticas continuaram, e aquele foi meu primeiro e último projeto OSS
Se vários usuários quiserem a mesma feature, o valor acumulado cresce, e o desenvolvedor escolhe fazer aquele trabalho
Gerentes de projeto e testadores também ficariam com uma parte, criando uma estrutura em que todos têm incentivo
O “modelo Bazaar” de Eric S. Raymond e a “Lei de Linus” (com olhos suficientes, todos os bugs ficam rasos) partem justamente da colaboração aberta
Basta definir suas próprias fronteiras e regras e bloquear quem for grosseiro
Tenho ajudado recentemente em um projeto de documentação da OWASP, e estudantes indianos estão abrindo em massa PRs e issues sem sentido gerados por LLM
Sugeri uma estrutura como a do Ghostty, em que tudo começa em “Discussion” e só issues aprovadas pelos mantenedores podem virar PRs
Como o Torvalds disse, graças aos LLMs a manutenção de código parece prestes a virar um pesadelo
Certa vez enviei um relatório de bug e fui duramente atacado no Reddit por falta de informações de reprodução
Depois disso, praticamente abandonei redes sociais
É importante lembrar que a crítica é ao relatório, não à pessoa
Para resolver o problema da Eternal September e das contribuições de baixa qualidade criadas por LLM, acho que pode ser necessário justamente aumentar o atrito de entrada (friction)
Por exemplo, exigir que a primeira contribuição seja enviada como relatório em cartão-postal com QR code
Se um projeto começa a se afogar em PRs cheios de emoji e erros, fica difícil o modelo Bazaar continuar funcionando
O excesso de informação não verificada não é um problema só do open source, mas da sociedade como um todo
A cultura ainda não desenvolveu um sistema imunológico contra informação falsa
Isso me lembra a época em que o The Pirate Bay publicava os e-mails de ameaça jurídica da MPAA
Dá para ver esse histórico na página de respostas legais do TPB (Web Archive)
O método deles não era exatamente eficaz, mas acabou ficando como uma espécie de símbolo de resistência
Em um projeto open source famoso mantido por um amigo, universitários chineses enviam relatórios falsos de vulnerabilidades de segurança como tarefa acadêmica
A maioria não pode ser reproduzida e só desperdiça o tempo dos mantenedores
Além disso, por diferenças de configuração entre distribuições, vulnerabilidades reais às vezes surgem na configuração do pacote, e não no código upstream
No subreddit do Kryptos K4 também está cheio de posts de “resolvi!” feitos por LLM, e na primeira infração a pessoa já leva ban
Preocupa ver a cola em tarefas com IA se espalhando agora para todas as áreas
Por mais que a IA avance, o valor do aprendizado próprio é insubstituível
No fim, LLM é menos pensamento criativo e mais uma ferramenta de autocompletar turbinada
Acho que o GitHub deveria dar aos usuários algum score de confiança ou sistema de reputação
Artigo relacionado: matéria da GeekWire
No fim, empresas acabam pagando por serviços de triagem intermediária
Nesse processo, quem responde primeiro às vezes nem é um especialista de verdade, o que faz relatórios legítimos serem tratados com atraso
A situação atual é uma estrutura ruim para todo mundo e está piorando cada vez mais