Digamos que eu queira criar uma api com dados sensíveis como cpf, armazenar em um único arquivo Json é seguro ou é melhor usar um Banco de dados como o MongoDB? Tem como quem acessa o site ter acesso a esta lista Json sem fazer as requisições?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Digamos que eu queira criar uma api com dados sensíveis como cpf, armazenar em um único arquivo Json é seguro ou é melhor usar um Banco de dados como o MongoDB? Tem como quem acessa o site ter acesso a esta lista Json sem fazer as requisições?
Armazenar dados sensíveis, como CPF, em um arquivo JSON é considerado uma prática insegura, pois qualquer pessoa que tenha acesso ao arquivo pode visualizar ou alterar os dados armazenados nele. Além disso, é difícil implementar controle de acesso, autenticação e autorização em um arquivo JSON.
Usar um banco de dados como o MongoDB é uma opção mais segura para armazenar dados sensíveis. O MongoDB é um banco de dados NoSQL que oferece recursos de segurança avançados, como autenticação, autorização e criptografia de dados. Além disso, o MongoDB possui recursos de escalabilidade e redundância que permitem que você dimensione facilmente seu banco de dados à medida que seus dados crescem.
Obrigado :) Mas o acesso aos dados sensíveis em Json pode ser feito pelo usuário? Ou só quem tem acesso aos códigos?
Então ai você que vai definir o nível de permissão. para cada usuário ele tem ou não acesso. por isso e melhor fazer o db e autenticar ele.