Resumo

  • O RFC 1862 distinguiu busca, indexação e recuperação. O objeto continuava responsável pelo acesso final, mas as restrições relevantes precisavam chegar ao índice para que a existência não vazasse antes.
  • O workshop registrou uma divergência real entre respostas iguais para todos, úteis em sistemas parecidos com o DNS, e arquivos privados nos quais nem a presença de um documento podia ser admitida.
  • Um resultado era evidência limitada ao índice, à política, ao escopo e ao momento da consulta; não provava existência universal, permissão, localização atual, identidade do conteúdo, verdade ou completude.

O vazamento aconteceu no catálogo

Considere uma pessoa que procura o nome de uma investigação interna. O repositório recusa corretamente o arquivo, mas a página de resultados já mostrou o assunto, o responsável e a data. A barreira do objeto funcionou. O problema é que ela funcionou depois de outra superfície ter respondido.

Na seção sobre busca e indexação, o RFC 1862 dizia que o controle de acesso deveria ser realizado no objeto. Ao mesmo tempo, a informação de controle deveria se propagar pelos índices, para que estes pudessem responder que o usuário não tinha autorização sequer para fazer a pergunta antes de tentar recuperar o objeto.

Isso não transformava o índice em dono do documento. O servidor do objeto decidia se entregaria bytes ou uma representação. O índice decidia o que uma consulta poderia aprender sobre nomes, descrições e caminhos. As duas decisões podiam compartilhar regras sem se tornar a mesma autoridade.

Um relatório de workshop, não uma ordem global

A IAB reuniu o workshop nas instalações da MCI em Tysons Corner, Virgínia, entre 12 e 14 de outubro de 1994. Trinta e quatro participantes trabalharam em três grupos. Havia experiência em Web, Gopher, WAIS, nomes, busca, indexação e bibliotecas, além de membros da IAB e diretores de área pertinentes da IESG.

Publicado em novembro de 1995, o documento preservou consensos, discordâncias e propostas de pesquisa. A página do RFC Editor o classifica como Informational, e o próprio texto declara não especificar um Internet Standard. Limitações logísticas também deixaram outros especialistas fora da reunião.

O relatório prova que determinados problemas já eram visíveis. Não prova adoção posterior, unanimidade entre participantes nem obrigação universal. Ler essa qualificação é essencial para não converter uma conversa histórica em uma especificação que nunca existiu.

Buscar era consultar diretórios

Para o workshop, buscar significava percorrer diretórios que apontavam para informação; indexar significava examinar a informação para criar esses diretórios. A combinação de índices formaria um diretório unificado. Portanto, o resultado era um registro sobre um ponteiro, não o objeto apontado.

Essa separação impede três conclusões apressadas. Encontrar uma entrada não concede acesso. Resolver um endereço não garante que ele ainda contenha o mesmo material. Não encontrar nada não demonstra inexistência: o espaço pode estar fora da cobertura, a atualização pode atrasar, o serviço pode falhar ou a política pode ocultar a resposta.

O texto também comparou índices humanos, potencialmente melhores e mais caros, com índices de máquina, mais escaláveis mas não necessariamente equivalentes em julgamento. Formatos comuns, inclusive URNs, ajudariam a combinar catálogos. Era uma exigência de interoperabilidade, não a constatação de um índice mundial completo.

O provedor, o robô e a conta

O workshop tendia a dar ao provedor da informação controle sobre a indexação. Em vez de deixar um robô caminhar continuamente pela rede, o provedor poderia produzir um resumo local e enviá-lo ao índice. Isso reduziria tráfego e processamento e lhe daria influência sobre a descrição e o grau de exposição.

Tratava-se de uma recomendação, não de evidência de implantação. Mesmo assim, ela tornava visível uma assimetria: o agregador podia colher os benefícios da descoberta enquanto o provedor pagava banda, computação, atualização e risco de divulgação. O resumo local tentava devolver parte do controle a quem suportava esses custos.

