Scopri le novità

Testlify
Prova gratis

Fiducia e sicurezza.

Panoramica dell'architettura

Scopri come le avanzate misure di sicurezza informatica di Testlify proteggono le tue informazioni sensibili da accessi non autorizzati, attacchi di phishing, violazioni dei dati e nuove minacce.

1. Infrastruttura di chat per valutazioni conversazionali sicure

L'accesso alle valutazioni conversazionali è reso semplice per i candidati tramite qualsiasi browser moderno grazie all'infrastruttura di chat sicura di Testlify. Con funzionalità di sicurezza integrate, i dati dei candidati vengono elaborati e protetti durante la connessione a server sicuri per la condivisione di file, la scrittura di codice, la compilazione e l'interazione con Ada, il chatbot di Testlify. La nostra infrastruttura di chat è composta da diversi elementi:

1.1. Server di archiviazione dati secondari

Gli elementi secondari di una conversazione con il chatbot di Testlify, che migliorano l'esperienza utente o supportano la conversazione complessiva, sono chiamati metadati. Questi includono i file inviati dall'utente e le informazioni di monitoraggio raccolte durante la valutazione. Servizi di archiviazione specifici vengono assegnati in base alla funzione e al formato. I server di archiviazione dotati di supporto per la sincronizzazione e cronologia delle versioni sono assegnati a dati rilevanti come gli editor di codice utilizzati durante la chat.

1.2. Database per i dati di conversazione primari

Testlify archivia i dati di conversazione primari, comprese le informazioni di valutazione essenziali per amministrare il test e valutare le prestazioni del candidato, in un servizio di database basato su MySQL, che viene partizionato e replicato secondo necessità per soddisfare i requisiti di prestazioni e alta disponibilità.

1.3. Database per le informazioni organizzative

Testlify archivia le informazioni organizzative, come i dati di valutazione, le personalizzazioni, le impostazioni e le informazioni sicure di autenticazione dei candidati, in un servizio di database basato su MySQL, partizionato e replicato secondo necessità per soddisfare i requisiti di prestazioni e alta disponibilità.

1.4. Server di gestione dei metadati

I server di metadati sono responsabili dell'elaborazione, della pulizia e della distribuzione dei dati secondari raccolti durante le valutazioni.

1.5. Server di chat per l'elaborazione automatizzata dei dati

I server di chat di Testlify sono progettati per scalare automaticamente durante valutazioni conversazionali simultanee. Gestiscono l'elaborazione dei dati, la sincronizzazione dei dati e la logica per tutti i dati primari raccolti durante le valutazioni.

1.6. Servizi di compilazione a scalabilità automatica

Testlify supporta oltre 30 linguaggi di programmazione nelle sue valutazioni conversazionali e, per consentire l'esecuzione simultanea di codice e la funzionalità di compilazione per i candidati, viene impiegato un servizio separato dedicato al supporto dei compilatori di codice. I servizi di compilazione di Testlify sono mantenuti su un'infrastruttura a scalabilità automatica.

2. Infrastruttura della dashboard / dell'app

Testlify offre una dashboard intuitiva accessibile tramite client web e mobili o applicazioni di terze parti integrate tramite le nostre API. I nostri server sicuri garantiscono che i recruiter possano accedere e gestire la loro pipeline di candidati, la libreria dei test, le schede di valutazione dei candidati e gli inviti. La nostra infrastruttura di dashboard è composta da diversi componenti:

2.1. Server di archiviazione metadati

Testlify utilizza servizi di archiviazione dedicati per memorizzare diversi tipi di dati secondari raccolti durante la valutazione conversazionale, come le informazioni di monitoraggio e i file inviati dall'utente. Questi metadati vengono utilizzati per generare schede di valutazione e vengono archiviati in base alla funzione e al formato.

2.2. Database di chat

Le informazioni principali della chat sono archiviate in un servizio di database basato su MySQL, partizionato e replicato per garantire alta disponibilità e prestazioni. Queste informazioni vengono utilizzate per valutare le prestazioni dei candidati e vengono segnalate in tempo reale ai recruiter.

2.3. Database organizzativi

Testlify archivia le informazioni organizzative in un servizio di database basato su MySQL per la gestione degli accessi, l'archiviazione delle valutazioni e finalità amministrative. Anche questi database sono partizionati e replicati per soddisfare i requisiti di alta disponibilità e prestazioni.

2.4. Server applicativi secondari

I server applicativi secondari di Testlify automatizzano i flussi di lavoro dei recruiter con attività quali la pianificazione e l'esecuzione di notifiche automatizzate, il monitoraggio delle valutazioni conversazionali, la chiusura delle sessioni non terminate e l'annullamento degli inviti inutilizzati. Sotto-servizi personalizzabili garantiscono che i recruiter possano utilizzare i propri crediti e inviare e-mail di promemoria ai candidati inattivi, oltre a notifiche personalizzate per le richieste di test.

2.5. Server applicativi primari

I server applicativi primari di Testlify sono progettati per scalare automaticamente in base all'utilizzo da parte dei recruiter. Sono responsabili dell'elaborazione dei dati, della sincronizzazione dei dati e dell'accesso ai dati. Questi server garantiscono la sicurezza a ogni livello e possono essere accessibili solo in base ai ruoli e alle autorizzazioni degli utenti.

3. Garantire pratiche sicure

Il nostro team di ingegneria lavora continuamente per innovare e implementare pratiche sicure in ogni livello delle nostre applicazioni. Ecco alcuni segmenti comuni:

3.1. Data center

I sistemi di produzione di Testlify sono ospitati in data center di terze parti e fornitori di servizi gestiti negli Stati Uniti. I fornitori terzi gestiscono i controlli di sicurezza fisica, ambientale e operativa, mentre Testlify garantisce la sicurezza logica, di rete e applicativa della nostra infrastruttura.

3.2. Crittografia

Testlify crittografa i dati a riposo utilizzando l'Advanced Encryption Standard (AES) a 256 bit e utilizza Secure Sockets Layer (SSL)/Transport Layer Security (TLS) per il trasferimento dei dati. Questo crea un tunnel sicuro protetto da crittografia AES a 128 bit o superiore, garantendo che i dati in transito tra i client Testlify e i nostri server rimangano sicuri.

3.3. Certificate pinning

Testlify utilizza il certificate pinning per proteggersi da hacker esperti che potrebbero cercare di spiare la tua attività. Questo controllo aggiuntivo garantisce che il servizio a cui ti stai connettendo sia autentico e non un impostore.

3.4. Perfect forward secrecy

Testlify implementa il perfect forward secrecy per garantire che le chiavi SSL private non possano essere utilizzate per decriptare il traffico internet passato, aggiungendo un ulteriore livello di protezione alle comunicazioni crittografate.

3.5. Gestione delle chiavi

L'infrastruttura di gestione delle chiavi di Testlify è progettata con controlli di sicurezza operativi, tecnici e procedurali, garantendo che la generazione, lo scambio e l'archiviazione delle chiavi siano decentralizzati per un'elaborazione sicura.

Domande?.

Vuoi approfondire la nostra architettura?

Il nostro team può illustrarti in dettaglio l'infrastruttura e l'architettura di sicurezza di Testlify.

Usiamo i cookie per migliorare la navigazione, offrire annunci o contenuti personalizzati e analizzare il traffico. Facendo clic su "Accetta tutti", acconsenti al loro utilizzo.