Penetration Testing

Penetration test di applicazioni desktop

Una volta installata la tua applicazione, chi la usa ha in mano l'intero client. Può decompilarlo, leggere quello che salva sul disco e intercettare il traffico che invia ai tuoi server, poi modificarlo per aggirare i controlli che applica. Noi testiamo le tue applicazioni desktop allo stesso modo.

RICHIEDI IL SERVIZIO
Perché sceglierci

Siamo un'azienda italiana di sicurezza specializzata in cloud e application security. I nostri servizi nascono da anni di penetration testing, consulenza, formazione e ricerca.

Metodologia solida costruita da esperti
Certificazioni internazionali
Azienda di sicurezza in rapida crescita
SCOPRI CHI SIAMO

FAQ

Penetration test di applicazioni desktop: domande frequenti

Le domande che ci fanno più spesso prima di testare un'applicazione desktop.

Cosa vi serve da parte nostra?

Il pacchetto di installazione o la build della versione da testare, almeno un account per ogni ruolo e un back-end di test che possiamo raggiungere, con i nostri indirizzi IP in allowlist se serve. Se l'applicazione gira solo nel tuo ambiente, per esempio in Citrix, in una VDI o su un chiosco, lavoriamo da remoto, con un accesso che ci fornisci tu, una macchina virtuale o un'immagine del sistema.

Vi serve il nostro codice sorgente?

No. Lavoriamo sull'applicazione installata, che è anche quello che ha in mano un attaccante. Se vuoi andare oltre, una secure code review del client e del suo back-end trova problemi che il solo test dell'applicazione in esecuzione può non vedere.

La nostra applicazione la usiamo solo all'interno dell'azienda. Ha senso testarla?

Sì, perché chiunque possa avviarla ha in mano il client: un dipendente che cerca più accessi di quelli previsti dal suo ruolo, o un attaccante che ha preso il controllo di una sola postazione. Le applicazioni interne tendono anche a fidarsi di più dei loro utenti, e alcune si collegano direttamente a un database con le credenziali salvate nel client.

La nostra applicazione è basata su Electron. Basta un test web?

No. Un'applicazione Electron è un'applicazione web con accesso al sistema operativo: con le impostazioni sbagliate, una vulnerabilità di cross-site scripting che nel browser resta confinata nella pagina può eseguire comandi sul computer dell'utente. Per questo, oltre alla parte web, verifichiamo le impostazioni della checklist di sicurezza di Electron, come l'integrazione con Node.js, la context isolation e la sandbox.