O controle do provedor também criava viés. Ele podia omitir, atrasar ou selecionar. Um índice externo podia ampliar a cobertura, porém manter registros obsoletos ou descobrir material contra a intenção do publicador. O RFC 1862 não eliminava a escolha; mostrava que cada modelo distribuía erro, custo e poder de maneira diferente.

Ninguém pesquisava “a Internet inteira”

O relatório considerava inadequada a expressão “buscar a Internet”. Uma busca real alcançava certos espaços públicos de informação. A própria distinção entre espaços públicos e privados ainda precisava de estudo. Cobertura, fontes de atualização e regras de resposta definiam o universo sobre o qual o índice podia falar.

Por isso, zero resultados é uma observação fraca quando vem sem escopo. Pode significar ausência no catálogo, silêncio de política, nome diferente, atraso ou indisponibilidade. Um resultado positivo também é limitado: mostra que um ponteiro foi devolvido, não que outros catálogos concordem, que o usuário possa abrir o destino ou que o conteúdo permaneça igual.

Uma resposta para todos ou existência secreta

Uma posição registrada no workshop defendia que a resposta do índice fosse independente de quem perguntava, à maneira do DNS. Essa previsibilidade favorecia cache, reprodução e um espaço comum de nomes. Outra posição vinha de sistemas corporativos nos quais a existência de certos documentos não podia ser revelada a pessoas sem permissão.

Se o índice personalizasse a resposta, precisaria reconhecer o consulente. Consultas poderiam ser registradas e associadas a identidades, complicando cache e auditoria. Como o relatório também valorizava o anonimato, o ganho de confidencialidade carregava custo de privacidade. Se a resposta fosse invariável, porém, metadados sensíveis poderiam vazar. O texto preservou a tensão em vez de fabricar uma unanimidade.

Nome, lugar e restrição eram registros distintos

Os requisitos do RFC 1737 ajudam a decompor o problema: URN identificava o recurso, URL indicava localização e URC podia carregar metadados, inclusive restrições de acesso e custo. Um recurso poderia ter zero, uma ou várias localizações. Resolver o nome, portanto, não concedia permissão nem garantia o conteúdo.

O RFC 1738 advertia que um URL não garantia apontar para o mesmo objeto no futuro e que artigos indicados por URLs NNTP poderiam estar disponíveis apenas localmente. O RFC 1630 propunha uma sintaxe comum sem atribuir as mesmas propriedades a todo nome e endereço; segurança não fazia parte daquela discussão.

Lidos juntos, os documentos formam uma cadeia prudente: o índice descreve, a resolução encontra uma localização possível e o objeto toma a decisão final. O sucesso em uma etapa não comprova a seguinte.

Uma infraestrutura de consulta precisava de atualização

O RFC 1862 insistia que a infraestrutura de URNs exigia tanto consulta quanto atualização. Sem manutenção, localizações antigas, resumos retirados e restrições anteriores sobreviveriam como se fossem estado atual. Atualizar não era tarefa periférica; definia o significado temporal da resposta.

Uma observação verificável precisa registrar horário, índice, escopo e contexto de identidade. Quando o resultado muda, a causa pode estar no objeto, no mapeamento, no catálogo ou na política. Dizer apenas que “a Internet removeu” algo apaga justamente as camadas que deveriam ser investigadas.

O que um resultado pode dizer honestamente

A formulação defensável é pequena: neste momento, este índice, sob estas condições, devolveu este registro. Ela não autoriza dizer que o objeto é universalmente visível, que há permissão de leitura, que a localização é permanente, que o conteúdo é idêntico ou que uma ausência equivale a inexistência.

O RFC 1862 não é um projeto secreto dos buscadores atuais. Sua contribuição histórica é mais sóbria: separar descoberta, localização e recuperação para que cada afirmação tenha fonte e modo de falha próprios. O portão do índice não substituía a fechadura do documento; mostrava que a divulgação começava antes de alguém tocar nela.

Fontes