Configurando o Arq para usar o Google Cloud Storage sem fornecer suas credenciais de login e todo o acesso ao armazenamento

0

É possível configurar o backup do Arq para usar o Google Cloud Storage sem precisar fornecer suas credenciais de login

Gostaria de usar o Arq para fazer backup do meu computador com o Google Cloud Storage. Quando tento configurar isso, ele pede o nome da minha conta / senha

Emseguida,elepedepermissãoparacontrolartodooarmazenamentoemminhaconta

NãopareceserumaboapráticadarocontroledeaplicativosdeterceirosdaminhacontadoGoogle.

O Google Cloud Storage tem maneiras de criar chaves para aplicativos , o que parece ser uma maneira mais correta de configurar algo como o Arq. Dessa forma, eu poderia criar uma chave que tenha permissão apenas para acessar um único objeto de armazenamento pré-criado e fornecer essa chave ao Arq. Nunca preciso digitar minha senha no Arq e, se alguém conseguir roubar minha chave, só terá acesso a esse objeto. Também não tenho que me preocupar que o Arq acesse ou apague acidentalmente qualquer objeto de armazenamento que não pertença a ele.

Existe uma maneira de fazer isso?

Caso contrário, parece que minha única outra opção é fazer uma conta do Google separada apenas para o Arq?

    
por gman 25.07.2016 / 03:42

3 respostas

2

Você pode conceder a outra Conta do Google acesso, por exemplo, a um único intervalo na sua conta do Google Cloud. Em seguida, use essa outra conta do Google no Arq, e o Arq só terá acesso a esse bloco.

    
por 26.07.2016 / 12:26
0

É exatamente assim que funciona a autenticação do OAuth 2.0.

Você não armazena o nome de usuário e a senha no Arq nem dá controle sobre sua Conta do Google, mas autentica o aplicativo diretamente na API do Google.

Você concede ao Arq apenas as permissões especificadas para fazer login e o Google Cloud Storage, conforme indicado na captura de tela anexada.

As capturas de tela que você vê não são formas do Arq, mas uma sessão do navegador diretamente para o Google que retornará o token de acesso ao Arq.

Você está considerando o ponto 4.4.1.4 do Modelo de ameaças e considerações de segurança do OAuth 2.0 : "Maliciuos Client Obtém Autorização". Ele lista quais precauções devem ser tomadas no lado do servidor.

No lado do cliente, se você está considerando o Arq como um aplicativo malicioso, você não deve executá-lo em primeiro lugar.

Se você está preocupado com um keylogger (isso é o que você sugere por algum programa lembrando sua senha), então você deve usar a 2-nd Factor Authentication com sua conta do Google.

    
por 25.07.2016 / 04:54
0

Além da sugestão de conceder a outra conta do Google acesso ao intervalo de armazenamento, você também terá que conceder acesso de 'visitante' a essa conta ao projeto geral. Se você não fizer isso, o Arq irá congelar ao tentar acessar o projeto.

    
por 05.09.2017 / 07:37