No mundo atual movido a dispositivos móveis, há uma expectativa de que os aplicativos sempre funcionem - com e sem conexão com a Internet. Atender a essa expectativa requer acesso e armazenamento de dados descentralizados diretamente no dispositivo. Isso é muito diferente de apenas alguns anos atrás, quando a maioria dos dados era armazenada exclusivamente de forma centralizada na nuvem.
O gerenciamento de dados descentralizados introduz uma série de riscos de segurança que são essenciais para gerenciar. Embora possa ser difícil lidar com esses riscos, não lidar com eles coloca em risco os usuários móveis e seus dados.
Especificamente, há cinco principais preocupações de segurança ao trabalhar com armazenamento e transporte de dados:
- Autenticação do usuário
- Acesso de leitura/gravação de dados
- Transporte de dados na rede elétrica
- Armazenamento de dados no dispositivo
- Armazenamento de dados na nuvem
O Couchbase Mobile resolve cada uma dessas questões.
Para Autenticação do usuário oferecemos suporte à autenticação conectável. Imediatamente, oferecemos suporte a provedores de login públicos populares, como o Facebook, provedores padrão do OpenID Connect (OIDC), e você pode criar seu próprio provedor personalizado. Também é possível restringir o acesso ao sistema a usuários autenticados com êxito ou, opcionalmente, permitir usuários anônimos.
Para Acesso de leitura/gravação de dados existem ferramentas de política refinadas que permitem controlar o acesso aos dados para usuários e funções individuais. As permissões de leitura estão no nível do documento e as permissões de gravação estão no nível do campo.
Transporte de dados na rede elétricaO sistema de gerenciamento de dados, para dados em movimento, é por TLS.
Armazenamento de dados no dispositivoO sistema de criptografia AES de 256 bits, para dados em repouso no dispositivo, usa a criptografia integrada do sistema de arquivos do dispositivo e a criptografia completa do banco de dados AES de 256 bits.
Armazenamento de dados na nuvemPara dados em repouso na nuvem, você pode configurar o Couchbase Server para usar a criptografia do sistema de arquivos.
O Couchbase Mobile permite que você gerencie facilmente seus dados em toda a rede e pilha de aplicativos. Isso inclui armazenamento, acesso, sincronização e segurança na nuvem, em telefones, em e tablets, na Web, na TV, no carro e em qualquer outro lugar.
Você pode saber mais e começar a usar o Couchbase Mobile em www.couchbase.com/developers/mobile/.