1
resposta

[Dúvida] Mass Assignment duvidas

Em um ataque de natureza Mass Assignment não necessariamente o atacante precisa ter acesso ao Workbench ou precisar com todas as técnicas de vulnerabilidade ou ofensiva? quanto mais recursos ao favor do atacante pior o cenário de vulnerabilidade? existe outros métodos de fazer a esmas coisa?? quais?

Obrigado.

1 resposta

Olá, Eli!

No contexto do curso de Segurança Web em Java, o Mass Assignment é um tipo de ataque em que um invasor manipula os atributos de um objeto para ganhar acesso a recursos ou privilégios que não deveria ter. Nesse tipo de ataque, o invasor não precisa necessariamente ter acesso ao Workbench ou utilizar todas as técnicas de vulnerabilidade ou ofensiva. Quanto mais recursos o invasor tiver a seu favor, pior será o cenário de vulnerabilidade.

Existem outros métodos para realizar o mesmo tipo de ataque, como por exemplo a manipulação de formulários HTML. No exemplo dado na aula, a pessoa Joviane manipula o formulário de registro de usuário para inserir um atributo oculto (hidden) que representa o perfil de administrador. Essa manipulação permite que ela se cadastre como administradora do sistema, mesmo que a aplicação não tenha um campo específico para selecionar esse perfil.

Esse tipo de ataque é perigoso e pode comprometer a segurança do sistema, permitindo que usuários mal-intencionados obtenham acesso indevido a recursos sensíveis. Portanto, é importante estar atento a essas vulnerabilidades e adotar boas práticas de segurança para evitá-las.

Para evitar o ataque de Mass Assignment, é recomendado validar e filtrar os dados recebidos pelo servidor, garantindo que apenas os atributos permitidos sejam atualizados. Além disso, é importante utilizar mecanismos de autenticação e autorização adequados para controlar o acesso aos recursos do sistema.

Espero ter ajudado e bons estudos!