? Um problema recorrente na indústria de software é a facilidade com que copiar os métodos de proteção estão rachados . Hoje, os programas são raramente no mercado por mais de um dia antes de versões piratas despojados de qualquer proteção começar a fazer as rondas , o que torna difícil para as empresas de software para recuperar os custos de desenvolvimento. Um método empresas têm utilizado para proteger os pacotes de software de alto valor é usando dispositivos conhecidos como dongles de hardware. Dongles Hardware
um dongle hardware é uma chave física de algum tipo, projetado para conectar em uma porta no computador. Durante os anos 1980 , dongles de hardware geralmente se encaixam em portas seriais ou paralelas , mas dongles modernos apresentam USB ou Firewire conexões para PCs ou computadores Mac . Alguns dongles incluir uma função de passagem para permitir que outros dispositivos a serem conectados , mas outros bloquear a porta . Conectar o dongle é um pré-requisito para o uso do programa associado , como o software não vai começar sem essa camada de autenticação extra.
Como funciona
Uma vez conectado ao sistema, um dongle hardware é inativo até sondados por seu programa associado. Quando o programa é iniciado, ele verifica as portas disponíveis para a presença da chave de hardware , eo dongle responde com os dados corretos ou código. Esta autentica o usuário , permitindo que o software para iniciar normalmente. Se o dongle não está presente ou não foi detectado , ele pode disparar uma mensagem de erro , evitar que o software seja executado , ou iniciar uma instância do programa com recursos reduzidos , dependendo da intenção do autor .
< Br >
Vantagens
a teoria por trás dongles de hardware é que uma vez que qualquer software pirata teria que replicar um dispositivo de hardware , bem como, a dificuldade de criar com sucesso uma chave de hardware correspondente evitaria muitos usuários de contrabando o software . Dongles modernos muitas vezes contêm dados criptografados para evitar este tipo de engenharia reversa. Segurança baseada em hardware também é popular com as empresas que fazem o licenciamento em volume , o que lhes permite garantir que um cliente usa apenas o número de cópias de seu software como eles compraram .
Desvantagens
a principal desvantagem de segurança dongle hardware é para o usuário, porque se eles perderem o dongle, eles não podem usar o programa associado . O custo eo tempo perdido substituir uma chave de hardware pode ser substancial em um ambiente empresarial . Além disso, um cracker pode burlar a segurança dongle , alterando o código do programa, que controla o hardware , permitindo que um software devidamente talentoso engenheiro uma maneira de contornar a segurança de hardware.