Código é dado. Quando o código é executável, uma cópia desses dados é um código não protegido. Código desprotegido pode ser copiado.
Apimentar o código com verificações antipirataria o torna um pouco mais difícil, mas os hackers apenas use um depurador e remova-os. Inserir no-ops em vez de chamadas para "check_license" é muito fácil.
- Programas difíceis de invadir fazem coisas cada vez mais irritantes.
- Mas os fornecedores precisam vender software de clientes que estejam preparados para usar.
- Nem todo mundo permite que os computadores liguem para casa.
- Algumas pessoas que trabalham com assuntos confidenciais se recusam a conectar máquinas à Internet.
Os programas que eu vendo no meu empregador atual (ferramentas aeroespaciais) não telefonam para casa nunca . Os clientes não tolerariam telefonar para casa para "ativação" toda vez que o programa fosse iniciado.
No pior dos casos, o programa é executado em uma VM sem rede, onde é sempre uma data fixa.
Por isso, pode ter sido legitimamente instalado uma vez, mas nenhum esforço por parte dos desenvolvedores pode fazer com que ele diga que não é assim.
- Tentativas de adicionar "prevenção de cópia" de hardware a computadores de uso geral estão fadadas a falha.
- Qualquer empresa que venda hardware sem prevenção de cópias acaba vendendo todo o hardware.
- Fornecedores como a Dell e a Intel tentam progressivamente introduzir hardware espião como o Palladium, mas têm strong resistência.
- Quando o computador está fazendo algo científico, em tempo real, qualquer interrupção de "verificação de conteúdo pirata" causará falhas. Se todos os computadores tivessem hardware DRM, os especiais científicos / em tempo real teriam que não tê-lo. Acidentalmente, todos comprariam produtos científicos / em tempo real especiais.
-
Verificações de hardware DRM terão falsos positivos em alguns tipos de conteúdo.
-
Caso mais simples: resolução. Eu gravo vídeo Quad HD do meu conjunto de câmeras (sentado na minha mesa agora). O Windows DRM fica entre mim e os dados porque é o QuadHD.
-
Análise de assinatura: o DRM de hardware é pequeno e tem um conjunto de dados relativamente fixo. Ele também tem que usar o mesmo barramento de dados que o processador, o que diminui a velocidade de forma intermitente. Isso arruína tudo em tempo real.
-
Assim, para tornar o Hardware DRM mais inteligente durante um falso positivo, o seu computador será eventualmente interrompido para ir e verificar usando um serviço da web. Agora, meu processador de dados científicos falha porque não está em rede ou interrompe o fluxo de dados.
-