Saltar para o conteúdo

O OneActor ainda não está aberto. Peça acesso antecipado e escrevemos-lhe quando abrir.

OneActor
Idioma, país e moeda: PT · PT · EUR
Moeda

Os preços mostram o IVA do país que escolher. Partimos do fuso horário e do idioma do seu dispositivo, e uma alteração fica guardada neste dispositivo.

Pedir acesso antecipado
Moeda

Os preços mostram o IVA do país que escolher. Partimos do fuso horário e do idioma do seu dispositivo, e uma alteração fica guardada neste dispositivo.

O que está protegido, e como

As medidas abaixo são a forma como a plataforma está construída. Onde alguma coisa não é oferecida, esta página di-lo.

  • O seu espaço de trabalho

    Cada projeto tem o seu espaço de trabalho: um contentor com o seu volume de armazenamento, no seu próprio namespace Kubernetes. Os agentes trabalham lá dentro, com as ferramentas que o OneActor lhes dá.

    Podem ler tudo o que está no espaço de trabalho, incluindo as chaves que guarda para desenvolvimento, e o espaço de trabalho tem acesso à internet para se poderem instalar pacotes.

  • Chaves e variáveis

    As chaves e variáveis são guardadas cifradas, por ambiente, com chaves de cifra associadas ao projeto e ao ambiente.

    Os valores de teste e de produção nunca voltam a ser mostrados — nem aos agentes, nem à nossa equipa, nem a si — e são injetados diretamente na aplicação. Os valores de desenvolvimento podem ser lidos pelos agentes: use aí chaves de teste.

    A chave do App Store Connect que a sua organização liga para as compilações para iPhone, e as chaves que assinam as suas aplicações para telemóvel, são guardadas cifradas da mesma forma e nunca são mostradas a ninguém nem entregues aos agentes.

  • Produção

    A produção está desligada até um proprietário da organização a ativar para o projeto; até lá, a plataforma recusa os agentes.

    Cada publicação, também em teste, precisa de uma pessoa que carregue em «Deploy», e essa ordem é válida durante 90 minutos. Antes de uma versão ser publicada, o código é analisado à procura de chaves que possa expor, e é-lhe mostrado o que foi encontrado.

  • Bases de dados

    Cada projeto tem o seu esquema e o seu utilizador de base de dados em cada ambiente, num cluster Postgres gerido e partilhado. Nenhum projeto pode criar nada no espaço partilhado.

    As palavras-passe das bases de dados são geradas pela plataforma, são diferentes em cada ambiente e nunca são mostradas.

  • Início de sessão

    As palavras-passe têm de 8 a 128 caracteres, são comparadas com palavras-passe comuns e fáceis de adivinhar e são guardadas apenas como hashes bcrypt. As ligações de reposição da palavra-passe funcionam uma vez, durante uma hora.

    Uma conta nova confirma o seu endereço de email com uma ligação que funciona uma vez, durante 24 horas; até lá, não pode criar projetos, pagar nem convidar ninguém.

    Pode iniciar sessão com uma conta Google em vez de uma palavra-passe, ou além dela: o OneActor recebe da Google o identificador da conta, o endereço de email e o nome, nunca a sua palavra-passe Google.

    As tentativas falhadas de início de sessão são limitadas, e 100 falhas seguidas bloqueiam a palavra-passe até ser reposta. O OneActor não oferece autenticação de dois fatores.

Onde são tratados os dados

A plataforma é explorada pelo OneActor, uma empresa portuguesa, e funciona na região de Frankfurt da AWS (eu-central-1). Os sites que os seus projetos publicam são servidos a partir de pontos de presença da CDN em todo o mundo, como cópias em cache. As versões para iPhone das suas aplicações para telemóvel são compiladas num Mac dedicado ao OneActor, em Paris.

Os pormenores, e as medidas contra o acesso de governos de fora da UE: Localização dos dados. Todas as empresas que podem tratar os seus dados: Subcontratantes.

Fornecedores de IA

Quando um agente trabalha, aquilo em que está a trabalhar — as suas mensagens, o código e dados do espaço de trabalho — é enviado ao fornecedor de IA que serve o modelo nesse momento. É o OneActor que escolhe o fornecedor; em produção podem ser usados:

  • Amazon BedrockUE
  • MakoraEstados Unidos
  • OpenAI (através da OpenAI Ireland)Estados Unidos

Não usamos fornecedores nem endpoints na China: os modelos aí desenvolvidos só correm nos fornecedores acima. Onde cada fornecedor trata os dados, durante quanto tempo os guarda e a garantia de transferência estão na página de subcontratantes.

O que o OneActor não oferece

Dito com clareza, para decidir o que coloca no OneActor:

  • Autenticação de dois fatores, ou início de sessão único (SSO) com o fornecedor de identidade da sua empresa: o início de sessão com uma conta Google é o de uma pessoa, não o da sua empresa
  • Uma certificação de segurança ou uma auditoria externa
  • A consulta dos registos (logs) da sua aplicação no painel
  • A reposição de uma base de dados a partir de uma cópia de segurança: guarde as suas próprias cópias com a exportação de dados

Comunicar uma vulnerabilidade

Escreva para security@oneactor.com com o que encontrou e como o reproduzir. Dê-nos a oportunidade de corrigir antes de o divulgar. Não temos um programa de recompensas por vulnerabilidades.

Os nossos contactos para investigadores de segurança estão também em /.well-known/security.txt.