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 utilizar 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? O partilhamento de USB através da rede é a solução perfeita.
Com o USB Network Gate, pode utilizar remotamente o seu Certificado de Assinatura de Código para assinar scripts, código, software ou qualquer outro ficheiro executável.
Este software é alimentado por uma avançada tecnologia de virtualização de portas USB, que torna possível partilhar qualquer porta USB real através da rede. Depois de partilhada na interface intuitiva do software, a porta pode ser acedida a partir de uma máquina remota. O mais importante é que também terá acesso ao dispositivo ligado a essa porta partilhada. Qualquer novo dispositivo que conectar fisicamente a essa porta será automaticamente partilhado.
Quando se liga ao dispositivo partilhado a partir de um computador remoto, este aparece no seu sistema como se fosse um dispositivo local. Toda a funcionalidade e conteúdos do dongle USB remoto estarão disponíveis para si, independentemente da distância a que esteja do dispositivo físico.
Graças às suas funcionalidades avançadas e à facilidade de utilização, o USB Network Gate tornou-se uma ferramenta indispensável para muitas empresas.
Recomendado para: Pequenas e médias empresas que procuram um token de autenticação USB multiplataforma e flexível numa rede local.
Vantagens:
Suporte impressionante para várias plataformas, incluindo Windows, Mac e Linux.
Por que escolher esta solução?
Compatibilidade com o Protocolo Remote Desktop. Pode contar com este software durante as suas sessões de ambiente de trabalho remoto.
Encriptação de tráfego. Este é provavelmente um dos fatores mais importantes ao partilhar tokens USB através de LAN ou Internet. Com o USB Network Gate, pode ter a certeza de que os seus dados sensíveis estão protegidos quando estabelece uma ligação ao seu dongle USB através da rede.
Mesmo que não tenha o seu token USB consigo, ainda existem formas de assinar ficheiros no seu PC local utilizando um token de assinatura de código compatível.
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 do servidor.
No computador do servidor:
Agora, este token está disponível para acesso a partir de um computador remoto!
Não se esqueça de ativar a autenticação e definir uma palavra-passe para proteger o seu dispositivo contra ligações não autorizadas.
No computador cliente:
É tudo!
Agora, o token USB remoto aparecerá no Gestor de Dispositivos do seu PC e poderá utilizá-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 tokens tornou-se muito mais simples graças às ferramentas que mencionámos acima. Donglify destaca-se por permitir o acesso simultâneo ao mesmo dongle por vários programadores. Por outro lado, o encaminhamento para a nuvem é a escolha ideal para implementações escaláveis e gestão centralizada de chaves em equipas maiores.
Entre estas soluções, o USB Network Gate sobressai. É uma ferramenta versátil que suporta uma ampla gama de casos de partilha de USB encriptada, tornando-se útil tanto para indivíduos como para pequenas equipas.