Dongle

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Dongle, ou hardlock, é um dispositivo externo conectado a um computador, utilizado para restringir o uso de um determinado programa[1] . Versões mais antigas utilizavam a porta serial ou a porta paralela do computador. Atualmente, utiliza-se uma conexão USB, geralmente encontrado no formato de um pendrive.

Um dongle é utilizado para prevenir o uso de cópias não autorizadas de um determinado software proprietário (pirataria), já que o programa só funcionará ao detectar corretamente a presença do dispositivo no computador. Comumente fornecido com aplicativos restritivos de alto custo e destinados a mercados com alto grau de especificidade, também é utilizado em servidores, seja garantindo o contrato temporário de utilização do software quanto arbitrariamente restringindo o uso do sistema a um número limitado de usuários.

Embora seja uma técnica eficiente de restrição para usuários leigos, possui falhas amplamente exploradas por crackers para executar cópias não autorizadas. Uma das técnicas mais utilizadas para se driblar as restriçãoes do dongle é o bypass da verificação do dispositivo, em que as instruções que executam o programa condicionalmente (à existência do dongle) são substituídas por um salto na rotina de inicialização. É, portanto, um dispositivo caro direcionado apenas a aplicações específicas, não sendo utilizado popularmente por desenvolvedores independentes ou que trabalhem no desenvolvimento de software sob demanda para o próprio empregador.

Outros tipos[editar | editar código-fonte]

Dongle é um termo que se expandiu de proteção a software, para qualquer pequeno dispositivo que pode ser inserido em alguma porta de comunicação do computador (geralmente USB), independente de sua função. Normalmente são usados para agregar alguma função que não vem acompanhado ao computador. Isso inclui adição de memória, conexões Bluetooth® ou WiFi®, recursos de TV, adaptadores para outras interfaces ou outros dispositivos que não podem ser plugados diretamente, modems para banda larga móvel, etc [2] .

Referências

  1. Stobbs, Gregory A.. Software Patents. Third. ed. [S.l.]: Wolters Kluwer, 2012. p. 2-90. OCLC 802867781. ISBN 9781454811978. Visitado em 8 Março 2014.
  2. Brendan McGuigan (13 de janeiro de 2010). What is a Dongle? (em inglês) WiseGEEK. Visitado em 28 de janeiro de 2010.
Ícone de esboço Este artigo sobre hardware é um esboço. Você pode ajudar a Wikipédia expandindo-o.