Precisa de assinar digitalmente um programa mas não tem um token USB fisicamente ligado ao seu PC? Sem problema! Explicamos-lhe como aceder facilmente ao seu dispositivo USB remotamente e utilizá-lo como se estivesse ligado diretamente ao seu computador.
Como é do conhecimento geral, os fornecedores de software costumam assinar digitalmente executáveis e scripts para proteger os seus produtos contra alterações ou corrupção maliciosa.
A assinatura de código é uma prática comum que confirma a autoria do software e garante aos utilizadores a sua integridade. O mecanismo de autenticação normalmente utilizado baseia-se em chaves de assinatura criptográficas.
É fundamental que os fornecedores de software protejam as suas chaves privadas contra acessos não autorizados. Uma das formas mais seguras de guardar essas chaves é utilizar dispositivos de hardware criptográfico, como tokens USB (também conhecidos como dongles USB).
Como programador, pode surgir a necessidade de aceder remotamente a um token USB. Se o dongle estiver fisicamente ligado a um computador no escritório, torna-se difícil utilizá-lo enquanto trabalha remotamente.
Além disso, é comum que equipas de desenvolvimento partilhem o mesmo token USB que contém uma chave de assinatura de código. Dado que o dispositivo só pode estar ligado a um computador de cada vez, torna-se inconveniente estar constantemente a alterná-lo entre máquinas.
Mais abaixo, explicamos as formas mais simples e eficazes de aceder remotamente a um token USB para assinar aplicações de software. E mais: mostramos uma solução que permite ligar um único dongle USB a vários computadores ao mesmo tempo. Continue a ler para saber tudo.
Quer pretenda usar um token USB local para assinar um ficheiro numa máquina remota ou ligar-se a um dongle USB remoto a partir do seu PC local, partilha de USB pela rede vem em seu auxílio. O USB Network Gate é agora gratuito para uso pessoal (partilha de um dispositivo USB), tornando a assinatura profissional de código acessível a programadores individuais.
Com o USB Network Gate, pode utilizar remotamente o seu Certificado de Assinatura de Código para assinar um script, código, software ou qualquer outro ficheiro executável.
O software é alimentado por avançada tecnologia de virtualização de portas USB que torna possível partilhar qualquer porta USB real pela rede. Depois de ser partilhada na interface intuitiva do software, a porta pode ser acedida a partir de uma máquina remota. O mais importante é que também pode aceder ao dispositivo ligado à porta partilhada. Cada novo dispositivo que ligar fisicamente a esta porta passa a ser partilhado automaticamente.

Quando se liga ao dispositivo partilhado a partir de um computador remoto, o dispositivo aparece no seu sistema como se fosse local. A funcionalidade e o conteúdo do dongle USB remoto ficam disponíveis para si, independentemente da distância a que se encontre do dispositivo real.
Graças às suas funcionalidades poderosas e à simplicidade de utilização, o USB Network Gate tornou-se uma ferramenta indispensável para muitos.
Recomendado para: Pequenas e médias empresas que procuram um token de autenticação USB multiplataforma e flexível através de uma rede local.
Vantagens:
Impressionante suporte multiplataforma em Windows, Mac e Linux.
Porquê escolher esta solução?
Suporte para o Protocolo de Ambiente de Trabalho Remoto. Pode confiar neste software na sua sessão de ambiente de trabalho remoto.
Encriptação de tráfego. Este é provavelmente um dos fatores mais cruciais quando se trata de partilhar tokens USB através da LAN ou da Internet. Com o USB Network Gate, pode ter a certeza de que os seus dados sensíveis estão protegidos de forma fiável quando estabelece uma ligação ao seu dongle USB pela rede.
Se não tiver o seu token USB à mão, ainda existem formas de assinar ficheiros no seu PC local usando um token de assinatura de código suportado.
USB Network Gate Server - a máquina à qual o seu dispositivo está fisicamente ligado.
USB Network Gate Client - o dispositivo partilhado que se liga remotamente à máquina servidor.
No computador servidor:
Agora, este token está disponível para acesso a partir de um computador remoto!
Lembre-se de ativar a autenticação e definir uma palavra-passe que proteja o seu dispositivo contra ligações indesejadas.
No computador cliente:
É só isso!
Agora o token USB remoto aparecerá no Gestor de Dispositivos do seu PC e poderá usá-lo como se estivesse fisicamente ligado ao seu computador.
Donglify é uma aplicação de software dedicada que funciona com dongles USB de segurança licenciados. Este programa permite partilhar chaves USB físicas de forma a torná-las acessíveis a partir de vários computadores em simultâneo.
O software oferece a funcionalidade “Multi-connect”, que possibilita que o mesmo token USB com uma chave de assinatura de código seja utilizado por vários programadores ao mesmo tempo.

Recomendado para: Equipas que necessitam de partilhar um dongle USB entre vários programadores
Por que escolher esta solução?
Nota: Se o dongle que pretende partilhar apresentar o ícone “Multi-connect”, significa que vários computadores podem ligar-se a ele simultaneamente. Caso veja o ícone “Single-connect” ao lado do nome do seu dongle, isso significa que estará disponível para ligação apenas por um PC de cada vez.
Atualmente, o Donglify oferece suporte para os seguintes dongles USB: HASP HL 2.16, HASP HL Pro 3.25, Sentinel HL 4.34, Sentinel UltraPro, Sentinel HL 4.27, Sentinel HL 4.31, Sentinel HL 4.54, Hardlock USB 1.02, Feitian Technologies ROCKEY Dongle, SafeNet eToken 5110 e CodeMeter CmStick.

Pode transferir um dongle de segurança USB para um ambiente na nuvem utilizando uma solução de redirecionamento USB. O software adequado para este método depende do seu sistema operativo e da natureza do projeto que está a desenvolver.
Recomendado para: Organizações que utilizam infraestruturas em nuvem como AWS, Azure ou Google Cloud, bem como equipas distribuídas que necessitam de acesso centralizado às chaves de assinatura.
Por que escolher esta solução?
A assinatura de código baseada em token é agora mais fácil graças às ferramentas que listámos acima. Donglify destaca-se por permitir o acesso simultâneo ao dongle por vários programadores. Entretanto, o encaminhamento pela cloud é uma escolha de topo para implementações escaláveis e gestão centralizada de chaves em equipas maiores.
Mas, entre estas soluções, USB Network Gate destaca-se. É uma ferramenta versátil que suporta uma ampla gama de casos de uso de partilha USB encriptada, o que a torna útil para indivíduos ou pequenas equipas. O USB Network Gate oferece uma versão gratuita para uso pessoal (partilhe um dongle USB sem qualquer custo).