Voir les nouveautés

Testlify

Confiance et sécurité.

Aperçu de l'architecture

Découvrez comment les mesures de sécurité informatique avancées de Testlify protègent vos informations sensibles contre les accès non autorisés, les attaques de phishing, les violations de données et les nouvelles menaces.

1. Infrastructure de chat pour des évaluations conversationnelles sécurisées

L'accès aux évaluations conversationnelles est simplifié pour les candidats via n'importe quel navigateur moderne grâce à l'infrastructure de chat sécurisée de Testlify. Grâce aux fonctionnalités de sécurité en place, les données des candidats sont traitées et protégées lors de la connexion à des serveurs sécurisés pour le partage de fichiers, l'écriture de code, la compilation et l'interaction avec Ada, le chatbot de Testlify. Notre infrastructure de chat se compose de plusieurs éléments :

1.1. Serveurs de stockage de données secondaires

Les éléments secondaires d'une conversation avec le chatbot de Testlify, qui améliorent l'expérience utilisateur ou facilitent la conversation globale, sont appelés métadonnées. Cela inclut les fichiers soumis par l'utilisateur et les informations de surveillance recueillies pendant l'évaluation. Des services de stockage spécifiques sont attribués selon la fonction et le format. Les serveurs de stockage équipés d'une prise en charge de la synchronisation et d'un historique des versions sont affectés aux données pertinentes, telles que les éditeurs de code utilisés pendant le chat.

1.2. Base de données pour les données de conversation principales

Testlify stocke les données de conversation principales, y compris les informations d'évaluation essentielles pour administrer le test et noter la performance du candidat, dans un service de base de données basé sur MySQL, partitionné et répliqué selon les besoins pour répondre aux exigences de performance et de haute disponibilité.

1.3. Base de données pour les informations organisationnelles

Testlify stocke les informations organisationnelles, telles que les données d'évaluation, les personnalisations, les paramètres et les informations sécurisées d'authentification des candidats, dans un service de base de données basé sur MySQL, partitionné et répliqué selon les besoins pour répondre aux exigences de performance et de haute disponibilité.

1.4. Serveurs de gestion des métadonnées

Les serveurs de métadonnées sont responsables du traitement, du nettoyage et de la mise à disposition des données secondaires collectées pendant les évaluations.

1.5. Serveurs de chat pour le traitement automatisé des données

Les serveurs de chat de Testlify sont conçus pour s'adapter automatiquement lors d'évaluations conversationnelles simultanées. Ils gèrent le traitement des données, la synchronisation des données et la logique pour toutes les données principales collectées pendant les évaluations.

1.6. Services de compilateur à mise à l'échelle automatique

Testlify prend en charge plus de 30 langages de programmation dans ses évaluations conversationnelles, et pour permettre l'exécution simultanée de code et la fonctionnalité de compilation pour les candidats, un service distinct dédié à la prise en charge des compilateurs de code est utilisé. Les services de compilateur de Testlify sont maintenus sur une infrastructure à mise à l'échelle automatique.

2. Infrastructure du tableau de bord / de l'application

Testlify propose un tableau de bord convivial, accessible via des clients web et mobiles ou des applications tierces intégrées via nos API. Nos serveurs sécurisés garantissent que les recruteurs peuvent accéder à leur pipeline de candidats, à leur bibliothèque de tests, aux fiches d'évaluation des candidats et aux invitations, et les gérer. Notre infrastructure de tableau de bord se compose de plusieurs éléments :

2.1. Serveurs de stockage de métadonnées

Testlify utilise des services de stockage dédiés pour stocker différents types de données secondaires collectées pendant l'évaluation conversationnelle, telles que les informations de surveillance et les fichiers soumis par l'utilisateur. Ces métadonnées sont utilisées pour générer des fiches d'évaluation et sont stockées selon la fonction et le format.

2.2. Bases de données de chat

Les informations de chat principales sont stockées dans un service de base de données basé sur MySQL, partitionné et répliqué pour garantir une haute disponibilité et des performances optimales. Ces informations sont utilisées pour noter la performance des candidats et sont rapportées en temps réel aux recruteurs.

2.3. Bases de données de l'organisation

Testlify stocke les informations de l'organisation dans un service de base de données basé sur MySQL à des fins de gestion des accès, de stockage des évaluations et d'administration. Ces bases de données sont également partitionnées et répliquées pour répondre aux exigences de haute disponibilité et de performance.

2.4. Serveurs d'application secondaires

Les serveurs d'application secondaires de Testlify automatisent les flux de travail des recruteurs avec des tâches telles que la planification et l'exécution de notifications automatisées, la surveillance des évaluations conversationnelles, la clôture des sessions non terminées et l'annulation des invitations inutilisées. Des sous-services personnalisables garantissent que les recruteurs peuvent utiliser leurs crédits et envoyer des e-mails de rappel aux candidats inactifs, ainsi que des notifications personnalisées de demande de test.

2.5. Serveurs d'application principaux

Les serveurs d'application principaux de Testlify sont conçus pour s'adapter automatiquement en fonction de l'utilisation des recruteurs. Ils sont responsables du traitement des données, de la synchronisation des données et de l'accès aux données. Ces serveurs garantissent la sécurité à tous les niveaux et ne peuvent être accédés qu'en fonction des rôles et des autorisations des utilisateurs.

3. Garantir des pratiques sécurisées

Notre équipe d'ingénierie travaille en permanence à innover et à mettre en œuvre des pratiques sécurisées à tous les niveaux de nos applications. Voici quelques segments courants :

3.1. Centres de données

Les systèmes de production de Testlify sont hébergés dans des centres de données tiers et des fournisseurs de services gérés aux États-Unis. Les prestataires tiers gèrent les contrôles de sécurité physiques, environnementaux et opérationnels, tandis que Testlify assure la sécurité logique, réseau et applicative de notre infrastructure.

3.2. Chiffrement

Testlify chiffre les données au repos à l'aide de la norme de chiffrement avancé (AES) 256 bits et utilise Secure Sockets Layer (SSL)/Transport Layer Security (TLS) pour le transfert de données. Cela crée un tunnel sécurisé protégé par un chiffrement AES 128 bits ou supérieur, garantissant que les données en transit entre les clients Testlify et nos serveurs restent sécurisées.

3.3. Certificate pinning

Testlify utilise le certificate pinning pour se prémunir contre les hackers expérimentés susceptibles de tenter d'espionner votre activité. Cette vérification supplémentaire garantit que le service auquel vous vous connectez est authentique et non un imposteur.

3.4. Perfect forward secrecy

Testlify met en œuvre le perfect forward secrecy pour garantir que les clés SSL privées ne peuvent pas être utilisées pour déchiffrer le trafic internet passé, ajoutant une couche de protection supplémentaire aux communications chiffrées.

3.5. Gestion des clés

L'infrastructure de gestion des clés de Testlify est conçue avec des contrôles de sécurité opérationnels, techniques et procéduraux, garantissant que la génération, l'échange et le stockage des clés sont décentralisés pour un traitement sécurisé.

Des questions ?.

Vous souhaitez approfondir notre architecture ?

Notre équipe peut vous présenter en détail l'infrastructure et l'architecture de sécurité de Testlify.

Nous utilisons des cookies pour améliorer votre navigation, diffuser des publicités ou contenus personnalisés et analyser le trafic. En cliquant sur « Tout accepter », vous consentez à leur usage.