Conexão segura entre computador e telefone

Conexão segura entre computador e telefone

Nunca fiz nenhuma forma de hospedagem e me pergunto como faria para criar umseguropequeno servidor entre meu computador e telefone? Não quero acessar tudo, apenas uma parte dos dados do PC do telefone, dentro do mesmo alcance do wifi. O modelo de ameaça é alto.
janelas 7 - Iphone

Responder1

Como você listou alguns tipos de conexão em suas tags, vou explicá-los.


A parte do servidor web é a mais fácil.

Você simplesmente precisa executar um servidor web no PC. Há muitas maneiras de fazer isso, dependendo de suas habilidades e do que você deseja alcançar/aprender. Meu favorito é usar JavaScript e Node.JS, mas isso pode ser bastante complexo para o primeiro uso. O Node.JS permite que você execute seu próprio serviço da web muito rapidamente e possui muitas bibliotecas auxiliares, como a excelente biblioteca Express.

Alternativamente, você pode achar mais fácil pegar algo chamado WAMP. Isso fornece um conjunto completo de serviços da Web, incluindo Apache (o servidor da Web), PHP (que fornece uma linguagem dinâmica para a criação de aplicativos da Web) e MySQL (um banco de dados). Existem várias variações desse tema também, WAMP é provavelmente o mais popular. Você também pode executar o Internet Information Service (IIS) nativo, que é um serviço opcional do Windows que você pode ativar, fazendo o mesmo que o Apache. A vantagem do WAMP é que ele usa os mesmos recursos dos serviços de hospedagem web baratos, portanto, há muitos tutoriais e instruções.

Você mencionou segurança, então também vale a pena mencionar que você precisa configurar o Apache com segurança SSL/TLS - há muitos tutoriais sobre como fazer isso.


Então você mencionou SFTP e SSH. Eles estão relacionados e geralmente uma ferramenta fornecerá ambos os serviços. No Windows você precisará de um aplicativo comoSSHd grátisouWinSSHd(gratuito para uso pessoal) para fornecer a parte do servidor SSH. Isso também deve fornecer SFTP.


A última parte do quebra-cabeça é usar os aplicativos clientes certos no iPhone. O navegador da web não é um problema, é claro, mas SFTP e SSH são um pouco mais problemáticos. Você precisa de um ou mais aplicativos para isso. SFTP é o mais fácil, pois há muitos aplicativos que transferem arquivos por SFTP. Goodreader é minha preferência. SSH é o mais difícil, pois é um pouco mais especializado, mas há muitos clientes SSH listados na app store. A maioria custa dinheiro.


Como você disse que o nível de ameaça é alto, alguns pontos adicionais.

Para SFTP/SSH, certifique-se de ter a segurança configurada corretamente. Além disso, use autenticação baseada em certificado com um nível de criptografia muito forte. Certifique-se de que todas as senhas também sejam muito fortes.

No lado da web, eu recomendo aprender primeiro sobre o WAMP para que você entenda todos os componentes. Mas para um uso realmente seguro, eu recomendaria abandonar o WAMP e usar o Node.JS junto com uma configuração TLS forte. O Node.JS também possui uma série de bibliotecas auxiliares de gerenciamento de usuários que você também pode achar úteis.

Um último ponto no lado da web, você pode querer investigar o uso de SASL que autentica a conexão do usuário com o servidor (SSL/TLS autentica o servidor para o usuário).

Uma configuração alternativa segura é criar uma VPN no PC e conectar-se a ela a partir do iPhone. Então, todo o tráfego do telefone será criptografado para o PC. Isso permitiria que você restringisse a web e outros serviços para serem acessíveis apenas no próprio PC e na VPN, o iPhone estaria essencialmente conectado diretamente ao PC.

informação relacionada