Search test library by skills or roles
⌘ K

Panoramica dell'architettura

Scopri come la gestione avanzata della sicurezza IT di Adaface aiuta a proteggere le tue informazioni sensibili da accesso non autorizzato, phishing, violazioni dei dati e nuove minacce.


Infrastruttura di chat

I candidati possono accedere alle valutazioni conversazionali a cui sono invitati da qualsiasi browser moderno. Ogni sessione di valutazione conversazionale ha impostazioni di sicurezza e funzionalità che elaborano e proteggono i dati dei candidati garantendo al contempo la facilità di accesso. Tutti questi client si connettono ai server sicuri per fornire l'accesso alla condivisione dei file, alla scrittura del codice, alla compilazione e al coinvolgimento con Adaface Chatbot, ADA. La nostra infrastruttura di chat è composta dai seguenti componenti:

Adaface Chat Architecture

Server di archiviazione dei metadati

Alcune informazioni sulla conversazione con il bot che sono utili per creare una buona esperienza utente o considerati come elementi secondari nella conversazione generale si chiama metadati. Questo metadati include qualsiasi file inviato dall'utente e procuratore le informazioni raccolte dal nostro bot durante la valutazione. I servizi di archiviazione dedicati sono distribuiti per diversi tipi di dati secondari in base alla funzione e al formato. I server di archiviazione con supporto di sincronizzazione e cronologia delle versioni vengono distribuiti per dati pertinenti come gli editori di codifica utilizzati durante la chat.

Database di chat

Le informazioni primarie sulla chat sono archiviate in un servizio di database sostenuto da MySQL e sono frastagliate e replicate secondo necessità per soddisfare le prestazioni e gli elevati requisiti di disponibilità. I dati di conversazione primaria fungono da singola fonte di verità per ogni conversazione con il bot e memorizzano importanti informazioni sulla valutazione utili per amministrare la valutazione e segnare le prestazioni dei candidati.

Database dell'organizzazione

Le informazioni sull'organizzazione sono fondamentali per la conduzione di una chat: dati di valutazione, personalizzazioni, impostazioni e informazioni richieste per l'autenticazione dei candidati sicuri sono archiviate in un servizio di database sostenuto da MySQL ed è frastagliata e replicata secondo necessità per soddisfare le prestazioni e gli elevati requisiti di disponibilità.

Server metadati

I server dei metadati sono responsabili della pulizia, dell'elaborazione e del servizio di dati secondari raccolti durante la valutazione.

Server di chat

I nostri server di chat sono costruiti per scalare automaticamente in base a un'ondata di valutazioni conversazionali concomitanti. Gestiscono la logica, l'elaborazione dei dati e la sincronizzazione dei dati di tutti i dati primari raccolti durante la valutazione.

Server del compilatore

Questo è un servizio separato dedicato ai compilatori di codice di supporto. Le valutazioni conversazionali di Adaface supportano 30+ linguaggi di programmazione. Per abilitare la funzionalità di esecuzione e compilation di codice concorrente per i candidati, i nostri servizi di compilatore sono mantenuti su infrastrutture su scala automatica.

Dashboard/ App Infrastructure

I reclutatori di Adaface possono accedere al proprio dashboard/ account Adaface in qualsiasi momento dai client Web e mobili o tramite applicazioni di terze parti collegate all'applicazione Adaface tramite le nostre API di integrazione. Tutti questi client si collegano ai server sicuri per fornire accesso alla dashboard Adaface, accedere/ creare/ modificare la libreria di test Adaface, accedere/ creare/ eliminare inviti candidati, visualizzare le scorecard candidate e gestire la pipeline candidata. La nostra infrastruttura del cruscotto comprende i seguenti componenti:


Server di archiviazione dei metadati

I dati di metadati/secondari raccolti dai candidati durante la valutazione conversazionale vengono utilizzati dall'applicazione Adaface per generare scorecard. Questo metadati include qualsiasi file inviato dall'utente e procuratore le informazioni raccolte dal nostro bot durante la valutazione. I servizi di archiviazione dedicati sono distribuiti per diversi tipi di dati secondari in base alla funzione e al formato.

Database di chat

Le informazioni primarie sulla chat sono archiviate in un servizio di database sostenuto da MySQL e sono frastagliate e replicate secondo necessità per soddisfare le prestazioni e gli elevati requisiti di disponibilità. Le informazioni di valutazione memorizzate vengono utilizzate per segnare le prestazioni dei candidati e riferire ai reclutatori in tempo reale.

Database dell'organizzazione

Le informazioni sull'organizzazione richieste per la gestione dell'accesso, l'archiviazione delle valutazioni acquistate e la gestione delle valutazioni sono archiviate in un servizio di database sostenuto da MySQL e sono frastagliate e replicate secondo necessità per soddisfare le prestazioni e i requisiti di disponibilità elevati.

