> Agora, se eu colocar o meu banco no meu servidor web > > 1- Os clientes se sentem inseguros; > > 2- Eles não podem carregar os dados pra casa ( eles gostam disso ). > Nada impede que eles tenham uma cópia dos dados no banco... Eu pensaria em replicar os dados, se for o caso, para um banco de dados específico desse cliente: local na loja dele ou mesmo remoto e com acesso externo. Nota: a replicação, por questão de segurança de dados, teria de ser feita com cuidado, para não replicar dados referentes a outro cliente.
> > > E outra opção, manter o meu software e o banco na loja do cliente > > 1- Eu vou ter que ir pessoalmente em cada loja e fazer uma instalação. > 2- O software poderá ser copiado facilmente; > 3- Eu não vou ter controle sobre o uso do software, ou pelo menos, terei > menos controle. Podes ter o controle de diversas formas se o software estiver no server do cliente, não é tão impossível fazer o controle. Uma forma seria solicitando que o software ali somente inicializasse ao receber um "sinal" de tudo bem de um webservice em teu servidor, por exemplo - esse webservice verificaria em um cadastro teu a situação do cliente em específico. Estude um pouco mais sobre controle de uso de software, há diversas formas de fazê-lo e alguma delas pode ser mais adequada a teu projeto, mas não recomendo fazer o que mencionaste. > > > Então, gostaria de encerrar com uma pergunta: > > É viável deixar meu software na web e apenas acessar o banco de dados > remotamente na loja do cliente? Neste caso, quando o cliente logar, eu vou > ter la na web o ip do servidor dele. > > Essa forma de ter o controle de uso não é a melhor. Se queres ter o ip do cliente que acessa, podes fazer o mesmo pelo próprio PHP e então comparar a alguma tabela do banco de dados, por exemplo, para verificar se está habilitado ou não. Ainda assim devo lembrar-te que mascarar IP é muito fácil e comum na Web, o que não seria uma boa segurança por si só. Pense melhor em tua solução, acho que podes melhorá-la muito. E não queira fazer algo "mais-ou-menos" apenas para não ter de estudar mais, como diz um antigo ditado: "o barato custa caro". Estude mais a fundo, irás perceber que tem muitas técnicas boas para o teu caso. Abraços, --- André de Camargo Fernandes
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
