AgentCore: valide o destino dos arquivos de cada sessão
O ambiente de execução precisa de um mapa dos dados que alcança. Compare permissões, persistência e recuperação antes de ampliar um agente.
Read in EnglishPor Pentesty
Separe o anúncio da configuração
Em 12 de novembro, a AWS anunciou sessões maiores e montagens dinâmicas no AgentCore Runtime. O próprio anúncio apresenta o vínculo automático entre sessão e pasta por credenciais identificadas como uma etapa prevista para o re:Invent. Essa previsão não comprova que toda montagem atual já tenha separação automática por sessão.
A documentação distingue armazenamento gerenciado de sessão e sistemas próprios S3 Files ou EFS, que podem ser compartilhados. Também descreve persistência e permissões específicas de cada opção. A configuração escolhida deve determinar o plano de validação; a existência de um ambiente de execução isolado, por si só, não define quem consegue acessar cada arquivo compartilhado.
Desenhe o mapa da tarefa
Escolha uma tarefa pequena, como gerar um relatório a partir de arquivos artificiais. Liste a origem de cada entrada, o diretório de trabalho e o destino do resultado. Indique quem deve conseguir retomar o trabalho e quem deve receber apenas o relatório final. Registre a versão da aplicação e o identificador da configuração usada no exercício.
Separe material que serve a várias tarefas do conteúdo reservado a uma execução. Use nomes artificiais diferentes para dois usuários de teste e mantenha a associação de cada usuário à sua sessão no plano aprovado. Inclua na matriz uma operação permitida e uma tentativa que deve ser negada. O dono dos dados precisa aceitar essa expectativa antes do teste.
Verifique acesso com duas sessões
Execute a tarefa aprovada na primeira sessão e grave um marcador inofensivo no local combinado. Na segunda sessão, tente somente as leituras e gravações previstas no roteiro. Observe o resultado no serviço de armazenamento, além da resposta apresentada pelo agente. Uma mensagem dizendo que o acesso falhou precisa corresponder à decisão efetiva do recurso que recebeu a solicitação.
Se as duas sessões devem compartilhar uma entrada, confirme essa leitura separadamente da permissão de alterá-la. Se um resultado pertence apenas à primeira tarefa, teste o limite com um arquivo descartável e sem dados reais. Preserve os identificadores das sessões, a política aplicada e o resultado de cada operação. Não amplie permissões para fazer o piloto passar sem registrar a mudança.
Trate a retomada como outra decisão
Combine quais arquivos precisam sobreviver a uma interrupção e por quanto tempo. Interrompa a execução pelo procedimento autorizado, confirme seu término e retome apenas o cenário previsto. Compare o conteúdo encontrado com os marcadores esperados. O roteiro também deve contemplar uma atualização da aplicação em ambiente descartável, pois a aceitação precisa cobrir mudanças de versão.
Inclua o encerramento definitivo da tarefa. Identifique quem decide conservar um resultado, qual procedimento remove material temporário e qual evidência confirma a remoção no destino. A política de retenção deve considerar os arquivos intermediários e as cópias que o próprio processo criou. Desligar o ambiente de teste não encerra automaticamente a responsabilidade empresarial sobre esses dados.
Perguntas frequentes
Qual é a primeira evidência do exercício?
Comece pelo mapa que associa usuário, sessão, diretório e operação permitida. Depois registre o resultado de uma tentativa no próprio recurso de armazenamento.
Como testar sem usar dados sensíveis?
Use arquivos artificiais com marcadores diferentes para cada tarefa. Eles devem permitir reconhecer uma leitura ou alteração sem revelar informações de clientes.
O que avaliar durante uma retomada?
Compare os arquivos encontrados com o resultado esperado no roteiro. Registre a configuração e verifique se o responsável continua autorizado a acessar aquele trabalho.
Quando repetir a avaliação?
Repita após mudanças relevantes de versão, política, diretório ou integração. Preserve a matriz anterior para que o responsável consiga identificar o efeito da alteração.
Fontes e referências
Análise original da Pentesty, publicada em 12 de novembro de 2026. Os cenários propostos são orientações editoriais, com escopo e validação a definir para cada ambiente.