Pular para o conteúdo
Abrir o J Tools (JTools)

Nosso modelo de segurança

O J Tools executa suas operações com tokens sem nunca assumir a custódia da sua carteira. As transações das suas carteiras são assinadas do seu lado, a plataforma monta e envia essas transações, e proteções no servidor ficam por trás de tudo isso.

A versão curta

#a-versao-curta

Não custodial por design

#nao-custodial-por-design

O J Tools nunca pede sua seed phrase e nunca guarda seus fundos. Quando você usa uma carteira conectada, toda assinatura acontece dentro dessa carteira, pelo adaptador da carteira, e só a transação assinada vai para a rede. A chave privada da carteira nunca sai dela.

Página do J Tools

1Você prepara uma ação no J Tools

A transação chega à sua carteira

Sua carteira

2Sua carteira mostra a transação

3Você aprova e assina na sua própria carteira

As chaves de uma carteira conectada nunca saem dela

Só a assinatura sai, nunca a chave

Solana

4A transação assinada é transmitida para a Solana

Algumas ferramentas também podem assinar com chaves privadas que você cola, porque trabalham com muitas carteiras que nenhum adaptador conecta: entre elas Negociação em bundle, Multi Swap, Envio em lote, Coletor de saldos, as ferramentas relay, Pump.fun: criar e comprar e as ferramentas de resgate. Essas chaves ficam na aba do seu navegador e assinam ali mesmo, sem serem enviadas para nós. Uma chave colada como fonte de chave privada de uma ferramenta é apagada depois de 15 minutos. Trate essas carteiras como hot wallets descartáveis. Algumas ferramentas rodam no nosso servidor para continuar depois que você fecha a aba, e nesses casos existe sim uma chave do nosso lado. Nenhuma delas é uma carteira que você guarda. Distribuir a detentores cria uma carteira distribuidora nova em cada execução, guarda as chaves das carteiras de detentores no arquivo de backup que você baixa e envia só a chave da distribuidora, criptografada, para que o nosso worker termine a execução. O Maker Bot e o Bump Bot criam uma carteira do bot para cada execução: você a abastece com uma transferência, e o que sobra volta para a sua carteira no fim. O Bot automático do Volume flash mantém uma carteira do bot para cada carteira conectada, criada e guardada criptografada no nosso servidor, e um saque envia o saldo só para a carteira com que você está conectado. O Congelamento automático passa a autoridade de congelamento para um multisig 1 de 2 formado pela sua carteira e por uma chave de sessão selada no nosso servidor só para aquela execução, e a sua carteira pode retomar a autoridade sozinha. O Endereço sob medida gera a sua seed dentro de uma máquina confidencial e a criptografa para uma chave que só você tem, então o J Tools só lida com texto cifrado. Se uma página pedir sua seed phrase, não somos nós.

Uma trilha de auditoria que denuncia adulterações

#uma-trilha-de-auditoria-que-denuncia-adulteracoes

As ações de administrador são gravadas em um log de auditoria em que só se acrescentam registros (append-only). Cada linha traz um prev_hash, um hash SHA-256 da linha anterior, e assim os registros ficam encadeados. Altere ou apague uma linha e todos os hashes seguintes deixam de bater, o que deixa a alteração evidente. Os registros do log não incluem senhas nem tokens de sessão.

Lista de métodos RPC permitidos e limites de requisições

#lista-de-metodos-rpc-permitidos-e-limites-de-requisicoes

O navegador não conversa direto com um nó Solana. Ele passa por um gateway que só permite uma lista fixa de métodos de leitura, além de envio e simulação de transações, e que limita as requisições por IP. As URLs e chaves de RPC ficam no servidor, então o navegador não tem nada para vazar. Os limites valem por endpoint, e o IP real do cliente é lido do valor mais à direita de x-forwarded-for, para que o limite não possa ser burlado com um cabeçalho forjado.

Proteção contra desvio de taxas

#protecao-contra-desvio-de-taxas

Quando uma ferramenta cobra uma taxa da plataforma, o valor registrado para comissão vem das nossas próprias configurações de taxa ou do SOL que de fato chegou à carteira da plataforma on-chain, nunca de um número enviado pelo navegador. Nenhum caminho confia em uma taxa informada pelo cliente. Você vê o detalhamento completo (total, taxa da plataforma e taxa de rede estimada) no cartão de taxas da ferramenta antes de confirmar qualquer coisa. Para os valores de referência, confira o resumo de taxas do app ou a tabela de taxas.

O acesso de administrador é blindado

#o-acesso-de-administrador-e-blindado

Entrar no painel de administração exige senha e código TOTP, com verificação no servidor. O fluxo foi feito para não revelar nada.

O TOTP é obrigatório. Os códigos são verificados no servidor, e uma sequência de tentativas que falham bloqueia o login por um período de espera. O motivo do bloqueio nunca é enviado de volta ao cliente.

OPSEC em todo lugar

#opsec-em-todo-lugar

A segurança operacional é uma regra permanente em todos os endpoints e páginas. Segredos, chaves privadas e tokens completos ficam fora dos logs. Uma resposta de erro para o cliente traz uma mensagem curta, muitas vezes com um código, e nenhum stack trace, caminho interno ou detalhe do banco de dados; o quadro completo fica nos logs do servidor. Posts do blog rascunhados por automação continuam como rascunho até um administrador publicá-los, então nada chega aos leitores sem que uma pessoa aprove.