Jump to content
Sign in to follow this  
Leo Amarante

Impedir Que Site Seja Usado Em Outro Ip

Recommended Posts

Olá galera.

 

Qual a melhor e mais fácil maneira de permitir que um site, sistema ou script funcione exclusivamente em um IP?

A intenção é  que se for migrado para outro servidor e utilize o mesmo domínio ele não funcione. Trata-se de um projeto que será disponibilizado para clientes de forma gratuita mas só poderá rodar em nossos servidores.

 

Pensei em um sistema de licenciamento mas queria algo mais simples pois não trata-se de venda.

 

Sugestões?

Share this post


Link to post
Share on other sites

Eu estava com um projeto assim, um sistema de licenciamento que pegava ip, domínio. Seria tipo o sistema WHMCS (link do PDH) certo?

 

Com um pouco de conhecimento no PHP dá pra tirar de letra...

 

Atenciosamente,

Bruno de Sá


Ice Hosting - Hospedagem de Sites | Registro de Domínios | Streaming WHMSonic | Revenda de Hospedagem e Streaming | TeamSpeak 3 | Cloud VPS | Serviços WHMCS | Loja Virtual | Criação de Websites - www.icehosting.com.br

Share this post


Link to post
Share on other sites

Eu estava com um projeto assim, um sistema de licenciamento que pegava ip, domínio. Seria tipo o sistema Whmcs certo?

 

Com um pouco de conhecimento no PHP dá pra tirar de letra...

Na verdade não precisa ter um sistema de licenças e sim algum impedimento para não funcionar fora de nossos servidores.

Já tenho algumas opções para isso, mas como estou engatinhando em programação estou procurando outras maneiras.

Share this post


Link to post
Share on other sites

Olá galera.

 

Qual a melhor e mais fácil maneira de permitir que um site, sistema ou script funcione exclusivamente em um IP?

A intenção é  que se for migrado para outro servidor e utilize o mesmo domínio ele não funcione. Trata-se de um projeto que será disponibilizado para clientes de forma gratuita mas só poderá rodar em nossos servidores.

 

Pensei em um sistema de licenciamento mas queria algo mais simples pois não trata-se de venda.

 

Sugestões?

 

Eu já vi um sistema assim, e te falo que é possível. O problema maior está na segurança de seu script. Você teria que criptografá-lo utilizando algo como o IonCube. Não é difícil...

 

Boa sorte aí! Abraços! :)

Share this post


Link to post
Share on other sites

A rotina para verificar se a aplicação está rodando em determinado IP é mole, o problema é que qualquer criança consegue descriptar ioncube.

 

Conhece algum bem mais seguro amigão? Eu só conheço o IonCube. Por isso que indiquei, rsss.

 

Abraços! :)

Share this post


Link to post
Share on other sites

Olá galera.

 

Qual a melhor e mais fácil maneira de permitir que um site, sistema ou script funcione exclusivamente em um IP?

A intenção é  que se for migrado para outro servidor e utilize o mesmo domínio ele não funcione. Trata-se de um projeto que será disponibilizado para clientes de forma gratuita mas só poderá rodar em nossos servidores.

 

Pensei em um sistema de licenciamento mas queria algo mais simples pois não trata-se de venda.

 

Sugestões?

 

Posso codificar para você o sistema com o SourceGuardian.

 

A rotina para verificar se a aplicação está rodando em determinado IP é mole, o problema é que qualquer criança consegue descriptar ioncube.

 

Mesmo a versão mais recente?

Share this post


Link to post
Share on other sites

Gente, esse negócio de codificar na source do site não vai adiantar em nada...

 

Pode até impedir por um tempo, mas logo será burlado.

 

O ideal seria disponibilizar um programinha de acesso ( token ) e só assim o usuário poderia acessar o site. Assim no token estaria estabelecido em qual endereço/dominio/ip funcionaria e também pelo token você poderia programar um envio do Mac Adress/Numero de Série do HD do cliente, etc... tornando o acesso por outro meio "quase" impossível.

 

( Lembrando: IP/Dominio Server x Token [ Mac Adress/ Numero de Série HD ] ).

 

Este sistema é usado por exemplo: ( steam (valve), Jogos Online, Bancos, etc...

 

E acredito que em C# seja a melhor linguagem para programa-lo.

Share this post


Link to post
Share on other sites

Você pode criar um php que verifica se o ip tal é igual tal, se não for ele não abre o sistema.

Exemplo vamos tentar fazer algo aqui...

<?php
$ip = "seuip";
$chegando = $_SERVER['SERVER_ADDR'];

if(ip==$chegando){
//Ele verifica acima e se permiti exibira essa parte com os códigos.
echo "blablabalbal";
}
else{
//Caso não for igual ele negativa o uso
echo "Uso Negado";
}
?>

Fiz meio por cima não testei, talvez funcione mais talvez não funcione também rs.
Foi apenas uma forma de explicar melhor para você.
Se caso foi uma ajuda boa de uma curtida ai e de como melhor resposta  :)  :D


Hospedagem, Revendas, Servidores VPS - [Adven Host]

Share this post


Link to post
Share on other sites

Eu usaria esse PHP com um programa para encriptar para uma solução mais básica, caso queria algo mais "hardcore" use algo mais avançado programado em C++.

 

<?php
$ip = 'IP';
$serverIP = $_SERVER['SERVER_ADDR'];

if($ip != $serverIP)
die ('Acesso negado.');
?>

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...