Webapp para entrega segura de arquivos aos clientes?

4

Situação: Para cada cliente, eu tenho um script que gera alguns arquivos de configuração customizados para sua instalação (endereços de host, opções, nomes de organizações, etc.). Eu preciso levá-los para os clientes, mas não posso apenas enviá-los por e-mail, Eu quero mantê-los seguros.

Idéia: Estou visualizando um site do tipo caixa de seleção da Web: meu script pode transferir automaticamente os arquivos para um determinado local, e esse aplicativo gerará uma "chave de download" na qual posso me comunicar Para o consumidor. Eles podem acessar um link da Web, digitar a chave de download e acessar os arquivos. O problema é que cada chave de download só será válida uma vez: se a chave de download for interceptada e um terceiro obtiver os arquivos, o usuário legítimo será alertado, pois será bloqueado quando tentar acessá-los. (Isso não é um desastre, já que posso gerar uma nova configuração e invalidar a antiga, desde que eu saiba.)

Pergunta: Existe um aplicativo da web para fazer isso? Qualquer coisa semelhante a isso seria OK também, desde que eu possa modificá-lo para atender às minhas necessidades. Não precisa ser nada chique - PHP ou Perl seria ótimo.

Eu procurei aqui e encontrei um link para PHCDownload ; parece ser um pouco exagerado e não tenho certeza de quão facilmente personalizável ele é. Ter dificuldade em encontrar algo, pois não tenho certeza de qual consulta de pesquisa usar.

Qualquer ajuda ou sugestão seria muito apreciada.

    
por andersop 03.11.2009 / 22:55

3 respostas

1

1) crie um script pequeno para primeiro renomear seu arquivo para alguma string aleatória que não possa ser consultada (isto é, 32 alfanuméricos) e copie-o para o seu servidor HTTP

2) configure um script de download simples (consulte link ), adicione uma linha desvincular o arquivo após o download

3) envie o link para seu cliente

Eu acho que poderia funcionar - embora eu não tenha certeza se isso impediria dois downloads concomitantes se alguém se conectasse ao mesmo tempo que seu cliente. Pode ser necessário adicionar um bloqueio ao arquivo durante o envio.

    
por 06.11.2009 / 11:30
1

Por que não criptografar os arquivos? Confiar em um cliente para ter uma chave PGP geralmente está fora de questão, mas se estiver em um mac, um arquivo DMG criptografado com senha funciona muito bem, no Windows, o melhor que você provavelmente terá embutido é um arquivo zip com uma senha, mas isso é relativamente crackable. Usando algo como o 7zip você poderia produzir um arquivo com senha auto-extraível com criptografia strong, que é como eu iria.

Seria necessário alguns scripts manuais para automatizar isso, mas você poderia até mesmo voltar a enviar e-mails assim que confiar que os arquivos estão seguros.

    
por 07.11.2009 / 19:16
0

Você já checou acellion? Eles são um hibrido ftp / webmail. Usamos isso para nossos designers gráficos para enviar de forma segura e fácil arquivos grandes para as impressoras.

Eles oferecem um appliance virtual gratuito. Ele também tem criptografia, notificação de entrega e encaminhamento evitar, tudo incorporado gratuitamente.

Se você paga, pode configurar a automação.

    
por 09.11.2009 / 18:57