
A razão pela qual comecei a pensar sobre isso foi que me lembro de quando o Gmail começou a oferecer vários gigabytes de espaço, surgiu um software que "montava" sua caixa de entrada do Gmail como uma unidade no Windows (isso foi antes do Dropbox). Então, estou pensando: o que impede alguém de fazer a mesma coisa hoje, exceto com muitos serviços de nuvem diferentes ao mesmo tempo, e com a criptografia local tornando os dados remotos inúteis para qualquer um que esteja bisbilhotando?
A maioria dos serviços em nuvem são construídos em torno de algumas regras básicas, como “Cada usuário deve usar apenas uma conta e pagar por mais espaço”. Presumo que serviços como o Dropbox tenham algum tipo de mecanismo para reconhecer usuários "maus" que estão apenas enviando dados inúteis (dados criptografados) em massa e fechando-os, o que pode ser um problema.
Ainda assim, o que impede alguém de criar uma solução que seja:
- Seguro, no sentido de que todos os dados são criptografados.
- Redundante, no sentido de que todos os dados são armazenados em mais de uma conta caso uma conta seja encerrada (desta forma, você também pode desligar a sincronização local eapenasarmazenar na nuvem).
- Gratuito, porque você só teria que usar contas pelas quais não pagou.
Existem ferramentas práticas disponíveis para conseguir algo assim? Como já existem soluções RAID de software disponíveis, e pelo que entendi você pode montar o Dropbox (e provavelmente outros serviços em nuvem) no Linux, por exemplo, você poderia simplesmente configurar uma estrutura RAID comEncFSe adicionar novas contas (discos) enquanto algumas delas são encerradas?
Também estou percebendo que isso provavelmente seria visto como "abuso" pelos próprios serviços, então você provavelmente teria uma boa chance de ser banido permanentemente do Dropbox, então gostaria apenas de terminar salientando que estou apenas interessado nisso do ponto de vista conceitual, não estou planejando realmente fazê-lo (pessoalmente, não tenho certeza se valeria a pena o trabalho, já que a maioria dos serviços em nuvem não oferece muito espaço).
Qualquer pensamento sobre a possibilidade de conseguir algo assim será muito apreciado.
Responder1
Conceitualmente isto deve ser possível, embora eu duvide da sua praticidade - particularmente velocidade e confiabilidade). Uma maneira de "RAIDING" pelo menos alguns deles seria criar um arquivo e usá-lo como um dispositivo de bloco para DRBD [ou mdadm para obter mais flexibilidade/níveis de ataque usando o losstup para converter arquivos em discos virtuais no dispositivo de loopback]. Mas será terrivelmente lento. (Você pode criptografar o dispositivo de bloqueio)