Início / Segurança e proteção de dados
Segurança e proteção de dados
A sua documentação de conformidade descreve onde a sua empresa é vulnerável. Aqui pode ver como o Complass protege estes dados, quem pode fazer o quê e como continua a ter o controlo.
Conteúdo
- Início de sessão e acesso
- Sem consulta por administradores sem a sua autorização
- Cifragem
- Backups cifrados
- Alojamento e operação
- Segurança das aplicações
- Todas as alterações rastreáveis
- Proteção e controlo de dados
- Dados de vulnerabilidades sem saída de dados
- Transparência
- O que deliberadamente não fazemos
- Detalhes técnicos
Cinco camadas entre a internet e os seus dados
- 1
Ligação cifrada e cabeçalhos de segurança
O portal só é acessível por HTTPS e os browsers memorizam-no durante um ano (HSTS). Uma política de segurança de conteúdos estrita só permite scripts, estilos e tipos de letra do nosso próprio servidor, e o portal não pode ser incorporado noutros sítios web.
- 2
Início de sessão com palavra-passe e MFA
Cada pessoa inicia sessão com palavra-passe e um código da sua aplicação de autenticação. O início de sessão com MFA é obrigatório para todos, incluindo os nossos próprios administradores.
- 3
Funções e permissões granulares
Administrador, editor ou só de leitura, opcionalmente limitado a projetos individuais com «leitura» ou «edição». Além disso, os seus administradores definem, por pessoa e área (referencial, módulo, item de menu), sem acesso, leitura ou escrita, bem como direitos especiais como exportar, eliminar ou aprovar. As alterações produzem efeitos imediatos e são registadas.
- 4
Separação rigorosa entre clientes
Em cada acesso, o servidor verifica se o projeto pertence à sua empresa. Do ponto de vista do portal, os projetos de outras empresas simplesmente não existem: a resposta é «não encontrado».
- 5
Ficheiros de evidência cifrados
As evidências carregadas são cifradas com uma chave própria por cliente e guardadas fora do diretório acessível ao público. Só as pessoas que podem ver o projeto podem descarregá-las.
As nossas medidas em detalhe
Início de sessão e acesso
O servidor decide, em cada pedido, quem pode entrar e o que pode fazer.
- MFA obrigatória
- Passkeys
- Início de sessão com conta da empresa (SSO)
- Palavras-passe com Argon2id
- Bloqueio progressivo de contas
- Rate Limiting e bloqueio de IP
- Aviso de novo dispositivo
- Tempo limite da sessão
- Nova confirmação antes de ações sensíveis
- Funções e permissões granulares
- Perfis de função
- Princípio dos quatro olhos
- Separação de clientes
- Acesso para fornecedores
Mostrar todas as medidas desta área (14)
MFA obrigatória
Palavra-passe e código da aplicação de autenticação – ou uma passkey, que abrange ambos os fatores – para todos, incluindo os nossos administradores.
Passkeys
Início de sessão com impressão digital, Face ID, Windows Hello ou uma chave de segurança. Uma passkey abrange ambos os fatores; a palavra-passe e a aplicação de autenticação mantêm-se como alternativa.
Início de sessão com conta da empresa (SSO)
Início de sessão através do seu fornecedor de identidade (OpenID Connect com PKCE), p. ex. Microsoft Entra ID, Google Workspace, Okta ou Keycloak. Os seus administradores podem tornar o SSO obrigatório para a sua empresa.
Palavras-passe com Argon2id
Pelo menos 12 caracteres, guardadas apenas como hash Argon2id.
Bloqueio progressivo de contas
Bloqueio após tentativas falhadas repetidas, mais longo com novas tentativas: 15 minutos, 1 hora, 24 horas.
Rate Limiting e bloqueio de IP
As tentativas de início de sessão por endereço IP são limitadas; perante padrões de ataque, o endereço é bloqueado e a operação é alertada.
Aviso de novo dispositivo
Quando alguém inicia sessão a partir de um novo dispositivo, a pessoa recebe um e-mail.
Tempo limite da sessão
Terminar sessão após 30 minutos de inatividade, após 10 horas, no máximo (predefinição; por empresa, de 10 a 60 minutos ou de 4 a 12 horas).
Nova confirmação antes de ações sensíveis
Para ações particularmente sensíveis, o Complass exige uma nova confirmação com um código da aplicação ou uma passkey («step-up»), mesmo dentro de uma sessão em curso.
Funções e permissões granulares
Sem acesso, leitura ou escrita por pessoa e área, além de direitos especiais, opcionalmente limitados no tempo.
Perfis de função
Perfis de funções pré-definidos, como «Auditor externo», podem ser adotados e adaptados à sua empresa pelos seus administradores.
Princípio dos quatro olhos
Para aceitações de risco e aprovações de documentos, os seus administradores podem configurar o princípio dos quatro olhos. As intervenções do Complass nos seus dados (p. ex. repor a palavra-passe e o MFA, alterar o endereço de e-mail, eliminar definitivamente um projeto) só ocorrem, no nosso caso, após aprovação de uma segunda pessoa.
Separação de clientes
Cada consulta está limitada à sua empresa; os outros objetos são «não encontrados».
Acesso para fornecedores
Os fornecedores só veem os questionários e evidências que lhes são atribuídos; a separação é testada automaticamente.
Quem pode fazer o quê?
As funções definem o que alguém pode fazer em princípio. Além disso, pode limitar editores e leitores a projetos individuais e definir «leitura» ou «edição» por projeto, nunca mais do que a função permite.
Mostrar a tabela de funções e permissões
| Função | Ver projetos | Editar conteúdos | Aprovar documentos | Criar projetos | Gerir a equipa | Exportar | Eliminar projetos |
|---|---|---|---|---|---|---|---|
| Administrador | todos | sim | sim | sim | sim | sim | sim1 |
| Editor | todos ou selecionados | sim2 | não | sim3 | não | sim | não |
| Só de leitura | todos ou selecionados | não | não | não | não | sim | não |
| Auditor«só de leitura» com data de validade | selecionados, até à data de validade | não | não | não | não | sim | não |
| Consultor do Complassapenas com a sua autorização | todos, enquanto autorizado | sim | não | não | não | sim | não |
- Para o caixote de reciclagem, restaurável durante 30 dias; apenas depois de escrever o nome do projeto.
- Em todos os projetos ou apenas naqueles definidos como «edição».
- Apenas com acesso a todos os projetos.
A edição exige uma licença válida; depois de a licença terminar, continuam a ser possíveis a consulta e a exportação. O último administrador de uma empresa não pode ser despromovido, para que a sua equipa nunca fique sem ninguém que a gira.
A tabela mostra as predefinições das funções. Em «Permissões», os seus administradores ajustam os direitos por pessoa de forma granular: por área (cada referencial, cada módulo, cada item de menu) sem acesso, leitura ou escrita, além de direitos especiais como exportar (também por área), eliminar, aprovar documentos, submeter fases de notificação, importar ativos, convidar pessoas e gerir permissões, opcionalmente limitados no tempo e através de perfis de função. Aplica-se sempre a regra mais restritiva; só de leitura nunca escreve. Os itens de menu sem permissão ficam ocultos e o servidor rejeita pedidos diretos. Também é possível convidar pessoas individuais para exatamente um objeto (p. ex. uma tarefa ou um documento) para comentar ou editar em conjunto, sem receberem outros direitos. Exporta a matriz de permissões filtrada como evidência (Excel, CSV, PDF).
Sem consulta por administradores sem a sua autorização
Na interface de utilizador, os administradores do Complass só veem dados administrativos, como a empresa, os módulos contratados e o número de utilizadores. A consulta dos seus conteúdos só é possível com a sua autorização expressa e limitada no tempo.
- Ativos, incidentes, vulnerabilidades, tarefas
- Projetos apenas com autorização do consultor
- Acesso de emergência apenas com a sua permissão
- Anexos de apoio apenas quando aprovados
- Sessão de apoio apenas com autorização
- Visível e com possibilidade de terminar a qualquer momento
- Funções separadas no Complass
Mostrar todas as medidas desta área (7)
Ativos, incidentes, vulnerabilidades, tarefas
Não acessíveis aos administradores do Complass na interface de utilizador.
Projetos apenas com autorização do consultor
Os nossos consultores só veem projetos, documentos e evidências quando o seu administrador autoriza o acesso de consultor. Cada sessão em que um consultor abre um projeto fica registada no seu registo de auditoria, com o tipo de acesso.
Acesso de emergência apenas com a sua permissão
Apenas se o tiver permitido previamente, com justificação e aprovação de uma segunda pessoa, no máximo 60 minutos, apenas em leitura, no registo e com e-mail imediato aos seus administradores.
Anexos de apoio apenas quando aprovados
Só vemos os anexos de um ticket de apoio depois de o seu administrador ter aprovado o ticket.
Sessão de apoio apenas com autorização
A pessoa em causa aprova a sessão, limitada a 30, 60 ou 120 minutos, por predefinição só de leitura e sem ficheiros nem exportação. O acesso de escrita exige, além disso, o consentimento do seu administrador.
Visível e com possibilidade de terminar a qualquer momento
Uma faixa mostra «sessão de apoio ativa» e pode terminá-la em qualquer momento. Cada visualização de página é registada e o Complass necessita ainda de MFA para a sessão.
Funções separadas no Complass
As funções estão separadas internamente, p. ex. engenharia, vendas e finanças: os colaboradores só veem o que necessitam para a sua tarefa.
Cifragem
Data in Transit e Data at Rest.
- Data in Transit
- Ficheiros de evidência por cliente
- Secrets e códigos de MFA
Mostrar todas as medidas desta área (3)
Data in Transit
Apenas HTTPS, HSTS durante um ano, incluindo subdomínios.
Ficheiros de evidência por cliente
Cifrados com uma chave própria por cliente (XChaCha20-Poly1305), fora do diretório público.
Secrets e códigos de MFA
Secrets de MFA cifrados, ligações de convite e códigos de recuperação guardados apenas como HMAC.
Backups cifrados
Um backup vale tanto quanto a sua proteção. Por isso, nem quem tem acesso ao servidor consegue ler os backups da base de dados.
- Diária
- Cifrada com uma chave pública
- Chave privada fora do servidor
- Os ficheiros de evidência permanecem cifrados
- As adulterações são detetadas
- Até 60 dias e restauração seletiva
- Cópia fora do servidor
Mostrar todas as medidas desta área (7)
Diária
Backup diário da base de dados e de todos os ficheiros de evidência.
Cifrada com uma chave pública
O backup da base de dados é cifrado com libsodium (XChaCha20-Poly1305) para uma chave pública.
Chave privada fora do servidor
Guardamos a chave privada de decifragem exclusivamente offline.
Os ficheiros de evidência permanecem cifrados
Os ficheiros de evidência são guardados no backup na sua forma cifrada (chave por cliente).
As adulterações são detetadas
Os backups alterados ou danificados são detetados na restauração e não são aplicados.
Até 60 dias e restauração seletiva
No servidor ficam os últimos 30 backups diários; fora do servidor existem ainda estados diários que não podem ser eliminados a partir do servidor e uma cópia mensal offline. Cada backup é eliminado ou substituído, no máximo, após 60 dias; os projetos individuais podem ser restaurados seletivamente como cópia.
Cópia fora do servidor
Uma cópia encriptada de cada backup é ainda guardada fora do servidor num centro de dados na Alemanha.
Alojamento e operação
Onde o Complass funciona e como acompanhamos a operação.
- Alojado na Alemanha
- Monitoring
- Relatório operacional diário
- Disponibilidade verificável a partir do exterior
- Apenas o ponto de entrada é público
Mostrar todas as medidas desta área (5)
Alojado na Alemanha
Na Hetzner Online GmbH, em centros de dados na Alemanha, com contrato de subcontratação de dados pessoais.
Monitoring
Backups, tarefas cron, armazenamento, dados de vulnerabilidades, envio de e-mails, erros de servidor e tempos de resposta são verificados continuamente; o Complass é alertado automaticamente perante qualquer anomalia.
Relatório operacional diário
O Complass recebe diariamente um relatório sobre o estado da operação, sem conteúdos de clientes.
Disponibilidade verificável a partir do exterior
Um endereço de estado sem dados de clientes permite um monitoring da disponibilidade a partir do exterior; está a ser configurado um monitoring externo.
Apenas o ponto de entrada é público
A base de dados, as evidências, os backups e o código do programa estão bloqueados a partir da web.
Segurança das aplicações
Proteção contra ataques típicos a aplicações web.
- Política de segurança de conteúdos
- Cabeçalhos de segurança e proteção CSRF
- Verificações de carregamentos
- Processamento seguro de XML
- Capturas de rede apenas no browser
- Verificações de segurança automáticas
- OWASP ASVS 5.0
Mostrar todas as medidas desta área (7)
Política de segurança de conteúdos
Apenas scripts, estilos e tipos de letra do nosso próprio servidor, sem scripts em linha, sem incorporação noutros sítios.
Cabeçalhos de segurança e proteção CSRF
Cabeçalhos de segurança em cada resposta, token CSRF para cada alteração.
Verificações de carregamentos
Os ficheiros carregados são verificados por extensão e conteúdo real; apenas tipos permitidos.
Processamento seguro de XML
Importações XML (p. ex. Nmap, scanners, Excel) sem carregar recursos externos e sem resolver entidades externas.
Capturas de rede apenas no browser
Os ficheiros PCAP são analisados no browser e não são carregados.
Verificações de segurança automáticas
A cada alteração ao código: análise estática de código, pesquisa de Secrets guardados por engano, verificação de todos os componentes de terceiros quanto a vulnerabilidades conhecidas, uma lista de materiais de software (SBOM) e uma verificação dinâmica da aplicação em execução.
OWASP ASVS 5.0
OWASP ASVS 5.0: nível 1 98 % · nível 2 93 % · nível 3 85 % (autoavaliação, situação em 21.10.2026). Uma exceção justificada, indicada abertamente.
Todas as alterações rastreáveis
Para as suas evidências de auditoria: quem alterou o quê e quando.
- Histórico de alterações por objeto
- Versões com aprovação
- Histórico de comentários
- Exportação de auditoria
- Registo de auditoria do cliente
- Registo de auditoria com deteção de manipulação
Mostrar todas as medidas desta área (6)
Histórico de alterações por objeto
Quem, quando, valor antigo e novo, p. ex. em entradas de catálogo, tarefas e fases.
Versões com aprovação
As versões anteriores de documentos com aprovação (nome, data) e as versões de ficheiros de evidência permanecem disponíveis.
Histórico de comentários
Os comentários editados mantêm as suas versões anteriores; os comentários retirados e ocultados são preservados.
Exportação de auditoria
Um pacote cifrado para auditorias internas e externas: projetos, documentos, evidências, registos e registo de atividade, apenas dentro dos direitos de leitura de quem o solicita. Essa pessoa recebe a ligação de transferência por e-mail. Um manifesto com somas de controlo comprova que o pacote não foi alterado; verifica-o no portal.
Registo de auditoria do cliente
Inícios de sessão, exportações, alterações de permissões, eliminações e outras ações importantes, filtráveis e exportáveis para os seus administradores.
Registo de auditoria com deteção de manipulação
Cada entrada do seu registo de auditoria do cliente e dos eventos de segurança está ligada à anterior através de uma cadeia de hashes (HMAC-SHA-256); as alterações ou eliminações tornam-se visíveis na verificação. O estado da verificação (última verificação, valor de controlo) é visível no registo de auditoria do cliente e na exportação.
Proteção e controlo de dados
Os seus dados pertencem-lhe.
- Sem rastreadores publicitários
- Prazos de conservação
- Exportação a qualquer momento, sem dependência de fornecedor
- Mudança de fornecedor sem custos
- Acesso de leitura após o fim do contrato
- Eliminação de dados a pedido
Mostrar todas as medidas desta área (6)
Sem rastreadores publicitários
Na área de cliente não há ferramentas de rastreio nem de análise, nem tipos de letra ou scripts externos; no site público, estatísticas de visitas sem cookies (Plausible, UE); apenas cookies tecnicamente necessários: a sessão e, se escolher um idioma, o seu idioma.
Prazos de conservação
Os endereços IP no registo são encurtados após 90 dias, as entradas do registo eliminadas após 24 meses e os pedidos de potenciais clientes após 12 meses.
Exportação a qualquer momento, sem dependência de fornecedor
Documentos, tabelas, relatórios e o pacote de conformidade com todos os ficheiros de evidência, exportáveis a qualquer momento.
Mudança de fornecedor sem custos
Mudança para outro fornecedor ou para o seu próprio sistema com prazos fixos e exportação dos dados da sua empresa em formatos abertos. A página «Mudança de fornecedor e exportação de dados» descreve o procedimento e os formatos.
Acesso de leitura após o fim do contrato
Após o fim do contrato, os seus conteúdos permanecem legíveis e exportáveis; apenas a edição fica bloqueada.
Eliminação de dados a pedido
No portal: primeiro a exportação, depois a confirmação com palavra-passe, MFA, nome da empresa e e-mail, prazo de espera de 7 dias, confirmação de eliminação em PDF.
Dados de vulnerabilidades sem saída de dados
A correspondência com dados públicos de vulnerabilidades é feita no nosso servidor.
- Espelho de fontes públicas
- Nenhum dado de clientes enviado para o exterior
Mostrar todas as medidas desta área (2)
Espelho de fontes públicas
NVD, CISA KEV, EPSS e ENISA EUVD são descarregados para o servidor.
Nenhum dado de clientes enviado para o exterior
As informações do seu inventário de ativos não são enviadas para serviços externos para efeitos de correspondência.
Transparência
O que utilizamos, como desenvolvemos o Complass e como nos pode comunicar vulnerabilidades de segurança.
- Subcontratantes ulteriores
- Apoio através do seu administrador
- Histórico de versões
- Comunicar uma vulnerabilidade
- Conteúdos com apoio de IA
Mostrar todas as medidas desta área (5)
Subcontratantes ulteriores
Para os conteúdos que regista no portal, utilizamos a Hetzner Online GmbH (alojamento). Com o módulo adicional «Alerta por SMS e chamada», a sms77 io GmbH (seven.io) entra para o número de telefone e o texto do alerta.
Apoio através do seu administrador
Erros, pedidos e perguntas chegam-nos agrupados através do seu administrador. Vê o estado e as respostas no ticket, até «resolvido na versão …». Nunca vê os tickets de outros clientes, e vice-versa.
Histórico de versões
As alterações são listadas por versão em «Novidades».
Comunicar uma vulnerabilidade
Envie os avisos de vulnerabilidades de segurança para security@complass.de; contacto também em /.well-known/security.txt.
Conteúdos com apoio de IA
Os conteúdos são criados com o apoio de IA e verificados face aos textos originais pelos nossos especialistas.
O que acontece se …?
A segurança revela-se em situações do quotidiano. Estes casos ocorrem em todas as empresas e é assim que o Complass os trata.
… uma palavra-passe cair em mãos erradas?
Sem o código da aplicação de autenticação, ninguém entra. Após 5 palavras-passe erradas, o início de sessão com palavra-passe a partir dessa rede é bloqueado; após 5 códigos errados, é bloqueada toda a conta, primeiro durante 15 minutos e, se for bloqueada de novo no prazo de 24 horas, durante mais tempo. Assim, ninguém que conheça apenas o seu endereço de e-mail o consegue bloquear. A pessoa e os seus administradores recebem um e-mail quando ocorre um bloqueio. Se alguém iniciar sessão a partir de um dispositivo novo, a pessoa também é informada por e-mail. Os inícios de sessão falhados aparecem no seu registo de auditoria.
… alguém sair da empresa?
O seu administrador desativa a conta em «Equipa e acessos». Todas as sessões abertas dessa pessoa terminam de imediato e deixa de ser possível iniciar sessão. O lugar na sua quota de utilizadores fica novamente livre.
… alguém deixar o browser aberto?
Após 30 minutos sem atividade, o portal termina a sessão automaticamente; no máximo após 10 horas é necessário um novo início de sessão com MFA. Os administradores de uma empresa podem escolher entre 10 e 60 minutos e entre 4 e 12 horas. Cada pessoa vê as suas sessões ativas e pode terminar a sessão nos outros dispositivos.
… o telemóvel com a aplicação se perder?
Com a sua chave de recuperação inicia sessão uma única vez e configura logo uma nova aplicação. Sem a chave, o seu administrador repõe o início de sessão com MFA mediante pedido; a palavra-passe mantém-se e as sessões anteriores expiram.
Mostrar mais casos (5)
… um auditor precisar de acesso para consulta?
Crie uma conta com a função «só de leitura», limitada ao projeto em causa e com data de validade. Após essa data, deixa de ser possível iniciar sessão, sem que ninguém tenha de se lembrar disso.
… quiser o apoio do Complass?
Os nossos consultores só veem os seus projetos depois de o seu administrador autorizar o acesso de consultor, em cada caso por um máximo de 90 dias. Cada sessão em que um consultor abre um projeto fica registada no seu registo de auditoria, e a autorização pode ser retirada com um clique. Só existe um acesso de emergência se a sua empresa o tiver permitido previamente: com nova autenticação, aprovação de uma segunda pessoa da nossa equipa, no máximo 60 minutos e apenas em leitura; os seus administradores são informados de imediato por e-mail. Se a nossa equipa repõe o acesso de uma pessoa (palavra-passe e início de sessão com MFA), altera o seu endereço de e-mail ou elimina definitivamente um projeto, isso só acontece após a aprovação de uma segunda pessoa da nossa equipa, e os seus administradores recebem um e-mail a esse respeito. A ligação para a nova configuração é recebida pela própria pessoa por e-mail; a nossa equipa nunca a vê. O mesmo se aplica aos especialistas que a Complass contrata para trabalhos pontuais: trabalham por conta da Complass e apenas através do acesso de consultor que autorizou.
… o Complass precisar de ver a sua vista para ajudar?
Mantém o controlo sobre os acessos de apoio: o nosso apoio só vê a sua vista com a sua autorização, que concede por si no ticket ou em «A minha conta». É limitada no tempo (de 30 minutos a 2 horas), por predefinição só de leitura, sem ficheiros e sem exportação, e pode ser terminada em qualquer momento com um clique. A página da sua conta, a palavra-passe e o MFA, a equipa, as permissões e a subscrição permanecem bloqueados. O início é comunicado a si e aos seus administradores, e cada visualização de página fica registada no seu registo de auditoria. Aprovações, releases, aceitações, aceitações de risco e confirmações de leitura não podem ser dadas pelo apoio, mesmo com acesso de escrita; o que o apoio cria ou altera fica identificado no histórico com «criado no apoio por …».
… um projeto for eliminado por engano?
Só os administradores (ou as pessoas a quem os seus administradores concedam o direito «Eliminar») podem eliminar, e apenas depois de introduzir o nome do projeto e confirmar com o código atual da app ou uma passkey. O projeto fica então 30 dias na reciclagem e pode ser restaurado com um clique. As versões anteriores de documentos e listas de verificação são mantidas e, além disso, há um backup diário.
… a licença terminar?
Os seus projetos permanecem legíveis e exportáveis; apenas a edição fica bloqueada. O pacote de conformidade em ficheiro ZIP contém documentos, tabelas, relatórios e todos os ficheiros de evidência com somas de verificação.
O que deliberadamente não fazemos
- Sem rastreadores publicitários, sem análise na área de cliente
- Sem venda nem cedência dos seus dados
- Sem treino de IA com os seus dados
- Sem ferramentas de controlo remoto de terceiros
Os detalhes sobre o tratamento de dados pessoais encontram-se na política de privacidade.
Detalhes técnicos para a sua TI
Para a direção de TI e os responsáveis pela segurança da informação: as medidas em pormenor.
Início de sessão e palavras-passe
- Palavras-passe com pelo menos 12 caracteres; são rejeitadas, entre outras, as palavras-passe que contêm o endereço de e-mail, o próprio nome ou o nome da empresa, que têm uma estrutura demasiado simples, que figuram entre as mais comuns ou que já apareceram em fugas de dados conhecidas.
- Para a verificação de fugas de dados, apenas os primeiros 5 caracteres de um valor hash da palavra-passe saem do servidor (k-anonimato); a própria palavra-passe nunca é transmitida.
- Mensagem de erro uniforme e tempo de resposta igualado, de modo a não ser possível determinar se um endereço de e-mail está registado.
- Bloqueio progressivo após 5 tentativas falhadas (15 min, 1 h, 1 dia; o contador expira após 24 horas sem tentativa falhada): as palavras-passe erradas bloqueiam apenas o início de sessão com palavra-passe a partir da rede de onde provêm, os códigos errados bloqueiam toda a conta. Além disso, aplica-se um Rate Limiting de 30 tentativas de início de sessão por endereço IP em 15 minutos, também para passkeys.
- As contas só são criadas através de ligações de convite: válidas durante 72 horas, de utilização única, mesmo com acessos simultâneos.
- As ligações de saída (Egress), por exemplo para o fornecedor do início de sessão com conta da empresa ou para os avisos de segurança dos fabricantes, só seguem por https para endereços públicos; os redirecionamentos são verificados um a um. As redes internas do centro de dados não são, assim, acessíveis.
Proteção contra ataques ao início de sessão
- Bloqueio progressivo: após 5 palavras-passe erradas, o início de sessão com palavra-passe a partir dessa rede fica bloqueado durante 15 minutos; após 5 códigos errados, é bloqueada toda a conta; se o bloqueio se repetir no prazo de 24 horas, é prolongado por fases (15 min, 1 h, 1 dia). Um início de sessão bem-sucedido repõe o contador. Também numa sessão aberta contam as palavras-passe e os códigos errados; após 5 tentativas falhadas, a sessão termina.
- Rate Limiting por ligação: no máximo 30 tentativas de início de sessão por endereço IP em 15 minutos; após tentativas falhadas repetidas, o início de sessão responde com atraso (até 2 segundos). Muitas tentativas falhadas em muitos endereços diferentes a partir de uma mesma ligação bloqueiam temporariamente o início de sessão a partir dela.
- Mesma mensagem e mesmo tempo de resposta para um endereço desconhecido, uma palavra-passe errada e uma conta bloqueada: do exterior, não é possível determinar se uma conta existe ou está bloqueada.
- Notificação: em caso de bloqueio, a pessoa e os administradores da sua empresa recebem um e-mail; os administradores podem levantar o bloqueio. Quando alguém inicia sessão a partir de um dispositivo até então desconhecido, a pessoa recebe um e-mail (pode ser desativado em «A minha conta»). Um dispositivo conhecido é reconhecido por um cookie de dispositivo assinado, mesmo que o endereço IP mude; caso contrário, de forma aproximada pelo navegador, sistema operativo e intervalo de rede, sem serviços de localização.
- Alertas de operação: tentativas falhadas, bloqueios, bloqueios de IP e pedidos a alvos típicos de ataque são registados como eventos de segurança. Em caso de acumulações, ligações bloqueadas e eventos nas contas dos nossos administradores, a nossa equipa de operações é alertada de imediato por e-mail; recebe ainda um relatório diário.
- Os seus administradores veem os eventos de segurança das contas da sua empresa (inícios de sessão falhados, bloqueios, novos dispositivos) com filtros e exportação.
Início de sessão com MFA
- TOTP segundo a RFC 6238 (6 dígitos, 30 segundos), compatível com as aplicações de autenticação mais comuns. Cada código é válido apenas uma vez (proteção contra repetição).
- O código QR de configuração é gerado no browser; o secret não é enviado para nenhum serviço externo.
- Uma chave de recuperação (28 caracteres), de utilização única, seguida da obrigação de configurar de novo a aplicação, que pode ser gerada novamente em qualquer momento.
- Não há acesso sem MFA; a configuração é imposta no primeiro início de sessão.
Sessões e proteção contra ataques
- Cookie de sessão com prefixo __Host-, Secure, HttpOnly e SameSite=Strict; novo ID de sessão após cada fase do início de sessão.
- Terminar sessão após 30 minutos de inatividade, após 10 horas, no máximo (predefinição; por empresa, de 10 a 60 minutos ou de 4 a 12 horas).
- Quando a palavra-passe ou o dispositivo de MFA são alterados, todas as outras sessões da pessoa terminam; na desativação, terminam todas.
- Token CSRF para cada alteração.
- Política de segurança de conteúdos sem scripts em linha e sem fontes externas (default-src 'self', frame-ancestors 'none', object-src 'none'), além de X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Cross-Origin-Opener-Policy e Cache-Control: no-store.
Cifragem
- Data in Transit: apenas HTTPS, HSTS durante um ano, incluindo subdomínios.
- Ficheiros de evidência: libsodium secretstream (XChaCha20-Poly1305) em blocos de 64 KiB, chave por cliente derivada da chave-mestra através de KDF. Guardados com nomes aleatórios fora da raiz web (diretórios 0700, ficheiros 0600).
- Secrets de MFA: cifrados com libsodium secretbox (XSalsa20-Poly1305).
- Palavras-passe: guardadas apenas como hash Argon2id; os hashes mais antigos são renovados automaticamente no início de sessão seguinte. Ligações de convite e chaves de recuperação: guardadas apenas como HMAC-SHA-256.
- Backup dos ficheiros de evidência: contém os ficheiros na sua forma cifrada.
- Backup da base de dados: cifragem híbrida (libsodium: chave de ficheiro por backup, conteúdo com XChaCha20-Poly1305, chave de ficheiro selada com a chave pública de backup). A chave privada não é guardada no servidor.
Ficheiros de evidência
- Só são permitidos determinados tipos de ficheiro; são verificados tanto a extensão como o conteúdo real.
- Acesso apenas com permissão para o projeto ou a tarefa: como transferência ou, no caso de PDF, imagens e ficheiros de texto, como visualização no browser. Ambos sempre num ambiente isolado (sandbox), sem scripts.
- O mesmo nome de ficheiro cria uma nova versão; as versões anteriores permanecem disponíveis. Os ficheiros eliminados são removidos definitivamente após 30 dias.
Backup e recuperação
- Backup diário da base de dados (cópia consistente, comprimida e cifrada) e dos ficheiros de evidência; são mantidos os últimos 30 backups.
- Reciclagem para todas as entradas (projetos, riscos, incidentes, tarefas, ativos, ficheiros de evidência e mais): restauráveis durante 30 dias, depois eliminados definitivamente.
- Versões anteriores: as últimas 100 por documento (versões aprovadas de forma permanente), os últimos 50 estados por lista de verificação.
- Chave própria por cliente nos backups: é destruída quando o cliente é eliminado; os dados ficam então ilegíveis de imediato na maioria das cópias e em todas, o mais tardar, quando expiram.
- É possível restaurar projetos individuais a partir de um backup, como cópia ao lado do estado atual, sem substituir dados existentes.
Acesso pelo Complass
- Os consultores só veem os projetos dos clientes com a autorização de um administrador do cliente; os acessos de consultor ficam no registo do cliente (acesso de consultor por sessão e projeto, acesso de emergência em cada abertura de projeto com o respetivo número).
- Acesso de emergência apenas se o cliente o tiver permitido previamente, com justificação escrita, nova autenticação e aprovação de uma segunda pessoa, no máximo 60 minutos, apenas em leitura, no registo do cliente e com e-mail imediato aos administradores do cliente.
- Sessões de apoio apenas com a aprovação da pessoa em causa, limitadas no tempo, por predefinição só de leitura, iniciadas com o código MFA do nosso administrador numa sessão separada (a sua sessão nunca é assumida) e que podem ser terminadas por si em qualquer momento; cada visualização de página fica registada no registo de auditoria do cliente.
- As ações de apoio dos nossos administradores, como repor a palavra-passe e a MFA ou terminar sessões, também aparecem no seu registo de auditoria.
Operação
- Alojado pela Hetzner Online GmbH em servidores na Alemanha.
- Apenas o ponto de entrada do portal é acessível publicamente; a base de dados, os ficheiros de evidência, os backups e o código do programa estão bloqueados a partir da web.
- Monitoring: disponibilidade, backups, tarefas cron, armazenamento, dados de vulnerabilidades, envio de e-mails, erros de servidor, tempo de resposta e PHP são verificados continuamente; os alertas seguem para o Complass por e-mail. Sem conteúdos de clientes no monitoring.
Perguntas frequentes sobre segurança
Quem pode ver os meus dados?
As pessoas da sua empresa a quem os seus administradores dão acesso, dentro dos seus direitos. A Complass vê na interface apenas dados de administração; os conteúdos só com a sua autorização de consultor, numa sessão de suporte por si autorizada ou no acesso de emergência registado, se o tiver permitido previamente.
O Complass pode aceder tecnicamente aos dados?
Como operador, gerimos o servidor e as chaves de cifragem dos ficheiros de evidência. O acesso fora da interface de utilizador é regido pelo contrato de subcontratação de dados pessoais e limitado à operação.
O que acontece em caso de incidente de segurança no Complass?
Informamos sem demora os clientes afetados. As violações de dados pessoais são notificadas em conformidade com o RGPD, enquanto subcontratante primeiro a si, enquanto responsável pelo tratamento.
O Complass é certificado?
Não. Nesta página descrevemos as medidas implementadas; teremos todo o gosto em responder em pormenor às perguntas da sua equipa de segurança informática.
Perguntas da sua equipa de segurança informática?
Teremos todo o gosto em responder às suas perguntas sobre a segurança do Complass, também durante uma demonstração.
Como avaliamos segundo o OWASP ASVS 5.0
Ou por e-mail para info@complass.eu.