Server di app secondari

I server di app secondari Adaface sono responsabili della pianificazione e dell'esecuzione di attività e notifiche automatizzate. Questi sub-servizi sono responsabili dell'automazione del flusso di lavoro dei reclutatori e sono personalizzabili. Le attività automatizzate includono il monitoraggio delle valutazioni conversazionali e la fine delle sessioni non tempo. Si occupano anche di annullare gli inviti non utilizzati in modo che i reclutatori possano richiedere i crediti e usarli per ulteriori inviti. I nostri sub-servizi di notifica dedicati sono responsabili dell'avviso di reclutatori e candidati tramite e-mail. Ciò include l'invio di e -mail di promemoria per candidati inattivi e notifiche e -mail di richiesta di test personalizzate.

Server di app primari

I server di app primari Adaface sono costruiti per scalare automaticamente in base all'utilizzo dei reclutatori. Gestiscono la logica, l'elaborazione dei dati e la sincronizzazione dei dati di tutti i dati dell'organizzazione. Sono responsabili dell'autenticazione, della personalizzazione e dell'accesso a interi dati dell'organizzazione. La sicurezza è integrata in più livelli dei nostri server di app garantendo che ogni azione sia registrata e servita solo in base ai ruoli e alle autorizzazioni di un utente.

Infrastruttura: dietro le quinte

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

Centri dati

I sistemi di produzione di Adaface sono ospitati presso i data center dell'organizzazione del sottoservice di terze parti e i fornitori di servizi gestiti situati negli Stati Uniti. Questi fornitori di servizi di terze parti sono responsabili dei controlli di sicurezza fisici, ambientali e operativi ai confini dell'infrastruttura di Adaface. Adaface è responsabile della sicurezza logica, di rete e dell'applicazione della nostra infrastruttura ospitata su data center di terze parti.

Crittografia

I dati di Adaface a riposo sono crittografati utilizzando lo standard di crittografia avanzato a 256 bit (AES). Per proteggere i dati in transito tra le app (attualmente API o Web) e i nostri server, Adaface utilizza Secure Sockets Layer (SSL)/Transport Layer Security (TLS) per il trasferimento di dati, creando un tunnel sicuro protetto da una crittografia avanzata a 128 bit o superiore Crittografia standard (AES). Allo stesso modo, i dati in transito tra un client Adaface (API o Web) e i servizi ospitati vengono crittografati tramite SSL/TLS.

Pinning del certificato

Adaface esegue il certificato di browser moderni che supportano la chiave di chiave per la chiave pubblica HTTP nella maggior parte degli scenari e delle implementazioni. Il pinning del certificato è un controllo aggiuntivo per assicurarsi che il servizio a cui ti stai collegando sia davvero quello che dicono di essere e non un impostore. Lo usiamo per proteggersi da altri modi in cui gli hacker qualificati potrebbero provare a spiare la tua attività.

Segreto in avanti perfetto

Per gli endpoint che controlliamo e i browser moderni, utilizziamo cifre forti e supportiamo Secrecy in avanti perfetta. Implementando perfetti segreti in avanti, l'abbiamo realizzato in modo che la nostra chiave SSL privata non possa essere utilizzata per decifrare il traffico Internet passato. Ciò aggiunge ulteriore protezione alle comunicazioni crittografate con Adaface, disconnettendo essenzialmente ogni sessione da tutte le sessioni precedenti. Inoltre, sul Web, seguiamo tutti i cookie di autenticazione come sicuri e abilitano HTTP Strict Transport Security (HSTS).

Gestione delle chiavi

L'infrastruttura di gestione delle chiavi di Adaface è progettata con controlli di sicurezza operativi, tecnici e procedurali con accesso diretto molto limitato alle chiavi. La generazione di chiavi, lo scambio e l'archiviazione di crittografia sono distribuiti per l'elaborazione decentralizzata.

Migliori pratiche e strutture accettate dal settore

Il nostro approccio alla sicurezza si concentra sulla governance della sicurezza, sulla gestione del rischio e sulla conformità. Ciò include la crittografia dei dati inattivi e in transito, la sicurezza della rete e il rafforzamento dei server, il controllo degli accessi amministrativi, il monitoraggio del sistema, la registrazione e gli avvisi e altro ancora.

We evaluated several of their competitors and found Adaface to be the most compelling. Great library of questions that are designed to test for fit rather than memorization of algorithms.

swayam profile image
Swayam
CTO, Affable
Utilizza lo strumento di valutazione più adatto ai candidati
PROVA GRATIS

(100% gratuito per iniziare, non è richiesta la carta di credito)