Pular para o conteúdo
Jack

TI e segurança

Informações para administradores que avaliam o aplicativo Jack para desktop (Jack for Work). Verificadas com o desktop 1.0.0-alpha.20.

Publicador

O Jack é publicado pela Barreto Tech, nome comercial da Dasolve AS (número de registro 936 035 019), Noruega. Os metadados do publicador no aplicativo usam Barreto Tech.

Barreto Tech

Distribuição e assinatura

Windows x64: instalador NSIS sem assinatura, instalado por usuário em %LOCALAPPDATA%\Programs\<nome do produto>. O alfa atual usa Jack Alpha; o beta usa Jack Beta e o estável usa Jack. A página de downloads oferece o instalador alfa.

macOS com Apple Silicon: DMG alfa. O aplicativo tem assinatura ad hoc, mas não tem assinatura Apple Developer ID nem notarização. O Gatekeeper pode bloquear a primeira abertura; consulte o guia de instalação para macOS.

Linux x64: AppImage e pacote .deb para Ubuntu e Debian. O .deb é um pacote do sistema; a instalação usa o gerenciador de pacotes da distribuição e privilégios de administrador.

Downloads para desktop: SHA-256

Estas somas correspondem aos arquivos fixos da versão 1.0.0-alpha.20 abaixo, não aos aliases de download do alfa que mudam.

O que é executado na máquina

O aplicativo Electron inicia seu daemon jack Runtime incluído. Fechar a janela mantém ambos em execução na bandeja ou barra de menus. Sair encerra o Runtime do aplicativo e seus processos filhos. Iniciar ao entrar está desativado por padrão e pode ser ativado nas Configurações.

O Runtime e o cua-driver estão incluídos em resources/bin. O auxiliar cua-driver roda em modo de usuário para interação com o computador via stdio; não é um driver de kernel e não tem instalador separado, início automático, tarefa agendada ou etapa de elevação de privilégios.

Os dados do aplicativo são separados por canal: %APPDATA%\<nome do produto> no Windows, ~/Library/Application Support/<nome do produto> no macOS e $XDG_CONFIG_HOME/<nome do produto> (normalmente ~/.config/<nome do produto>) no Linux. Os dados do Runtime do aplicativo e runtime.toml ficam na subpasta runtime.

O Jack inicia a CLI do motor selecionado em nome do usuário: Claude Code, Codex, Copilot, Cursor ou OpenCode. A instalação tenta winget quando disponível no Windows, depois um script do fornecedor salvo na pasta temporária de dados do aplicativo e executado sob a política da máquina, e por fim a página de instalação do fornecedor. O script salvo é excluído após a execução.

Os hooks de configuração dos motores chamam o comando jack hook incluído para aplicar limites rígidos e pedir aprovação para ações protegidas. Os links de retorno usam jack:// no estável, jack-alpha:// no alfa e jack-beta:// no beta.

Por padrão, o Runtime escuta em 127.0.0.1 numa porta atribuída pelo sistema operacional, protegida por um token local. Um callback separado em 127.0.0.1 escuta durante o login do desktop e fecha em até dez minutos. A configuração do Runtime pode alterar explicitamente o endereço e a porta; os padrões não exigem regra de entrada no firewall.

Lista de permissões de rede

Estes destinos usam TCP 443 de saída, iniciado pelo aplicativo desktop ou pelo seu Runtime interno incluído. O relay usa um WebSocket de longa duração. Fornecedores de motores e integrações podem exigir outros destinos.

Lista de permissões de rede
HostFinalidadeProtocolo / portaDireçãoProcesso
api.jackforwork.comAPI de conta, plano e cobrançaHTTPS / 443SaídaAplicativo desktop
auth.jackforwork.comLogin e renovação de tokensHTTPS / 443SaídaAplicativo desktop, Runtime incluído no aplicativo
relay.jackforwork.comAcesso remoto pelo Runtime incluído no aplicativo; API do relayHTTPS / WSS / 443SaídaAplicativo desktop, Runtime incluído no aplicativo
dl.jackforwork.comDownloads do desktop e feeds de atualizaçãoHTTPS / 443SaídaAplicativo desktop
jackforwork.comSite, versão e configurações de telemetriaHTTPS / 443SaídaAplicativo desktop
getjack.devConfigurações de telemetria do Runtime incluído (/version.json)HTTPS / 443SaídaRuntime incluído no aplicativo
s.jackforwork.comRelatórios de falhas do Sentry e relatos de problemas enviados pelo usuário (/tunnel, /minidump)HTTPS / 443SaídaAplicativo desktop, Runtime incluído no aplicativo
n.jackforwork.comProxy de telemetria de uso do PostHogHTTPS / 443SaídaAplicativo desktop, Runtime incluído no aplicativo

O tráfego dos motores depende do fornecedor e modelo escolhidos. Revise a documentação de rede do fornecedor e as integrações que sua organização habilita.

Inspeção TLS e proxies

As requisições de rede do aplicativo desktop usam o repositório de certificados e o proxy do sistema pelo Electron. Antes de iniciar o Runtime, o aplicativo resolve o proxy do relay pelas configurações do sistema, incluindo PAC, e o grava no runtime.toml do aplicativo.

O Runtime compilado confia no repositório de certificados do sistema operacional além das raízes do Bun. Suporta [network] proxy no runtime.toml, HTTPS_PROXY, HTTP_PROXY e NO_PROXY (também em minúsculas). A configuração tem precedência sobre as variáveis de proxy do ambiente; loopback ignora o proxy.

Permita upgrades de WebSocket para relay.jackforwork.com. Se a inspeção impedir a conexão, avalie uma exceção de inspeção para esse host com o administrador da rede. Filtros de URL ou DNS também podem bloquear um host; entre em contato com o nome do host e o resultado do filtro.

Login com conta corporativa Microsoft

O Jack oferece login com Microsoft, GitHub e Google por auth.jackforwork.com. Se a organização exige aprovação de administrador Microsoft, peça ao administrador do Entra que revise o Jack. Entre em contato para confirmar o ID do aplicativo e as permissões atuais antes de conceder consentimento para toda a organização. Outro provedor de login pode ser usado se a política da empresa permitir.

Dados e telemetria

O motor escolhido envia o trabalho que processa ao seu fornecedor. O acesso remoto transporta requisições e resultados pelo relay do Jack. Revise os fornecedores e as integrações que sua organização habilita.

A telemetria de uso do produto tem como base o interesse legítimo. A telemetria do aplicativo desktop no Electron/main é ativada após login verificado em Free, Pro e Team. O Runtime incluído no aplicativo envia telemetria de uso por padrão e pode enviar antes do login. Eventos de uso e relatórios de falhas têm campos de dados separados e documentados. Relatos de problemas enviados pelo usuário podem incluir diagnósticos. Leia a política de privacidade e o catálogo de telemetria antes de aprovar a implantação.

Fora do Enterprise, envie uma objeção à telemetria do produto por e-mail para [email protected]. A análise do site é separada: sem consentimento, não usa cookies; armazenamento, gravações de sessões e experimentos exigem Aceitar.

Relatórios de segurança e suporte

Para uma vulnerabilidade, bloqueio de instalação ou suspeita de falso positivo, envie um e-mail com a versão afetada, sistema operacional, host e mensagem do produto de segurança. Remova credenciais e conteúdo confidencial. Podemos ajudar a identificar o instalador e os processos para sua análise.

E-mail para suporte e relatos de segurança: [email protected]

Informações para relatos de segurança (security.txt)