Sobre este proyecto
it-programming / desktop-apps
Abierto
Contexto general del proyecto
O projeto faz parte do TrustPanel, uma plataforma voltada ao gerenciamento e controle de certificados digitais corporativos. Atualmente, empresas enfrentam o desafio de distribuir certificados de forma segura entre colaboradores, garantindo que cada usuário acesse apenas os certificados autorizados, sem risco de cópia, compartilhamento indevido ou uso fora das políticas da empresa. Para resolver esse problema, está sendo desenvolvido um aplicativo desktop em Electron, que funcionará como um middleware de certificados integrado ao sistema operacional (Windows e macOS). Esse middleware será responsável por interceptar solicitações de certificados feitas por aplicações externas (via protocolo PKCS#11) e fornecer somente os certificados autorizados conforme definido no painel administrativo do TrustPanel. O sistema validará, em tempo real, junto ao backend: Quais certificados o colaborador tem acesso. A validade e status de cada certificado. As permissões associadas ao dispositivo em uso. Além disso, todas as interações serão registradas em log para auditoria, permitindo rastrear: Quem acessou determinado certificado. Qual aplicação fez a requisição. Quando o acesso ocorreu. O aplicativo não realiza assinaturas digitais; sua função é exclusivamente disponibilizar os certificados autorizados, atuando como uma camada de controle e segurança entre o sistema operacional e as aplicações clientes. O objetivo é garantir confiabilidade, rastreabilidade e segurança operacional, centralizando a gestão de certificados da empresa e eliminando o risco de mau uso por parte de colaboradores.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows, Mac OS
Plazo de Entrega: No definido
Habilidades necesarias