Vertrouwen & beveiliging.
Architectuuroverzicht
Ontdek hoe de geavanceerde IT-beveiligingsmaatregelen van Testlify uw gevoelige informatie beschermen tegen ongeautoriseerde toegang, phishingaanvallen, datalekken en nieuwe bedreigingen.
1. Chatinfrastructuur voor veilige conversationele beoordelingen
Toegang tot conversationele beoordelingen wordt voor kandidaten eenvoudig gemaakt via elke moderne browser dankzij de veilige chatinfrastructuur van Testlify. Met beveiligingsfuncties op zijn plaats worden kandidaatgegevens verwerkt en beschermd tijdens het verbinden met veilige servers voor bestandsuitwisseling, code schrijven, compileren en interactie met Testlifys chatbot, Ada. Onze chatinfrastructuur bestaat uit verschillende elementen:
1.1. Secundaire gegevensopslagservers
Secundaire elementen van een gesprek met de chatbot van Testlify, die de gebruikerservaring verbeteren of het algehele gesprek ondersteunen, worden metadata genoemd. Dit omvat bestanden die door de gebruiker zijn ingediend en toezichtinformatie die tijdens de beoordeling is verzameld. Specifieke opslagdiensten worden toegewezen op basis van functie en formaat.
1.2. Database voor primaire gespreksgegevens
Testlify slaat de primaire gespreksgegevens, inclusief essentiële beoordelingsinformatie voor het beheren van de test en het beoordelen van de prestaties van de kandidaat, op in een MySQL-gebaseerde databaseservice, die naar behoefte wordt gesharded en gerepliceerd om aan prestatie- en hoge-beschikbaarheidseisen te voldoen.
1.3. Database voor organisatorische informatie
Testlify slaat organisatorische informatie op, zoals beoordelingsgegevens, aanpassingen, instellingen en veilige kandidaatauthenticatie-informatie, in een MySQL-gebaseerde databaseservice die naar behoefte wordt gesharded en gerepliceerd.
1.4. Metadatabeheerservers
Metadataservers zijn verantwoordelijk voor het verwerken, opschonen en leveren van de secundaire gegevens die tijdens beoordelingen worden verzameld.
1.5. Chatservers voor geautomatiseerde gegevensverwerking
De chatservers van Testlify zijn ontworpen om automatisch op te schalen tijdens gelijktijdige conversationele beoordelingen. Ze verzorgen de gegevensverwerking, gegevenssynchronisatie en logica voor alle primaire gegevens die tijdens beoordelingen worden verzameld.
1.6. Auto-scalende compilerdiensten
Testlify ondersteunt meer dan 30 programmeertalen in zijn conversationele beoordelingen, en om gelijktijdige code-uitvoering en compilatiefunctionaliteit voor kandidaten mogelijk te maken, wordt een aparte dienst ingezet die specifiek is gewijd aan het ondersteunen van codecompilers.
2. Dashboard-/app-infrastructuur
Testlify biedt een gebruiksvriendelijk dashboard dat toegankelijk is via web- en mobiele clients of via onze API's geïntegreerde applicaties van derden. Onze veilige servers zorgen ervoor dat recruiters hun kandidatenpipeline, testbibliotheek, kandidaatscorekaarten en uitnodigingen kunnen beheren. Onze dashboardinfrastructuur bestaat uit verschillende componenten:
2.1. Metadataopslagservers
Testlify gebruikt speciale opslagdiensten om verschillende soorten secundaire gegevens op te slaan die tijdens de conversationele beoordeling zijn verzameld, zoals toezichtinformatie en door de gebruiker ingediende bestanden.
2.2. Chatdatabases
Primaire chatinformatie wordt opgeslagen in een MySQL-gebaseerde databaseservice, die wordt gesharded en gerepliceerd om hoge beschikbaarheid en prestaties te garanderen.
2.3. Organisatiedatabases
Testlify slaat organisatie-informatie op in een MySQL-gebaseerde databaseservice voor toegangsbeheer, beoordelingsopslag en administratieve doeleinden.
2.4. Secundaire app-servers
De secundaire app-servers van Testlify automatiseren de workflows van recruiters met taken zoals het plannen en uitvoeren van geautomatiseerde meldingen, het monitoren van conversationele beoordelingen en het annuleren van ongebruikte uitnodigingen.
2.5. Primaire app-servers
De primaire app-servers van Testlify zijn gebouwd om automatisch op te schalen op basis van het gebruik door recruiters. Ze zijn verantwoordelijk voor gegevensverwerking, gegevenssynchronisatie en gegevenstoegang.
3. Veilige werkwijzen waarborgen
Ons engineeringteam werkt voortdurend aan innovatie en implementatie van veilige werkwijzen in elke laag van onze applicaties. Hier zijn enkele veelvoorkomende onderdelen:
3.1. Datacenters
De productiesystemen van Testlify zijn ondergebracht in datacenters van derden en beheerde serviceproviders in de Verenigde Staten. Externe leveranciers beheren fysieke, omgevings- en operationele beveiligingscontroles, terwijl Testlify de logische, netwerk- en applicatiebeveiliging van onze infrastructuur waarborgt.
3.2. Versleuteling
Testlify versleutelt gegevens in rust met behulp van de 256-bit Advanced Encryption Standard (AES) en gebruikt Secure Sockets Layer (SSL)/Transport Layer Security (TLS) voor gegevensoverdracht.
3.3. Certificate pinning
Testlify gebruikt certificate pinning om zich te beschermen tegen bekwame hackers die uw activiteit mogelijk proberen te bespioneren. Deze extra controle zorgt ervoor dat de service waarmee u verbinding maakt echt is en geen bedrieger.
3.4. Perfect forward secrecy
Testlify implementeert perfect forward secrecy om ervoor te zorgen dat privé-SSL-sleutels niet kunnen worden gebruikt om eerder internetverkeer te ontsleutelen, wat een extra beschermingslaag toevoegt aan versleutelde communicatie.
3.5. Sleutelbeheer
De sleutelbeheerinfrastructuur van Testlify is ontworpen met operationele, technische en procedurele beveiligingscontroles, waardoor het genereren, uitwisselen en opslaan van sleutels gedecentraliseerd is voor veilige verwerking.
Vragen?.
Wilt u dieper ingaan op onze architectuur?
Ons team kan u uitgebreid door de infrastructuur en beveiligingsarchitectuur van Testlify leiden.