Clear Sky Science · pt

Controle de acesso baseado em atributos para compartilhamento de dados espaciais geográficos usando blockchain e contratos inteligentes

· Voltar ao índice

Por que compartilhar mapas de forma mais inteligente importa

Todos os dias, cidades, equipes de emergência e agências ambientais dependem de mapas digitais e imagens de satélite para decidir onde construir, como responder a enchentes ou quais florestas precisam de proteção. Ainda assim, compartilhar esses dados geográficos com segurança é surpreendentemente difícil: o mesmo mapa pode ser útil para cientistas, concessionárias de serviços e socorristas, mas nem todos deveriam ver tudo. Este artigo apresenta uma nova forma de compartilhar esses dados espaciais para que seja rápida, segura e auditável, mesmo quando muitas organizações e usuários diferentes estão envolvidos.

O desafio de compartilhar mapas sensíveis

Informações geoespaciais fundamentam o planejamento urbano, a resposta a desastres e o monitoramento ambiental, mas os sistemas atuais de controle de acesso têm dificuldade em acompanhar o ritmo. Regras tradicionais de acesso tendem a ser ou simples demais — baseadas apenas no cargo de uma pessoa — ou centralizadas demais, confiando em um único servidor poderoso que se torna um alvo atraente para atacantes. À medida que o número de usuários, conjuntos de dados e condições cresce, esses modelos antigos ficam lentos, difíceis de administrar e opacos. Torna-se difícil provar quem acessou quais dados e se as regras foram aplicadas corretamente, uma questão especialmente grave quando vidas ou infraestrutura crítica estão em jogo.

Uma nova receita: regras, cadeias e código

Para enfrentar essas fragilidades, os autores combinam três ideias. Primeiro, utilizam controle de acesso baseado em atributos, no qual as decisões dependem de muitos detalhes: o papel e a autorização de uma pessoa, o tipo e a sensibilidade dos dados, a localização e o horário do pedido, e até as condições de rede. Segundo, armazenam regras de acesso e registros de atividade em uma blockchain privada operada por instituições confiáveis, como agências governamentais e centros de pesquisa. Esse livro-razão compartilhado, mantido por um processo de Proof-of-Authority, torna os registros resistentes a adulterações e visíveis a todos os participantes. Terceiro, implementam as regras como contratos inteligentes — pequenos programas que decidem automaticamente se um pedido deve ser autorizado — de modo que nenhum administrador único precise ser confiado para aplicar as políticas corretamente.

Figure 1
Figure 1.

Deixar um bando digital ajustar as regras

Regras altamente detalhadas têm um custo: podem se tornar emaranhadas, redundantes e lentas para avaliar. A contribuição distinta do artigo é um método de otimização inspirado no comportamento de caça e migração de uma ave chamada milhafre-de-asa-preta. Nessa metáfora, cada conjunto candidato de regras de acesso é um pássaro explorando uma paisagem de soluções possíveis. O algoritmo aprimorado Black-winged Kite orienta esses candidatos em direção a combinações melhores, usando versões matemáticas de ataque, migração e “mutações” aleatórias para explorar amplamente sem ficar preso em escolhas locais pobres. Ao longo de muitas iterações, o algoritmo encontra conjuntos de regras mais enxutos que ainda tomam decisões corretas, mas exigem menos verificações e menos armazenamento.

Como o sistema completo funciona na prática

Na arquitetura proposta, administradores definem políticas granulares com base em atributos do usuário, dos dados e do ambiente. Essas políticas são codificadas em contratos inteligentes e implantadas na blockchain privada. Quando um usuário solicita um conjunto de dados — por exemplo, uma camada de satélite de sensibilidade média para uma região específica — seus atributos e as propriedades do conjunto de dados são fornecidos ao contrato inteligente, que verifica as regras relevantes e concede ou nega o acesso. Em segundo plano, o otimizador inspirado nas aves analisa periodicamente o conjunto completo de regras, removendo sobreposições, resolvendo contradições e simplificando a estrutura. Cada decisão de acesso e atualização de política é gravada na blockchain, criando uma trilha permanente e auditável de quem acessou quais mapas e por quê.

Figure 2
Figure 2.

O que os testes revelam

Para testar o arcabouço, os autores construíram um ambiente simulado com 10.000 registros sintéticos representando diferentes usuários e conjuntos de dados geográficos. Eles implantaram uma rede blockchain privada e compararam seu sistema otimizado tanto com o controle baseado em atributos tradicional quanto com outras técnicas de otimização conhecidas. Os resultados são impressionantes: o tempo de avaliação para pedidos de acesso caiu cerca de 70% e a necessidade de armazenamento diminuiu 52% em comparação com uma configuração não otimizada. O sistema ainda tomou decisões corretas em 98,2% dos casos, superando métodos de otimização alternativos. Testes também mostraram que o tempo para avaliar políticas e o armazenamento usado crescem aproximadamente de forma linear conforme aumenta o número de usuários, recursos e atributos, sugerindo que a abordagem pode escalar para implantações reais de grande porte.

O que isso significa para decisões do mundo real

Para um não especialista, a conclusão é que esse arcabouço oferece uma maneira de compartilhar dados de mapas sensíveis entre muitos parceiros sem depender de um único guardião. Regras detalhadas e sensíveis ao contexto decidem quem pode ver o quê, um livro-razão compartilhado registra cada decisão para que possa ser verificada posteriormente, e um otimizador inspirado na natureza mantém o conjunto de regras enxuto e eficiente. Juntos, esses elementos tornam mais realista a colaboração entre planejadores urbanos, socorristas e agências ambientais em dados espaciais ricos, protegendo privacidade e segurança e transformando mapas digitais complexos em um recurso comum mais seguro.

Citação: Li, S., Liu, W., Wu, Y. et al. Attribute based access control of geographic spatial data sharing using blockchain and smart contracts. Sci Rep 16, 9132 (2026). https://doi.org/10.1038/s41598-025-34703-y

Palavras-chave: compartilhamento de dados geoespaciais, controle de acesso, blockchain, contratos inteligentes, algoritmo de otimização