Förtroende & säkerhet.
Arkitekturöversikt
Upptäck hur Testlifys avancerade IT-säkerhetsåtgärder skyddar din känsliga information mot obehörig åtkomst, nätfiskeattacker, dataintrång och nya hot.
1. Chattinfrastruktur för säkra konversationsbaserade bedömningar
Åtkomst till konversationsbaserade bedömningar görs enkelt för kandidater via vilken modern webbläsare som helst tack vare Testlifys säkra chattinfrastruktur. Med säkerhetsfunktioner på plats bearbetas och skyddas kandidatdata vid anslutning till säkra servrar för fildelning, kodskrivning, kompilering och interaktion med Testlifys chattbot, Ada. Vår chattinfrastruktur består av flera element:
1.1. Sekundära datalagringsservrar
Sekundära element av en konversation med Testlifys chattbot, som förbättrar användarupplevelsen eller stödjer den övergripande konversationen, kallas metadata. Detta inkluderar filer som skickats in av användaren och övervakningsinformation som samlats in under bedömningen.
1.2. Databas för primär konversationsdata
Testlify lagrar primär konversationsdata, inklusive viktig bedömningsinformation för att administrera testet och poängsätta kandidatens prestation, i en MySQL-baserad databastjänst som shardas och replikeras efter behov för att uppfylla krav på prestanda och hög tillgänglighet.
1.3. Databas för organisationsinformation
Testlify lagrar organisationsinformation, såsom bedömningsdata, anpassningar, inställningar och säker autentiseringsinformation för kandidater, i en MySQL-baserad databastjänst.
1.4. Metadatahanteringsservrar
Metadataservrar ansvarar för att bearbeta, rensa och tillhandahålla den sekundärdata som samlas in under bedömningar.
1.5. Chattservrar för automatiserad databehandling
Testlifys chattservrar är utformade för att skala automatiskt under samtidiga konversationsbaserade bedömningar. De hanterar databehandling, datasynkronisering och logik för all primärdata som samlas in under bedömningar.
1.6. Auto-skalande kompilatortjänster
Testlify stödjer över 30 programmeringsspråk i sina konversationsbaserade bedömningar, och för att möjliggöra samtidig kodkörning och kompileringsfunktionalitet för kandidater används en separat tjänst dedikerad till att stödja kodkompilatorer.
2. Dashboard-/appinfrastruktur
Testlify erbjuder ett användarvänligt dashboard som är tillgängligt via webb- och mobilklienter eller tredjepartsapplikationer integrerade via våra API:er. Våra säkra servrar säkerställer att rekryterare kan komma åt och hantera sin kandidatpipeline, testbibliotek, kandidatresultatkort och inbjudningar. Vår dashboard-infrastruktur består av flera komponenter:
2.1. Metadatalagringsservrar
Testlify använder dedikerade lagringstjänster för att lagra olika typer av sekundärdata som samlas in under den konversationsbaserade bedömningen, såsom övervakningsinformation och användarinlämnade filer.
2.2. Chattdatabaser
Primär chattinformation lagras i en MySQL-baserad databastjänst, som shardas och replikeras för att säkerställa hög tillgänglighet och prestanda.
2.3. Organisationsdatabaser
Testlify lagrar organisationsinformation i en MySQL-baserad databastjänst för åtkomsthantering, bedömningslagring och administrativa ändamål.
2.4. Sekundära appservrar
Testlifys sekundära appservrar automatiserar rekryterarnas arbetsflöden med uppgifter som schemaläggning och körning av automatiserade aviseringar, övervakning av konversationsbaserade bedömningar och avbokning av oanvända inbjudningar.
2.5. Primära appservrar
Testlifys primära appservrar är byggda för att skala automatiskt baserat på rekryterarnas användning. De ansvarar för databehandling, datasynkronisering och dataåtkomst.
3. Säkerställa säkra rutiner
Vårt tekniska team arbetar kontinuerligt med att förnya och implementera säkra rutiner i alla lager av våra applikationer. Här är några vanliga segment:
3.1. Datacenter
Testlifys produktionssystem är placerade i tredjeparts datacenter och hanterade tjänsteleverantörer i USA. Tredjepartsleverantörer hanterar fysiska, miljömässiga och operativa säkerhetskontroller, medan Testlify säkerställer den logiska, nätverks- och applikationssäkerheten för vår infrastruktur.
3.2. Kryptering
Testlify krypterar data i vila med hjälp av 256-bitars Advanced Encryption Standard (AES) och använder Secure Sockets Layer (SSL)/Transport Layer Security (TLS) för dataöverföring.
3.3. Certificate pinning
Testlify använder certificate pinning för att skydda mot skickliga hackare som kan försöka spionera på din aktivitet. Denna extra kontroll säkerställer att tjänsten du ansluter till är äkta och inte en bedragare.
3.4. Perfect forward secrecy
Testlify implementerar perfect forward secrecy för att säkerställa att privata SSL-nycklar inte kan användas för att dekryptera tidigare internettrafik, vilket lägger till ett extra lager av skydd till krypterad kommunikation.
3.5. Nyckelhantering
Testlifys infrastruktur för nyckelhantering är utformad med operativa, tekniska och procedurmässiga säkerhetskontroller, vilket säkerställer att nyckelgenerering, utbyte och lagring är decentraliserade för säker bearbetning.
Frågor?.
Vill du ha en djupare titt på vår arkitektur?
Vårt team kan guida dig i detalj genom Testlifys infrastruktur och säkerhetsarkitektur.