Se nyhederne

Testlify

Tillid & sikkerhed.

Arkitekturoversigt

Se hvordan Testlifys avancerede IT-sikkerhedsforanstaltninger beskytter dine følsomme oplysninger mod uautoriseret adgang, phishing-angreb, databrud og nye trusler.

1. Chatinfrastruktur til sikre samtalebaserede vurderinger

Adgang til samtalebaserede vurderinger gøres nemt for kandidater via enhver moderne browser med Testlifys sikre chatinfrastruktur. Med sikkerhedsfunktioner på plads behandles og beskyttes kandidatdata, mens der oprettes forbindelse til sikre servere til fildeling, kodeskrivning, kompilering og interaktion med Testlifys chatbot, Ada. Vores chatinfrastruktur består af flere elementer:

1.1. Sekundære datalagringsservere

Sekundære elementer af en samtale med Testlifys chatbot, som forbedrer brugeroplevelsen eller understøtter den overordnede samtale, kaldes metadata. Dette inkluderer filer indsendt af brugeren og overvågningsoplysninger indsamlet under vurderingen. Specifikke lagringstjenester tildeles baseret på funktion og format. Lagringsservere udstyret med synkroniseringsstøtte og versionshistorik tildeles relevante data såsom kodeeditorer anvendt under chatten.

1.2. Database til primær samtaledata

Testlify gemmer den primære samtaledata, inklusive vigtige vurderingsoplysninger til administration af testen og bedømmelse af kandidatens præstation, i en MySQL-baseret databasetjeneste, der er sharded og replikeret efter behov for at opfylde krav til ydeevne og høj tilgængelighed.

1.3. Database til organisatoriske oplysninger

Testlify gemmer organisationsoplysninger, såsom vurderingsdata, tilpasninger, indstillinger og sikre kandidatgodkendelsesoplysninger, i en MySQL-baseret databasetjeneste, der er sharded og replikeret efter behov for at opfylde krav til ydeevne og høj tilgængelighed.

1.4. Metadatastyringsservere

Metadataservere er ansvarlige for behandling, rensning og levering af de sekundære data, der indsamles under vurderinger.

1.5. Chatservere til automatiseret databehandling

Testlifys chatservere er designet til automatisk at skalere under samtidige samtalebaserede vurderinger. De håndterer databehandling, datasynkronisering og logik for alle primære data indsamlet under vurderinger.

1.6. Auto-skalerende compilertjenester

Testlify understøtter over 30 programmeringssprog i sine samtalebaserede vurderinger, og for at muliggøre samtidig kodeeksekvering og kompileringsfunktionalitet for kandidater anvendes en separat tjeneste dedikeret til at understøtte kodekompilatorer. Testlifys compilertjenester vedligeholdes på en auto-skalerende infrastruktur.

2. Dashboard-/appinfrastruktur

Testlify tilbyder et brugervenligt dashboard, der er tilgængeligt via web- og mobilklienter eller tredjepartsapplikationer integreret gennem vores API'er. Vores sikre servere sikrer, at rekrutteringsmedarbejdere kan tilgå og administrere deres kandidatpipeline, testbibliotek, kandidatscorecards og invitationer. Vores dashboard-infrastruktur består af flere komponenter:

2.1. Metadatalagringsservere

Testlify bruger dedikerede lagringstjenester til at gemme forskellige typer sekundære data indsamlet under den samtalebaserede vurdering, såsom overvågningsoplysninger og brugerindsendte filer. Disse metadata bruges til at generere scorecards og gemmes baseret på funktion og format.

2.2. Chatdatabaser

Primær chatinformation gemmes i en MySQL-baseret databasetjeneste, der er sharded og replikeret for at sikre høj tilgængelighed og ydeevne. Denne information bruges til at bedømme kandidaternes præstation og rapporteres i realtid til rekrutteringsmedarbejdere.

2.3. Organisationsdatabaser

Testlify gemmer organisationsoplysninger i en MySQL-baseret databasetjeneste til adgangsstyring, vurderingslagring og administrationsformål. Disse databaser er også sharded og replikeret for at opfylde krav til høj tilgængelighed og ydeevne.

2.4. Sekundære app-servere

Testlifys sekundære app-servere automatiserer rekrutteringsmedarbejdernes arbejdsgange med opgaver såsom planlægning og udførelse af automatiserede notifikationer, overvågning af samtalebaserede vurderinger, afslutning af uafsluttede sessioner og annullering af ubrugte invitationer. Tilpasselige undertjenester sikrer, at rekrutteringsmedarbejdere kan bruge deres credits og sende påmindelses-e-mails til inaktive kandidater samt tilpassede notifikationer om testanmodninger.

2.5. Primære app-servere

Testlifys primære app-servere er bygget til automatisk at skalere baseret på rekrutteringsmedarbejdernes brug. De er ansvarlige for databehandling, datasynkronisering og dataadgang. Disse servere sikrer sikkerhed på alle niveauer og kan kun tilgås baseret på brugernes roller og tilladelser.

3. Sikring af sikker praksis

Vores ingeniørteam arbejder løbende på at innovere og implementere sikker praksis i alle lag af vores applikationer. Her er nogle almindelige segmenter:

3.1. Datacentre

Testlifys produktionssystemer er placeret i tredjeparts datacentre og administrerede tjenesteudbydere i USA. Tredjepartsudbydere håndterer fysiske, miljømæssige og operationelle sikkerhedskontroller, mens Testlify sikrer den logiske, netværks- og applikationsmæssige sikkerhed i vores infrastruktur.

3.2. Kryptering

Testlify krypterer data i hvile med 256-bit Advanced Encryption Standard (AES) og bruger Secure Sockets Layer (SSL)/Transport Layer Security (TLS) til dataoverførsel. Dette skaber en sikker tunnel beskyttet af 128-bit eller højere AES-kryptering, hvilket sikrer, at data under overførsel mellem Testlify-klienter og vores servere forbliver sikre.

3.3. Certificate pinning

Testlify bruger certificate pinning for at beskytte mod dygtige hackere, der kan forsøge at udspionere din aktivitet. Dette ekstra tjek sikrer, at tjenesten, du opretter forbindelse til, er ægte og ikke en bedrager.

3.4. Perfect forward secrecy

Testlify implementerer perfect forward secrecy for at sikre, at private SSL-nøgler ikke kan bruges til at dekryptere tidligere internettrafik, hvilket tilføjer et ekstra lag af beskyttelse til krypteret kommunikation.

3.5. Nøglestyring

Testlifys infrastruktur til nøglestyring er designet med operationelle, tekniske og proceduremæssige sikkerhedskontroller, hvilket sikrer, at nøglegenerering, -udveksling og -lagring er decentraliseret til sikker behandling.

Spørgsmål?.

Vil du have et dybere kig på vores arkitektur?

Vores team kan guide dig gennem Testlifys infrastruktur og sikkerhedsarkitektur i detaljer.

Vi bruger cookies til at forbedre din browseroplevelse, vise personaliserede annoncer eller indhold og analysere vores trafik. Ved at klikke på "Accepter alle" giver du samtykke til vores brug af cookies.