Muitos autores de sites temem seriamente que os frutos de seu trabalho possam ser roubados por concorrentes ou usuários comuns do recurso. Um bom programador da web tem a responsabilidade de proteger seu site de downloads indesejados. Existem muitas maneiras de realizar essa tarefa.
Instruções
Passo 1
Proteja seu site com ferramentas nativas do Apache usando segurança integrada. Você não precisa ter qualificações especiais para isso. Aplique o nome de visitante do site e a senha necessários. Somente se existirem no sistema, o usuário terá acesso ao diretório protegido por este recurso.
Passo 2
O método acima não pode ser usado se você precisar de proteção estrita das informações comerciais. Em tal situação, use a autenticação digest, que o Apache também suporta. Aqui, o nome e a senha são transmitidos como um código, para que não possam ser interceptados por hackers. No entanto, esse tipo de proteção não é compatível com todos os navegadores.
etapa 3
Crie um limite para o usuário nas páginas visualizadas em um determinado período de tempo. Aqueles que ultrapassarem o limite podem ser privados de alguns direitos (banidos) por alguns minutos. Certifique-se de avisar o visitante do site sobre essas ações, cuja violação implicará na proibição de uso. Esse acordo é geralmente incentivado a ler e aceitar.
Passo 4
Aplique o método de bloqueio de link oculto para baixar arquivos do seu site. Faça isso em uma página onde outro usuário não possa ir. Ao visualizar uma página oculta, o endereço IP é bloqueado por três minutos. Observe que os robôs de pesquisa também estão bloqueados neste momento. Nesse caso, o download pode ser proibido não imediatamente após a solicitação, mas após o início do download direto de informações ou imagens.
Etapa 5
Aproveite as vantagens dos recursos de JavaScript para que você possa bloquear a cópia ou seleção de texto e elementos gráficos na página do site. Esta é uma maneira bastante acessível para vários servidores salvarem o material do download.
Etapa 6
Traduza cada elemento da página para o código ASCII de 16 dígitos, que é codificado em ISO Latin-1. Com essa página salva, você pode criar um script personalizado que decodifica o código de início (ASCII) e o salva no disco para leitura.